We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents ced3a3f + 53da128 commit 45d5dc0Copy full SHA for 45d5dc0
pkg/util/httproute/httprouteotel/httprouteotel.go
@@ -19,10 +19,15 @@ type OTelRouter struct {
19
router Router
20
}
21
22
-func NewOTelRouter(router Router) *OTelRouter {
23
- return &OTelRouter{
24
- router: router,
25
- }
+func NewOTelRouter(router Router) Router {
+ // It is observed that otelhttp >=v0.56 <=v0.57 has memory leak that
+ // causing memory usage increase over time.
+ // See https://github.com/open-telemetry/opentelemetry-go-contrib/issues/6315
26
+ // So let's stop using it.
27
+ // return &OTelRouter{
28
+ // router: router,
29
+ // }
30
+ return router
31
32
33
func (r *OTelRouter) wrapHandler(route httproute.Route, h http.Handler) http.Handler {
0 commit comments