mirror of
https://github.com/spantaleev/matrix-docker-ansible-deploy.git
synced 2026-07-14 18:52:50 +03:00
fix prometheus wiring
This commit is contained in:
@@ -72,6 +72,7 @@ matrix_prometheus_services_connect_scraper_synapse_workers_enabled: "{{ matrix_p
|
|||||||
|
|
||||||
matrix_prometheus_services_connect_scraper_synapse_workers_enabled_list: []
|
matrix_prometheus_services_connect_scraper_synapse_workers_enabled_list: []
|
||||||
|
|
||||||
|
# No {# #} comments inside the block below: indented, they leak whitespace and corrupt the YAML.
|
||||||
matrix_prometheus_services_connect_scraper_synapse_workers_static_configs_as_yaml: |
|
matrix_prometheus_services_connect_scraper_synapse_workers_static_configs_as_yaml: |
|
||||||
{% for worker in matrix_prometheus_services_connect_scraper_synapse_workers_enabled_list %}
|
{% for worker in matrix_prometheus_services_connect_scraper_synapse_workers_enabled_list %}
|
||||||
{% if worker.metrics_port != 0 %}
|
{% if worker.metrics_port != 0 %}
|
||||||
@@ -79,9 +80,7 @@ matrix_prometheus_services_connect_scraper_synapse_workers_static_configs_as_yam
|
|||||||
labels:
|
labels:
|
||||||
instance: {{ matrix_prometheus_services_connect_scraper_synapse_workers_static_configs_instance | to_json }}
|
instance: {{ matrix_prometheus_services_connect_scraper_synapse_workers_static_configs_instance | to_json }}
|
||||||
worker_id: {{ worker.id | to_json }}
|
worker_id: {{ worker.id | to_json }}
|
||||||
{# The only number in a worker id is its per-type index (e.g. federation-sender-1, stream-writer-2-events). #}
|
index: {{ worker.id | regex_search('[0-9]+') | to_json }}
|
||||||
{# The upstream Synapse Grafana dashboard uses job and index labels in its legends to tell workers apart. #}
|
|
||||||
index: {{ worker.id | regex_search('[0-9]+') }}
|
|
||||||
job: {{ worker.type | to_json }}
|
job: {{ worker.type | to_json }}
|
||||||
app: {{ worker.app | to_json }}
|
app: {{ worker.app | to_json }}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
@@ -89,7 +88,7 @@ matrix_prometheus_services_connect_scraper_synapse_workers_static_configs_as_yam
|
|||||||
|
|
||||||
matrix_prometheus_services_connect_scraper_synapse_workers_static_configs_instance: "{{ matrix_domain }}"
|
matrix_prometheus_services_connect_scraper_synapse_workers_static_configs_instance: "{{ matrix_domain }}"
|
||||||
|
|
||||||
matrix_prometheus_services_connect_scraper_synapse_workers_static_configs: "{{ [] if matrix_prometheus_services_connect_scraper_synapse_workers_enabled_list | length == 0 else matrix_prometheus_services_connect_scraper_synapse_workers_static_configs_as_yaml | from_yaml }}"
|
matrix_prometheus_services_connect_scraper_synapse_workers_static_configs: "{{ [] if matrix_prometheus_services_connect_scraper_synapse_workers_enabled_list | length == 0 else matrix_prometheus_services_connect_scraper_synapse_workers_static_configs_as_yaml | from_yaml or [] }}"
|
||||||
|
|
||||||
# Controls whether Postgres (postgres-exporter) shall be scraped
|
# Controls whether Postgres (postgres-exporter) shall be scraped
|
||||||
matrix_prometheus_services_connect_scraper_postgres_enabled: false
|
matrix_prometheus_services_connect_scraper_postgres_enabled: false
|
||||||
|
|||||||
Reference in New Issue
Block a user