Richard van der Hoff a332116276 cleanups for contrib/prometheus/README 5 ani în urmă
..
consoles c7ede92d0b make prometheus config compliant to v0.28 6 ani în urmă
README.md a332116276 cleanups for contrib/prometheus/README 5 ani în urmă
synapse-v1.rules c7ede92d0b make prometheus config compliant to v0.28 6 ani în urmă
synapse-v2.rules c7ede92d0b make prometheus config compliant to v0.28 6 ani în urmă

README.md

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.