From bad692cdce000c1cb414da76cf62769cfb08c1d7 Mon Sep 17 00:00:00 2001 From: Gabriel Cocenza Date: Mon, 2 Sep 2024 17:25:00 -0300 Subject: [PATCH] Disconsider uuid for cinder alert rules The openstack exporter generates a new uuid for each scrape so the alert is almost always pending because the changes on this field. The new rule do not consider the uuid, so the alerts can trigger after 5 minutes [0] https://github.com/openstack-exporter/openstack-exporter/pull/116 Change-Id: I4f60169cd558705544325e9a910857414402e82b --- .../src/prometheus_alert_rules/cinder_rules.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/charms/openstack-exporter-k8s/src/prometheus_alert_rules/cinder_rules.yaml b/charms/openstack-exporter-k8s/src/prometheus_alert_rules/cinder_rules.yaml index 514616b3..f519c73d 100644 --- a/charms/openstack-exporter-k8s/src/prometheus_alert_rules/cinder_rules.yaml +++ b/charms/openstack-exporter-k8s/src/prometheus_alert_rules/cinder_rules.yaml @@ -2,7 +2,7 @@ groups: - name: Cinder rules: - alert: CinderStateWarning - expr: openstack_cinder_agent_state{adminState="disabled"} + expr: count without (uuid) (openstack_cinder_agent_state{adminState="disabled"}) > 0 for: 5m labels: severity: warning @@ -13,7 +13,7 @@ groups: LABELS = {{ $labels }} - alert: CinderStateCritical - expr: openstack_cinder_agent_state{adminState="enabled"} == 0 + expr: count without (uuid) (openstack_cinder_agent_state{adminState="enabled"} == 0) > 0 for: 5m labels: severity: critical