diff --git a/public/app/plugins/datasource/opentsdb/datasource.js b/public/app/plugins/datasource/opentsdb/datasource.js index ddd441b6c3d..936500be0f0 100644 --- a/public/app/plugins/datasource/opentsdb/datasource.js +++ b/public/app/plugins/datasource/opentsdb/datasource.js @@ -180,11 +180,13 @@ function (angular, _, kbn) { } function mapMetricsToTargets(metrics, targets) { + var interpolatedTagValue; return _.map(metrics, function(metricData) { return _.findIndex(targets, function(target) { return target.metric === metricData.metric && _.all(target.tags, function(tagV, tagK) { - return metricData.tags[tagK] === tagV || tagV === "*"; + interpolatedTagValue = templateSrv.replace(tagV); + return metricData.tags[tagK] === interpolatedTagValue || interpolatedTagValue === "*"; }); }); });