Jelajahi Sumber

feat(alerting): transform labels into tags for prometheus tsdb

bergquist 9 tahun lalu
induk
melakukan
57d36b3d42
1 mengubah file dengan 5 tambahan dan 0 penghapusan
  1. 5 0
      pkg/tsdb/prometheus/prometheus.go

+ 5 - 0
pkg/tsdb/prometheus/prometheus.go

@@ -157,6 +157,11 @@ func parseResponse(value pmodel.Value, query *PrometheusQuery) (map[string]*tsdb
 	for _, v := range data {
 		series := tsdb.TimeSeries{
 			Name: formatLegend(v.Metric, query),
+			Tags: map[string]string{},
+		}
+
+		for k, v := range v.Metric {
+			series.Tags[string(k)] = string(v)
 		}
 
 		for _, k := range v.Values {