12345678910111213141516171819202122232425262728293031323334353637 |
- This directory contains some sample monitoring config for using the
- 'Prometheus' monitoring server against synapse.
- To use it, first install prometheus by following the instructions at
- http://prometheus.io/
- ### for Prometheus v1
- Add a new job to the main prometheus.conf file:
- job: {
- name: "synapse"
- target_group: {
- target: "http://SERVER.LOCATION.HERE:PORT/_synapse/metrics"
- }
- }
- ### for Prometheus v2
- Add a new job to the main prometheus.yml file:
- - job_name: "synapse"
- metrics_path: "/_synapse/metrics"
- # when endpoint uses https:
- scheme: "https"
- static_configs:
- - targets: ['SERVER.LOCATION:PORT']
- To use `synapse.rules` add
- rule_files:
- - "/PATH/TO/synapse-v2.rules"
- Metrics are disabled by default when running synapse; they must be enabled
- with the 'enable-metrics' option, either in the synapse config file or as a
- command-line option.
|