From 539be503f066c50f83d86c4d2476da5231c823cf Mon Sep 17 00:00:00 2001 From: Douglas Viroel Date: Thu, 6 Mar 2025 16:58:20 -0300 Subject: [PATCH] Do not collect node_exporter cpu metrics in prometheus job Prometheus job already injects fake metrics for hosts and instances. This patch disables node_exporter cpu metric collector to avoid mixing both real and fake values in test execution. Depends-On: https://review.opendev.org/c/openstack/devstack-plugin-prometheus/+/942181 Depends-On: https://review.opendev.org/c/openstack/watcher-tempest-plugin/+/943825 Change-Id: Ie2b7269ab15af6190ce72ba2b149e84375f4419d --- .zuul.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.zuul.yaml b/.zuul.yaml index c03c20ad9..4a287d7d3 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -214,6 +214,9 @@ CEILOMETER_PIPELINE_INTERVAL: 15 CEILOMETER_ALARM_THRESHOLD: 6000000000 NODE_EXPORTER_ENABLE: false + # avoid collecting real host cpu metrics since tests + # will inject fake metrics when needed + NODE_EXPORTER_COLLECTOR_EXCLUDE: "cpu" PROMETHEUS_ENABLE: false PROMETHEUS_SERVICE_SCRAPE_TARGETS: "sg-core,node-exporter" PROMETHEUS_CONFIG_FILE: "/home/zuul/prometheus.yml" @@ -271,6 +274,9 @@ devstack_localrc: CEILOMETER_BACKEND: "none" CEILOMETER_BACKENDS: "none" + # avoid collecting real host cpu metric since tests + # will inject fake metrics when needed + NODE_EXPORTER_COLLECTOR_EXCLUDE: "cpu" # sg_core related var NODE_EXPORTER_ENABLE: false PROMETHEUS_ENABLE: false