Add second instance of watcher-decision-engine in the compute node

In order to add some validation of the service_monitor of the
decision-engine which is used when multiple instance of it are running,
I am adding a new decision-engine service to be executed in the compute
node in the prometheus jobs so that we also test it in the threading
mode.

Change-Id: I409ade3a971d109cebf3861f8f4e56dbc312a422
Signed-off-by: Alfredo Moralejo <amoralej@redhat.com>
This commit is contained in:
Alfredo Moralejo
2025-10-22 17:07:34 +02:00
parent 74efcbf999
commit b5725d6ea6

View File

@@ -199,13 +199,13 @@
PROMETHEUS_CONFIG_FILE: "/home/zuul/prometheus.yml"
devstack_local_conf:
post-config:
$WATCHER_CONF:
$WATCHER_CONF: &watcher_conf_prom
DEFAULT:
print_thread_pool_stats: true
watcher_datasources:
datasources: prometheus
prometheus_client:
host: 127.0.0.1
host: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
port: 9090
watcher_cluster_data_model_collectors.compute:
period: 120
@@ -255,23 +255,21 @@
devstack_plugins:
ceilometer: https://opendev.org/openstack/ceilometer
devstack-plugin-prometheus: https://opendev.org/openstack/devstack-plugin-prometheus
watcher: https://opendev.org/openstack/watcher
devstack_services:
ceilometer-acompute: true
sg-core: false
prometheus: false
node_exporter: true
watcher-api: false
watcher-applier: false
watcher-decision-engine: true
devstack_localrc:
CEILOMETER_BACKEND: "none"
CEILOMETER_BACKENDS: "none"
devstack_local_conf:
post-config:
$WATCHER_CONF:
watcher_cluster_data_model_collectors.compute:
period: 120
watcher_cluster_data_model_collectors.baremetal:
period: 120
watcher_cluster_data_model_collectors.storage:
period: 120
$WATCHER_CONF: *watcher_conf_prom
- job:
name: watcher-prometheus-integration