From d8a8db3750138ae4efb2dba06b7dfa425c05175e Mon Sep 17 00:00:00 2001 From: Andreas Christou Date: Fri, 19 Apr 2024 20:52:39 +0100 Subject: [PATCH] CloudMonitoring: Ensure variables can be used in all variable queries (#86377) * Allow specifying project when querying services * Ensure metricType is interpolated --- .../cloud-monitoring/components/VariableQueryEditor.tsx | 3 ++- public/app/plugins/datasource/cloud-monitoring/datasource.ts | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/public/app/plugins/datasource/cloud-monitoring/components/VariableQueryEditor.tsx b/public/app/plugins/datasource/cloud-monitoring/components/VariableQueryEditor.tsx index ac3a804caaf..d8614ae7b26 100644 --- a/public/app/plugins/datasource/cloud-monitoring/components/VariableQueryEditor.tsx +++ b/public/app/plugins/datasource/cloud-monitoring/components/VariableQueryEditor.tsx @@ -160,7 +160,7 @@ export class CloudMonitoringVariableQueryEditor extends PureComponent this.onPropsChange()); } @@ -278,6 +278,7 @@ export class CloudMonitoringVariableQueryEditor extends PureComponent ); + case MetricFindQueryTypes.Services: case MetricFindQueryTypes.SLOServices: return ( <> diff --git a/public/app/plugins/datasource/cloud-monitoring/datasource.ts b/public/app/plugins/datasource/cloud-monitoring/datasource.ts index 41ed0511c6e..11a062d40b2 100644 --- a/public/app/plugins/datasource/cloud-monitoring/datasource.ts +++ b/public/app/plugins/datasource/cloud-monitoring/datasource.ts @@ -108,7 +108,7 @@ export default class CloudMonitoringDatasource extends DataSourceWithBackend< crossSeriesReducer: aggregation?.crossSeriesReducer ?? 'REDUCE_NONE', view: 'HEADERS', }, - metricType + this.templateSrv.replace(metricType) ), }, ],