From 60ba6ee6a223c3b4375642499e68264a9a019e20 Mon Sep 17 00:00:00 2001 From: Dan Cech Date: Mon, 8 Jan 2018 16:52:28 -0500 Subject: [PATCH] interpolate variables in tags & values during autocomplete --- public/app/plugins/datasource/graphite/datasource.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/public/app/plugins/datasource/graphite/datasource.ts b/public/app/plugins/datasource/graphite/datasource.ts index dc5c8db644b..15f7c3ef961 100644 --- a/public/app/plugins/datasource/graphite/datasource.ts +++ b/public/app/plugins/datasource/graphite/datasource.ts @@ -286,7 +286,7 @@ export function GraphiteDatasource(instanceSettings, $q, backendSrv, templateSrv let httpOptions: any = { method: 'GET', - url: '/tags/' + tag, + url: '/tags/' + templateSrv.replace(tag), // for cancellations requestId: options.requestId, }; @@ -317,7 +317,7 @@ export function GraphiteDatasource(instanceSettings, $q, backendSrv, templateSrv method: 'GET', url: '/tags/autoComplete/tags', params: { - expr: expressions, + expr: _.map(expressions, expression => templateSrv.replace(expression)), }, // for cancellations requestId: options.requestId, @@ -352,8 +352,8 @@ export function GraphiteDatasource(instanceSettings, $q, backendSrv, templateSrv method: 'GET', url: '/tags/autoComplete/values', params: { - expr: expressions, - tag: tag, + expr: _.map(expressions, expression => templateSrv.replace(expression)), + tag: templateSrv.replace(tag), }, // for cancellations requestId: options.requestId,