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
Sentry JavaScript (@sentry/browser)
The official Sentry SDK for capturing errors, performance traces, and session replays in browser JavaScript apps.
OpenTelemetry JavaScript (@opentelemetry/api)
Vendor-neutral tracing, metrics, and context API that libraries and apps instrument once, so any OpenTelemetry-compatible backend can consume it.
tracing
Structured, application-level diagnostics for async Rust programs, built around scoped spans and events.
OpenTelemetry Auto-Instrumentations for Node.js
Zero-code observability for Node.js apps, bundling every OpenTelemetry contrib instrumentation into a single metapackage.
psutil
Cross-platform Python library for retrieving process and system utilization data.
OpenTelemetry Prometheus Exporter
Export OpenTelemetry metrics in Prometheus format so Prometheus can scrape your Python application.
OpenTelemetry Python SDK
The reference implementation of the OpenTelemetry API for Python - traces, metrics, and logs
prom-client
The de facto Prometheus client library for instrumenting Node.js applications with counters, gauges, histograms, and summaries.
web-vitals
web-vitals: Measure Core Web Vitals in the Browser
sentry-sdk
The official Python SDK for Sentry error tracking, performance monitoring, and tracing.
gopsutil
A Go library that ports Python's psutil, giving programs a pure-Go way to read CPU, memory, disk, network, host, sensor, and process statistics across every major OS.
OpenTelemetry Instrumentation for kafka-python
Automatic OpenTelemetry tracing for the synchronous kafka-python producer and consumer
go-grpc-middleware
A collection of reusable gRPC interceptors for Go covering auth, logging, retries, validation, and recovery.
sentry-go
The official Go SDK for capturing errors, panics, and performance traces and sending them to Sentry.
prometheus-client
The official Python instrumentation library for exposing Prometheus metrics
OpenTelemetry Rust
The official Rust implementation of OpenTelemetry, providing vendor-neutral tracing, metrics, and logging APIs.
prometheus
An open-source systems and service monitoring toolkit with a multi-dimensional data model, PromQL query language, and pull-based metrics collection.
prometheus
Prometheus instrumentation library for Rust applications, ported from the official Go client
tracing-opentelemetry
OpenTelemetry integration layer for the tracing ecosystem in Rust
Sentry for Laravel
Official Sentry SDK for Laravel with automatic error, log, and performance tracing capture
OpenTelemetry Instrumentation for Requests
Automatic distributed tracing for Python's requests HTTP library
dd-trace
Datadog's official Node.js APM tracer, auto-instrumenting 100+ frameworks for tracing, profiling, security, and LLM observability.
Vercel OTel
A one-line OpenTelemetry setup for Next.js and Vercel deployments, wiring up tracing, fetch instrumentation, and exporters automatically.
Laravel Debugbar
An in-browser debugging and profiling toolbar that integrates PHP Debug Bar with Laravel.