From a5bba26587dccc9683840653ed278be87f753d1c Mon Sep 17 00:00:00 2001 From: Fine Date: Sun, 26 Nov 2023 12:27:36 +0800 Subject: [PATCH] fix: metrics config --- src/hooks/useExpressionsProcessor.ts | 5 ++- .../related/topology/components/Metrics.vue | 39 ++++++++++++++----- .../related/topology/components/Settings.vue | 18 ++------- 3 files changed, 37 insertions(+), 25 deletions(-) diff --git a/src/hooks/useExpressionsProcessor.ts b/src/hooks/useExpressionsProcessor.ts index 3ddf8662..fb7f4a3c 100644 --- a/src/hooks/useExpressionsProcessor.ts +++ b/src/hooks/useExpressionsProcessor.ts @@ -389,7 +389,10 @@ export function useQueryTopologyExpressionsProcessor(metrics: string[], instance values: [], }; } - obj[metrics[index]].values.push({ value: resp[k].results[0].values[0].value, id: instances[idx].id }); + obj[metrics[index]].values.push({ + value: resp[k].results[0] && resp[k].results[0].values[0].value, + id: instances[idx].id, + }); } } } diff --git a/src/views/dashboard/related/topology/components/Metrics.vue b/src/views/dashboard/related/topology/components/Metrics.vue index aeffa3b2..2660d865 100644 --- a/src/views/dashboard/related/topology/components/Metrics.vue +++ b/src/views/dashboard/related/topology/components/Metrics.vue @@ -54,7 +54,6 @@ limitations under the License. -->