It is an OpenTelemetry (OTel) trace & metric instrumentation for http server implement with Gonic-gin. Gin Web Framework.
$ go get github.com/Cyprinus12138/otelginMetrics are reported based on Semantic Conventions for HTTP Metrics :
http.server.request.durationhttp.server.request.body.sizehttp.server.response.body.sizehttp.server.active_requests
r := gin.New()
r.Use(otelgin.Middleware("my-server"))