Prometheus: Read feature toggles once when creating plugin instance (#102131)

* initialize an instance with feature toggles

* read grafana config only once

* use feature toggles directly
This commit is contained in:
ismail simsek
2025-03-14 13:54:19 +01:00
committed by GitHub
parent d72b664981
commit 399df82f0b
3 changed files with 9 additions and 5 deletions
+3 -1
View File
@@ -67,8 +67,10 @@ func newInstanceSettings(httpClientProvider *sdkhttpclient.Provider, log log.Log
return nil, fmt.Errorf("error creating http client: %v", err)
}
featureToggles := backend.GrafanaConfigFromContext(ctx).FeatureToggles()
// New version using custom client and better response parsing
qd, err := querydata.New(httpClient, settings, log)
qd, err := querydata.New(httpClient, settings, log, featureToggles)
if err != nil {
return nil, err
}