فهرست منبع

fix(prometheus) when tag value duplicate, tags not working. (#8040)

Kakuya Ando 8 سال پیش
والد
کامیت
bbfdfc012f
1فایلهای تغییر یافته به همراه6 افزوده شده و 2 حذف شده
  1. 6 2
      public/app/plugins/datasource/prometheus/metric_find_query.js

+ 6 - 2
public/app/plugins/datasource/prometheus/metric_find_query.js

@@ -59,9 +59,13 @@ function (_) {
 
       return this.datasource._request('GET', url)
       .then(function(result) {
-        return _.map(result.data.data, function(metric) {
+        var _labels = _.map(result.data.data, function(metric) {
+          return metric[label];
+        });
+
+        return _.uniq(_labels).map(function(metric) {
           return {
-            text: metric[label],
+            text: metric,
             expandable: true
           };
         });