K8s: Use tracing handler from component-base (#85560)

This commit is contained in:
Todd Treece
2024-04-03 17:39:09 -04:00
committed by GitHub
parent 77133ac9c1
commit c01531dc79
2 changed files with 15 additions and 0 deletions

View File

@@ -19,6 +19,7 @@ import (
genericapiserver "k8s.io/apiserver/pkg/server"
"k8s.io/apiserver/pkg/util/openapi"
k8sscheme "k8s.io/client-go/kubernetes/scheme"
k8stracing "k8s.io/component-base/tracing"
"k8s.io/kube-openapi/pkg/common"
"github.com/grafana/grafana/pkg/apiserver/endpoints/filters"
@@ -75,6 +76,7 @@ func SetupConfig(
handler := genericapiserver.DefaultBuildHandlerChain(requestHandler, c)
handler = filters.WithAcceptHeader(handler)
handler = k8stracing.WithTracing(handler, serverConfig.TracerProvider, "grafana-apiserver")
return handler
}