github.com/kyleu/dbaudit@v0.0.2-0.20240321155047-ff2f2c940496/app/lib/telemetry/http.go (about)

     1  // Package telemetry - Content managed by Project Forge, see [projectforge.md] for details.
     2  package telemetry
     3  
     4  import (
     5  	"net/http"
     6  
     7  	"go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp"
     8  )
     9  
    10  func WrapHTTPClient(cl *http.Client) *http.Client {
    11  	cl.Transport = otelhttp.NewTransport(cl.Transport)
    12  	return cl
    13  }