diff --git a/.gitignore b/.gitignore index 103845f..c142139 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,4 @@ .env -conf/ data/ misc/ progs/ diff --git a/conf/prometheus.yml b/conf/prometheus.yml new file mode 100644 index 0000000..3ba1e4d --- /dev/null +++ b/conf/prometheus.yml @@ -0,0 +1,65 @@ +scrape_configs: + #- job_name: "caddy" + # scrape_interval: 15s + # static_configs: + # - targets: ["host.docker.internal:2020"] + # labels: + # instance: "boba.best" + + - job_name: "synapse" + scrape_interval: 15s + metrics_path: "/_synapse/metrics" + static_configs: + - targets: ["synapse_synapse:8008"] + labels: + instance: "matrix.boba.best" + job: "master" + index: 1 + + - targets: ["synapse_generic1:8008"] + labels: + instance: "matrix.boba.best" + job: "generic_worker" + index: 1 + - targets: ["synapse_generic2:8008"] + labels: + instance: "matrix.boba.best" + job: "generic_worker" + index: 2 + - targets: ["synapse_generic3:8008"] + labels: + instance: "matrix.boba.best" + job: "generic_worker" + index: 3 + - targets: ["synapse_generic4:8008"] + labels: + instance: "matrix.boba.best" + job: "generic_worker" + index: 4 + + - targets: ["synapse_sender1:8008"] + labels: + instance: "matrix.boba.best" + job: "federation_sender" + index: 1 + - targets: ["synapse_sender2:8008"] + labels: + instance: "matrix.boba.best" + job: "federation_sender" + index: 2 + - targets: ["synapse_sender3:8008"] + labels: + instance: "matrix.boba.best" + job: "federation_sender" + index: 3 + - targets: ["synapse_sender4:8008"] + labels: + instance: "matrix.boba.best" + job: "federation_sender" + index: 4 + + - targets: ["synapse_media:8008"] + labels: + instance: "matrix.boba.best" + job: "media_repository" + index: 1