From 903a058b6666af9a7bf215261e8c5b9fb0d60e65 Mon Sep 17 00:00:00 2001 From: liugq Date: Wed, 29 Jun 2022 10:09:36 +0800 Subject: [PATCH] fixed alert metric format --- plugin/api/alerting/rule.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/plugin/api/alerting/rule.go b/plugin/api/alerting/rule.go index 057dd414..1f29fc39 100644 --- a/plugin/api/alerting/rule.go +++ b/plugin/api/alerting/rule.go @@ -759,11 +759,15 @@ func getRuleMetricData( rule *alerting.Rule, filterParam *alerting.FilterParam) //if title == "" && len( rule.Conditions.Items) > 0{ // title,_ = rule.Conditions.Items[0].GenerateConditionExpression() //} + formatType := "num" + if rule.Metrics.FormatType != "" { + formatType = rule.Metrics.FormatType + } var metricItem = common.MetricItem{ Group: rule.ID, Key: rule.ID, Axis: []*common.MetricAxis{ - {ID: util.GetUUID(), Group: rule.ID, Title: "", FormatType: "num", Position: "left", ShowGridLines: true, + {ID: util.GetUUID(), Group: rule.ID, Title: "", FormatType: formatType, Position: "left", ShowGridLines: true, TickFormat: "0,0.[00]", Ticks: 5}, }, @@ -794,7 +798,7 @@ func getRuleMetricData( rule *alerting.Rule, filterParam *alerting.FilterParam) Label: label, Group: rule.ID, TickFormat: "0,0.[00]", - FormatType: rule.Metrics.FormatType, + FormatType: formatType, }, }) }