From bbfdfc012f7fe30297e2dc2eb09549efca736f1a Mon Sep 17 00:00:00 2001 From: Kakuya Ando Date: Fri, 21 Jul 2017 16:51:25 +0900 Subject: [PATCH] fix(prometheus) when tag value duplicate, tags not working. (#8040) --- .../plugins/datasource/prometheus/metric_find_query.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/public/app/plugins/datasource/prometheus/metric_find_query.js b/public/app/plugins/datasource/prometheus/metric_find_query.js index 04149881d40..a33044fddf6 100644 --- a/public/app/plugins/datasource/prometheus/metric_find_query.js +++ b/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 }; });