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
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.
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.