aboutsummaryrefslogtreecommitdiff
path: root/ansible
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2026-04-24 10:37:58 +0000
committerGerrit Code Review <review@openstack.org>2026-04-24 10:37:58 +0000
commitf06775d720a97fa3df2331a1c4ee044886eeaf1f (patch)
tree25d29b3d99b59e09e5d311ad944aca292b5bee36 /ansible
parentfcc21812c4f720ed38eb574ca6144499d32c3013 (diff)
parent23c420a55d678269930e80bc1f1afc052e061189 (diff)
downloadkolla-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.j240
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: