From 5ed23e81ef95f9377393a680c6987fa0ccf6ecc5 Mon Sep 17 00:00:00 2001 From: Kim Brose Date: Thu, 17 Mar 2022 18:37:37 +0100 Subject: [PATCH] Fix index in external_prometheus.yml.example.j2 For an unknown reason prometheus ignored the given "numeric" index and replaced it by 1. This made it not work properly, plus multiple workers of same types were not differentiable. With a "string" index, it works as intended. --- .../templates/prometheus/external_prometheus.yml.example.j2 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/roles/matrix-nginx-proxy/templates/prometheus/external_prometheus.yml.example.j2 b/roles/matrix-nginx-proxy/templates/prometheus/external_prometheus.yml.example.j2 index 01a39ffa5..cbb2e6f33 100644 --- a/roles/matrix-nginx-proxy/templates/prometheus/external_prometheus.yml.example.j2 +++ b/roles/matrix-nginx-proxy/templates/prometheus/external_prometheus.yml.example.j2 @@ -22,7 +22,7 @@ scrape_configs: - targets: ['{{ matrix_server_fqn_matrix }}:{{ matrix_nginx_proxy_container_https_host_bind_port if matrix_nginx_proxy_https_enabled else matrix_nginx_proxy_container_http_host_bind_port }}'] labels: job: "master" - index: 1 + index: "0" {% for worker in matrix_nginx_proxy_proxy_synapse_workers_enabled_list %} - job_name: 'synapse-{{ worker.type }}-{{ worker.instanceId }}' metrics_path: /_synapse-worker-{{ worker.type }}-{{ worker.instanceId }}/metrics @@ -36,5 +36,5 @@ scrape_configs: - targets: ['{{ matrix_server_fqn_matrix }}:{{ matrix_nginx_proxy_container_https_host_bind_port if matrix_nginx_proxy_https_enabled else matrix_nginx_proxy_container_http_host_bind_port }}'] labels: job: "{{ worker.type }}" - index: {{ worker.instanceId }} + index: "{{ worker.instanceId }}" {% endfor %}