diff --git a/backend/prome/query.go b/backend/prome/query.go index 132c8bc59c1ea4741703e5731da8a2faed3fffc8..b95c4db4089a129412d849b9aec7fae9026318bb 100644 --- a/backend/prome/query.go +++ b/backend/prome/query.go @@ -530,8 +530,8 @@ func (pd *PromeDataSource) QueryMetrics(recv vos.MetricQueryParam) *vos.MetricQu respD := &vos.MetricQueryResp{} respD.Metrics = make([]string, 0) s := pd.CommonQuerySeries(cj) - for _, x := range s.Warnings() { - logger.Warningf("[prome_query_error][series_set_iter_error][warning:%+v]\n", x.Error()) + if s.Warnings() != nil { + logger.Warningf("[prome_query_error][series_set_iter_error][warning:%+v]", s.Warnings()) }