Live: support tempate variables in query (#36193)

This commit is contained in:
Ryan McKinley 2021-06-28 13:27:03 -07:00 committed by GitHub
parent 429e2d0ab2
commit b361921bb2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -24,12 +24,14 @@ export class GrafanaDatasource extends DataSourceApi<GrafanaQuery> {
query(request: DataQueryRequest<GrafanaQuery>): Observable<DataQueryResponse> {
const queries: Array<Observable<DataQueryResponse>> = [];
const templateSrv = getTemplateSrv();
for (const target of request.targets) {
if (target.hide) {
continue;
}
if (target.queryType === GrafanaQueryType.LiveMeasurements) {
let { channel, filter } = target;
let channel = templateSrv.replace(target.channel, request.scopedVars);
const { filter } = target;
// Help migrate pre-release channel paths saved in dashboards
// NOTE: this should be removed before V8 is released