File tree Expand file tree Collapse file tree 3 files changed +30
-1
lines changed
roles/telemetry_verify_metrics Expand file tree Collapse file tree 3 files changed +30
-1
lines changed Original file line number Diff line number Diff line change @@ -8,6 +8,7 @@ telemetry_verify_metrics_metric_sources_to_test:
88 - rabbitmq
99 - kepler
1010 - openstack_network_exporter
11+ - ceilometer_prom_exporter
1112 - mariadb
1213 # NOTE: IPMI metrics can only be verified when compute nodes are baremetal
1314 # - ceilometer_ipmi_agent
Original file line number Diff line number Diff line change 7979 tags : test
8080 when : ' "openstack_network_exporter" in telemetry_verify_metrics_metric_sources_to_test'
8181
82+ - name : Verify Ceilometer Prom Exporter metrics are being exposed and stored
83+ ansible.builtin.include_tasks :
84+ file : verify_ceilometer_prom_exporter_metrics.yml
85+ tags : test
86+ when : ' "ceilometer_prom_exporter" in telemetry_verify_metrics_metric_sources_to_test'
87+
8288- name : Verify MariaDB metrics are being exposed and stored
8389 ansible.builtin.include_tasks :
8490 file : verify_mariadb_metrics.yml
9298 ignore_errors : true
9399 changed_when : false
94100 when : ' "kepler_vm" in telemetry_verify_metrics_metric_sources_to_test'
95-
101+
96102- name : Verify Kepler VM metrics are being exposed and stored
97103 ansible.builtin.include_tasks :
98104 file : verify_kepler_vm_metrics.yml
Original file line number Diff line number Diff line change 1+
2+ - name : Verify ceilometer compute-prom-exporter scrapeconfigs exist
3+ ansible.builtin.include_role :
4+ name : common
5+ vars :
6+ common_cr_list :
7+ - kind : scrapeconfigs.monitoring.rhobs
8+ name : telemetry-ceilometer-compute-prom-exporter
9+ - kind : scrapeconfigs.monitoring.rhobs
10+ name : telemetry-ceilometer-ipmi-prom-exporter
11+
12+ - name : Verify prometheus target for exporters
13+ ansible.builtin.shell : |
14+ oc exec -i prometheus-metric-storage-0 -c prometheus -- curl -k 'https://metric-storage-prometheus:9090/api/v1/targets' | jq | grep {{ exporter.port }}
15+ register : result
16+ changed_when : false
17+ failed_when : " '{{ exporter.port }}' not in result.stdout"
18+ loop :
19+ - port : 9101
20+ - port : 9102
21+ loop_control :
22+ loop_var : exporter
You can’t perform that action at this time.
0 commit comments