From a0ea4dc74971f964c87bd44ad5c8b3251ac1646c Mon Sep 17 00:00:00 2001 From: Paige Patton <64206430+paigerube14@users.noreply.github.com> Date: Wed, 8 Oct 2025 15:43:48 -0400 Subject: [PATCH] adding virt checks to metric info (#918) Signed-off-by: Paige Patton Co-authored-by: Naga Ravi Chaitanya Elluri --- krkn/prometheus/client.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/krkn/prometheus/client.py b/krkn/prometheus/client.py index 4ed241b9..7ace319f 100644 --- a/krkn/prometheus/client.py +++ b/krkn/prometheus/client.py @@ -268,6 +268,14 @@ def metrics( metric[k] = v metric['timestamp'] = str(datetime.datetime.now()) metrics_list.append(metric.copy()) + if telemetry_json['virt_checks']: + for virt_check in telemetry_json["virt_checks"]: + metric_name = "virt_check_recovery" + metric = {"metricName": metric_name} + for k,v in virt_check.items(): + metric[k] = v + metric['timestamp'] = str(datetime.datetime.now()) + metrics_list.append(metric.copy()) save_metrics = False if elastic is not None and elastic_metrics_index is not None: