Metrics, Tracing & APM Packages
Metrics, distributed tracing, and application-performance monitoring libraries for understanding production behavior at scale (OpenTelemetry, Prometheus).
Packages in Metrics, Tracing & APM
Kind
Sort:Used by Most Apps
opentracing-go
The original vendor-neutral distributed tracing API for Go, later folded into OpenTelemetry.
go-metrics
A Go port of Coda Hale's Metrics library for counters, gauges, histograms, meters, and timers.
profile
A simple Go library that wraps runtime/pprof and fgprof to enable CPU, memory, mutex, block, or trace profiling with a single deferred call.
go-grpc-prometheus
Prometheus monitoring interceptors for gRPC Go servers and clients.
datadogpy
Official Python client for Datadog's REST API, DogStatsd, and dogshell CLI.
pro-bing
A Go library for ICMP echo (ping) and HTTP probing with concurrent-safe callbacks and cross-platform privilege handling.
Laravel Nightwatch
Official Laravel client agent that streams request, query, job, and exception telemetry to the Nightwatch monitoring platform.
Langfuse JS/TS SDK (@langfuse/client)
Universal JavaScript/TypeScript client for Langfuse: prompt management, dataset experiments, evaluation scores, and media uploads through one typed API.
pyroscope-nodejs
Continuous CPU and heap profiling for Node.js apps, exported directly to Grafana Pyroscope.
@grafana/alerting
Official React/TypeScript library for building on Grafana's alerting engine — notification policies, contact points, and label matching.
memory_profiler
Line-by-line and time-based memory profiling for Python code, with a CLI and decorator API for tracking down leaks.
Symfony Stopwatch
A tiny PHP component for profiling code by timing named events and measuring memory usage
Laravel Pulse
Real-time application performance monitoring and dashboard for Laravel apps.
django-prometheus
Prometheus metrics middleware and instrumentation for Django requests, databases, caches, and models.
pprof
A CPU profiler for Rust programs with flamegraph and pprof protobuf export
metrics
A lightweight, protocol-agnostic metrics facade for Rust, decoupling instrumentation from whatever exporter you plug in.
Django HealthCheck
Pluggable health checks for Django applications and their dependencies
faro-web-sdk
Real user monitoring SDK that instruments browser apps and ships telemetry to Grafana.
dhat
Heap profiling, ad hoc profiling, and heap-usage testing for Rust programs, in the style of Valgrind's DHAT.
pprof
Mounts Go's net/http/pprof profiling endpoints onto a Gin router as drop-in middleware.
dd-trace-py
Datadog's official Python APM client for distributed tracing, profiling, and observability.
InfluxDB Client Go
The official Go client SDK for writing and querying data on InfluxDB 2.x time-series servers.
wtfnode
A debugging utility that reveals exactly which open handles and timers are keeping a Node.js process from exiting.
dskit
A modular Go toolkit of production-hardened building blocks for distributed systems, extracted from Grafana Labs' own database projects.