extract internal monitoring data from application logs for collection in a timeseries database
-
Updated
Sep 5, 2025 - Go
In computer science, instrumentation is a technique that consists of inserting specific instructions into a program to monitor and/or analyze its performance, functionality, or behavior, but without changing how it behaves.
It can be done statically, changing the program before executing it, or dynamically, inserting instructions while it’s being executed.
extract internal monitoring data from application logs for collection in a timeseries database
OpenTelemetry Compile-Time Instrumentation for Golang
Attach hooks to any database/sql driver
Zipkin distributed tracing library for go.
OpenTracing Bridge for Zipkin Go
Automatic compile-time instrumentation of Go code
Go modular http middleware to measure HTTP requests independent of metrics backend (with Prometheus and OpenCensus as backend implementations) and http framework/library
All-in-one go testing library
OpenTelemetry instrumentation for database/sql
⚡️ Automatically add Trace Spans to Go functions
Sqreen's Application Security Management for the Go language
Vector clock logging library for Go
Gin Prometheus metrics exporter
OpenTelemetry instrumentation for go-chi/chi
🚀 Go Distributed Tracing & Metrics Sensor for Instana
OpenTelemetry instrumentation for 99designs/gqlgen
OpenCensus Go exporter for Stackdriver Monitoring and Trace
Prometheus instrumentation library for gRPC powered Go applications.