From 62895114e1e88b0af7d8eb80f5f201f0e071a991 Mon Sep 17 00:00:00 2001 From: utkarshcmu Date: Wed, 19 Oct 2016 03:54:41 -0700 Subject: [PATCH] Implmented targetContainsTemplate for OpenTSDB --- .../plugins/datasource/opentsdb/datasource.js | 20 +++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/public/app/plugins/datasource/opentsdb/datasource.js b/public/app/plugins/datasource/opentsdb/datasource.js index 0713820afaa..eb2f88f8067 100644 --- a/public/app/plugins/datasource/opentsdb/datasource.js +++ b/public/app/plugins/datasource/opentsdb/datasource.js @@ -103,8 +103,24 @@ function (angular, _, dateMath) { }; this.targetContainsTemplate = function(target) { - console.log(target); - return false; + // Checking for template variables in filters + if (target.filters.length > 0) { + for (var i = 0; i < target.filters.length; i++) { + if (templateSrv.variableExists(target.filters[i].filter)) { + return true; + } + } + } + // Checking for template variables in tags + else if (Object.keys(target.tags).length > 0) { + for (var tagKey in target.tags) { + if (templateSrv.variableExists(target.tags[tagKey])) { + return true; + } + } + } else { + return false; + } }; this.performTimeSeriesQuery = function(queries, start, end) {