feat: support multiple metrics for querys

This commit is contained in:
Qiuxia Fan
2022-01-20 20:17:19 +08:00
parent 86ec9c985b
commit 37fad917fb
10 changed files with 164 additions and 56 deletions

View File

@@ -96,16 +96,13 @@ export default defineComponent({
ElMessage.error(json.error);
return;
}
const metricVal = json.data.readMetricsValues.values.values.map(
(d: any) => d.value
);
const m = props.data.metrics && props.data.metrics[0];
if (!m) {
return;
}
state.source = {
[m]: metricVal,
};
const keys = Object.keys(json.data);
keys.map((key: string, index) => {
const m = props.data.metrics[index];
state.source = {
[m]: json.data[key].values.values.map((d: any) => d.value),
};
});
}
function removeWidget() {