diff options
| author | Zuul <zuul@review.opendev.org> | 2026-04-24 10:37:58 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2026-04-24 10:37:58 +0000 |
| commit | f06775d720a97fa3df2331a1c4ee044886eeaf1f (patch) | |
| tree | 25d29b3d99b59e09e5d311ad944aca292b5bee36 /ansible | |
| parent | fcc21812c4f720ed38eb574ca6144499d32c3013 (diff) | |
| parent | 23c420a55d678269930e80bc1f1afc052e061189 (diff) | |
| download | kolla-ansible-f06775d720a97fa3df2331a1c4ee044886eeaf1f.tar.gz kolla-ansible-f06775d720a97fa3df2331a1c4ee044886eeaf1f.zip | |
Merge "Fix Prometheus scraping for ProxySQL and Valkey"
Diffstat (limited to 'ansible')
| -rw-r--r-- | ansible/roles/prometheus/templates/prometheus.yml.j2 | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/ansible/roles/prometheus/templates/prometheus.yml.j2 b/ansible/roles/prometheus/templates/prometheus.yml.j2 index e6d95467e..94dc84ac2 100644 --- a/ansible/roles/prometheus/templates/prometheus.yml.j2 +++ b/ansible/roles/prometheus/templates/prometheus.yml.j2 @@ -256,43 +256,43 @@ scrape_configs: {% endfor %} {% endif %} -{% if enable_prometheus_alertmanager | bool %} - - job_name: alertmanager +{% if enable_prometheus_proxysql_exporter | bool %} + - job_name: proxysql static_configs: -{% for host in groups['prometheus-alertmanager'] %} +{% for host in groups["loadbalancer"] %} - targets: - - '{{ 'api' | kolla_address(host, override_var='prometheus_target_address') | put_address_in_context('url') }}:{{ hostvars[host]['prometheus_alertmanager_port'] }}' + - '{{ 'api' | kolla_address(host, override_var='prometheus_target_address') | put_address_in_context('url') }}:{{ hostvars[host]['proxysql_prometheus_exporter_port'] }}' {% if hostvars[host].prometheus_instance_label | default(false, true) %} labels: instance: "{{ hostvars[host].prometheus_instance_label }}" {% endif %} {% endfor %} +{% endif %} -{% if enable_prometheus_proxysql_exporter | bool %} - - job_name: proxysql +{% if enable_prometheus_valkey_exporter | bool %} + - job_name: valkey_exporter static_configs: -{% for host in groups["loadbalancer"] %} +{% for host in groups["prometheus-valkey-exporter"] %} - targets: - - '{{ 'api' | kolla_address(host, override_var='prometheus_target_address') | put_address_in_context('url') }}:{{ hostvars[host]['proxysql_prometheus_exporter_port'] }}' -{% if hostvars[host].prometheus_instance_label | default(false, true) %} + - '{{ 'api' | kolla_address(host, override_var='prometheus_target_address') | put_address_in_context('url') }}:{{ hostvars[host]['prometheus_valkey_exporter_port'] }}' +{% if hostvars[host].prometheus_instance_label | default(false, true) %} labels: instance: "{{ hostvars[host].prometheus_instance_label }}" -{% endif %} -{% endfor %} -{% endif %} +{% endif %} +{% endfor %} +{% endif %} -{% if enable_prometheus_valkey_exporter | bool %} - - job_name: valkey_exporter +{% if enable_prometheus_alertmanager | bool %} + - job_name: alertmanager static_configs: -{% for host in groups["prometheus-valkey-exporter"] %} +{% for host in groups['prometheus-alertmanager'] %} - targets: - - '{{ 'api' | kolla_address(host, override_var='prometheus_target_address') | put_address_in_context('url') }}:{{ hostvars[host]['prometheus_valkey_exporter_port'] }}' -{% if hostvars[host].prometheus_instance_label | default(false, true) %} + - '{{ 'api' | kolla_address(host, override_var='prometheus_target_address') | put_address_in_context('url') }}:{{ hostvars[host]['prometheus_alertmanager_port'] }}' +{% if hostvars[host].prometheus_instance_label | default(false, true) %} labels: instance: "{{ hostvars[host].prometheus_instance_label }}" -{% endif %} -{% endfor %} -{% endif %} +{% endif %} +{% endfor %} alerting: alertmanagers: |
