diff --git a/pkg/tsdb/azuremonitor/azuremonitor-datasource.go b/pkg/tsdb/azuremonitor/azuremonitor-datasource.go index 0c6136fc58d6..51d1c3ebbec6 100644 --- a/pkg/tsdb/azuremonitor/azuremonitor-datasource.go +++ b/pkg/tsdb/azuremonitor/azuremonitor-datasource.go @@ -223,15 +223,15 @@ func (e *AzureMonitorDatasource) createRequest(ctx context.Context, dsInfo *mode return nil, errors.New("Unable to find datasource plugin Azure Monitor") } + cloudName := dsInfo.JsonData.Get("cloudName").MustString("azuremonitor") var azureMonitorRoute *plugins.AppPluginRoute for _, route := range plugin.Routes { - if route.Path == "azuremonitor" { + if route.Path == cloudName { azureMonitorRoute = route break } } - cloudName := dsInfo.JsonData.Get("cloudName").MustString("azuremonitor") proxyPass := fmt.Sprintf("%s/subscriptions", cloudName) u, err := url.Parse(dsInfo.Url)