From 391f78cf6cc9e2301af783520cf7cf24cd5481e3 Mon Sep 17 00:00:00 2001 From: Tyler Gu Date: Mon, 20 Nov 2023 20:36:30 -0600 Subject: [PATCH] Fix Signed-off-by: Tyler Gu --- performance_measurement/metrics_api_watcher.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/performance_measurement/metrics_api_watcher.py b/performance_measurement/metrics_api_watcher.py index 3b011e160..ca49089ce 100644 --- a/performance_measurement/metrics_api_watcher.py +++ b/performance_measurement/metrics_api_watcher.py @@ -41,13 +41,12 @@ def start(self, apiclient: ApiClient, operator_name: str): print(pod['metadata']['name']) pod_name = pod['metadata']['name'] if pod_name == "etcd-anvil-control-plane": - pod_metrics = pod - pod_metrics['timestamp'] = pod['timestamp'] + pod_metrics[pod_name] = pod elif operator_name in pod_name: - pod_metrics = pod - pod_metrics['timestamp'] = pod['timestamp'] + pod_metrics[pod_name] = pod - stats_buf.append(pod_metrics) + if pod_metrics: + stats_buf.append(pod_metrics) if len(stats_buf) >= 100: self.write_stats(stats_buf, self._sequence) stats_buf = []