diff --git a/pkg/tsdb/azuremonitor/azuremonitor.go b/pkg/tsdb/azuremonitor/azuremonitor.go index 5102b9e1308..41a24ae2e71 100644 --- a/pkg/tsdb/azuremonitor/azuremonitor.go +++ b/pkg/tsdb/azuremonitor/azuremonitor.go @@ -32,12 +32,13 @@ var ( ) func ProvideService(cfg *setting.Cfg, httpClientProvider *httpclient.Provider, pluginManager plugins.Manager, backendPluginManager backendplugin.Manager) *Service { + proxy := &httpServiceProxy{} executors := map[string]azDatasourceExecutor{ - azureMonitor: &AzureMonitorDatasource{}, - appInsights: &ApplicationInsightsDatasource{}, - azureLogAnalytics: &AzureLogAnalyticsDatasource{}, - insightsAnalytics: &InsightsAnalyticsDatasource{}, - azureResourceGraph: &AzureResourceGraphDatasource{}, + azureMonitor: &AzureMonitorDatasource{proxy: proxy}, + appInsights: &ApplicationInsightsDatasource{proxy: proxy}, + azureLogAnalytics: &AzureLogAnalyticsDatasource{proxy: proxy}, + insightsAnalytics: &InsightsAnalyticsDatasource{proxy: proxy}, + azureResourceGraph: &AzureResourceGraphDatasource{proxy: proxy}, } im := datasource.NewInstanceManager(NewInstanceSettings(cfg, *httpClientProvider, executors))