{"repo":"riandyrn/otelchi","free":true,"listed":false,"github":"https://github.com/riandyrn/otelchi","clone":"git clone https://github.com/riandyrn/otelchi.git","description":"OpenTelemetry instrumentation for go-chi/chi","language":"Go","stars":172,"topics":["golang","go-chi","instrumentation","opentelemetry","go"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"otelchi OpenTelemetry instrumentation for go-chi/chi. Essentially this is an adaptation from otelmux but instead of using gorilla/mux , we use go-chi/chi . Currently, this library can only instrument traces and metrics. Contributions are welcomed! Install Examples See examples for details. Metrics The metric package provides OpenTelemetry semantic-convention compliant HTTP server metric middleware: - http.server.request.duration - http.server.active requests - http.server.request.body.size - http.server.response.body.size Legacy metric middleware for request duration millis , requests inflight , and response size bytes is still available but deprecated. Why Port This? I was planning to make this project as part of the Open Telemetry Go instrumentation project. However, based on this comment they no longer accept new instrumentation. This is why I maintain this project here.","default_branch":null,"files":null,"tree":[],"storefront":"/r/riandyrn","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/riandyrn/otelchi/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}