mirror of
https://github.com/grafana/grafana.git
synced 2025-07-29 16:43:08 +08:00
Chore: Remove unused dependenices in plugin client middlewares (#84624)
* Chore: Remove unused dependenices in plugin client middlewares * refactor logger middleware to remove cfg dependency * hack to make tracing work in api group builders
This commit is contained in:

committed by
GitHub

parent
41bf6a92fd
commit
488bbaacab
@ -160,14 +160,18 @@ func NewClientDecorator(
|
||||
func CreateMiddlewares(cfg *setting.Cfg, oAuthTokenService oauthtoken.OAuthTokenService, tracer tracing.Tracer, cachingService caching.CachingService, features *featuremgmt.FeatureManager, promRegisterer prometheus.Registerer, registry registry.Service) []plugins.ClientMiddleware {
|
||||
middlewares := []plugins.ClientMiddleware{
|
||||
clientmiddleware.NewPluginRequestMetaMiddleware(),
|
||||
clientmiddleware.NewTracingMiddleware(tracer),
|
||||
clientmiddleware.NewMetricsMiddleware(promRegisterer, registry),
|
||||
clientmiddleware.NewContextualLoggerMiddleware(),
|
||||
}
|
||||
|
||||
if cfg.PluginLogBackendRequests {
|
||||
middlewares = append(middlewares, clientmiddleware.NewLoggerMiddleware(log.New("plugin.instrumentation")))
|
||||
}
|
||||
|
||||
skipCookiesNames := []string{cfg.LoginCookieName}
|
||||
|
||||
middlewares = append(middlewares,
|
||||
clientmiddleware.NewTracingMiddleware(tracer),
|
||||
clientmiddleware.NewMetricsMiddleware(promRegisterer, registry, features),
|
||||
clientmiddleware.NewContextualLoggerMiddleware(),
|
||||
clientmiddleware.NewLoggerMiddleware(cfg, log.New("plugin.instrumentation"), features),
|
||||
clientmiddleware.NewTracingHeaderMiddleware(),
|
||||
clientmiddleware.NewClearAuthHeadersMiddleware(),
|
||||
clientmiddleware.NewOAuthTokenMiddleware(oAuthTokenService),
|
||||
|
Reference in New Issue
Block a user