go-otelroundtripper

Metrics generator

Generates OpenTelemetry metrics from HTTP requests

Go http.RoundTripper that emits open telemetry metrics. This helps you easily get metrics for all external APIs you interact with.

GitHub

82 stars
2 watching
2 forks
Language: Go
last commit: about 1 month ago
Linked from 2 awesome lists

api-clienthttpclientopentelemetry-goroundtripper

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
hashicorp/go-metrics A Golang library for exporting performance and runtime metrics to external systems. 1,465
tevjef/go-runtime-metrics A tool for collecting and reporting Go runtime metrics to InfluxDB or other systems 286
tompston/gomakeme Automates the creation of boilerplate and endpoints for REST APIs in Go. 11
henvic/httpretty Prints HTTP requests in a human-readable format on the terminal 400
utrack/clay Automatically generates HTTP handlers for gRPC servers with complete Swagger definitions in Go 290
nikolaydubina/go-instrument Automatically adds tracing code to Go functions and methods 229
fukata/golang-stats-api-handler Provides metrics about the performance and memory usage of a Go application 268
heremobilitydevelopers/mediary Enables logging and tracing of HTTP requests and responses using interceptors 88
arussellsaw/telemetry A tool that collects and reports metrics from Go applications. 78
thoas/stats Reports and stores metrics about an application's performance and usage. 594
go-oas/docs Automatically generates RESTful API documentation for Go projects aligned with the Open API Specification standard. 41
go-ozzo/ozzo-routing A high-performance HTTP router package for Go that supports regular expression route matching and is designed to build RESTful APIs. 455
pascaldekloe/metrics Provides a simple and efficient way to track and expose performance metrics in Go applications. 28
collectd/go-collectd Utilities for using collectd with Golang to send system metrics data to a collector 121
maxatome/go-testdeep Tool for comparing and testing Go code 436