-
Bug
-
Resolution: Done
-
Normal
-
None
-
None
-
Quality / Stability / Reliability
-
0.42
-
False
-
-
False
-
None
-
-
CNV I/U Operators Sprint 275
-
Low
-
None
Description of problem:
When trying to get value of some metrics, in the UI I can see a value but in the automation I doesn't get value consistently which makes some tests flaky.
Version-Release number of selected component (if applicable):
4.18
How reproducible:
Steps to Reproduce:
1. 2. 3.
Actual results:
Expected results:
Additional info:
Output from the console, where 'result': [] the metric has no value.
> /home/cloud-user/ohad/cnv-tests/utilities/monitoring.py(173)get_metrics_value()
171 import pdb
172 pdb.set_trace()
--> 173 if metric_results:
174 metric_values_list = [value for metric_val in metric_results for value in metric_val.get("value")]
175 return metric_values_list[1]
ipdb> prometheus.query(query=metrics_name)
{'status': 'success', 'data': {'resultType': 'vector', 'result': []}}
ipdb> prometheus.query(query=metrics_name)
{'status': 'success', 'data': {'resultType': 'vector', 'result': [{'metric': {'__name__': 'kubevirt_vmi_migration_data_remaining_bytes', 'container': 'virt-handler', 'endpoint': 'metrics', 'instance': '10.128.2.73:8443', 'job': 'kubevirt-prometheus-metrics', 'name': 'vm-for-migration-metrics-test-1740058126-4457808', 'namespace': 'metrics-test-migration-metrics', 'node': 'iuo-or1-418-gtmsd-worker-0-6wf9m', 'pod': 'virt-handler-89g87', 'service': 'kubevirt-prometheus-metrics'}, 'value': [1740059099.054, '28966912']}]}}
ipdb> prometheus.query(query=metrics_name)
{'status': 'success', 'data': {'resultType': 'vector', 'result': [{'metric': {'__name__': 'kubevirt_vmi_migration_data_remaining_bytes', 'container': 'virt-handler', 'endpoint': 'metrics', 'instance': '10.128.2.73:8443', 'job': 'kubevirt-prometheus-metrics', 'name': 'vm-for-migration-metrics-test-1740058126-4457808', 'namespace': 'metrics-test-migration-metrics', 'node': 'iuo-or1-418-gtmsd-worker-0-6wf9m', 'pod': 'virt-handler-89g87', 'service': 'kubevirt-prometheus-metrics'}, 'value': [1740059100.105, '28966912']}]}}
ipdb> prometheus.query(query=metrics_name)
{'status': 'success', 'data': {'resultType': 'vector', 'result': []}}
ipdb> prometheus.query(query=metrics_name)
{'status': 'success', 'data': {'resultType': 'vector', 'result': []}}
ipdb> prometheus.query(query=metrics_name)
{'status': 'success', 'data': {'resultType': 'vector', 'result': [{'metric': {'__name__': 'kubevirt_vmi_migration_data_remaining_bytes', 'container': 'virt-handler', 'endpoint': 'metrics', 'instance': '10.128.2.73:8443', 'job': 'kubevirt-prometheus-metrics', 'name': 'vm-for-migration-metrics-test-1740058126-4457808', 'namespace': 'metrics-test-migration-metrics', 'node': 'iuo-or1-418-gtmsd-worker-0-6wf9m', 'pod': 'virt-handler-89g87', 'service': 'kubevirt-prometheus-metrics'}, 'value': [1740059106.138, '28966912']}]}}
ipdb> prometheus.query(query=metrics_name)
{'status': 'success', 'data': {'resultType': 'vector', 'result': [{'metric': {'__name__': 'kubevirt_vmi_migration_data_remaining_bytes', 'container': 'virt-handler', 'endpoint': 'metrics', 'instance': '10.128.2.73:8443', 'job': 'kubevirt-prometheus-metrics', 'name': 'vm-for-migration-metrics-test-1740058126-4457808', 'namespace': 'metrics-test-migration-metrics', 'node': 'iuo-or1-418-gtmsd-worker-0-6wf9m', 'pod': 'virt-handler-89g87', 'service': 'kubevirt-prometheus-metrics'}, 'value': [1740059106.948, '28966912']}]}}
ipdb> prometheus.query(query=metrics_name)
{'status': 'success', 'data': {'resultType': 'vector', 'result': []}}
ipdb> prometheus.query(query=metrics_name)
{'status': 'success', 'data': {'resultType': 'vector', 'result': [{'metric': {'__name__': 'kubevirt_vmi_migration_data_remaining_bytes', 'container': 'virt-handler', 'endpoint': 'metrics', 'instance': '10.128.2.73:8443', 'job': 'kubevirt-prometheus-metrics', 'name': 'vm-for-migration-metrics-test-1740058126-4457808', 'namespace': 'metrics-test-migration-metrics', 'node': 'iuo-or1-418-gtmsd-worker-0-6wf9m', 'pod': 'virt-handler-89g87', 'service': 'kubevirt-prometheus-metrics'}, 'value': [1740059108.8, '28966912']}]}}
- is duplicated by
-
OU-863 Inconsistent metrics scraped from OpenShift Virtualization resources
-
- Verified
-