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
SnakeViz
An in-browser viewer for Python cProfile data with interactive sunburst and icicle diagrams.
Yappi
A fast tracing Python profiler that is multithreading, asyncio, and gevent aware.
Pympler
Measure, monitor, and analyze the memory behavior of Python objects in a running application.
OpenInference Core
Shared OpenTelemetry tracing foundation for instrumenting LLM applications with OpenInference semantic conventions
OpenInference Google ADK Instrumentation
Auto-instrument Google ADK agents with OpenTelemetry-compatible tracing
OpenTelemetry aiohttp Server Instrumentation
OpenTelemetry instrumentation that automatically traces incoming HTTP requests handled by aiohttp servers.
OpenTelemetry Instrumentation for aiokafka
Automatic OpenTelemetry tracing for Python's async aiokafka producer and consumer
OpenTelemetry Boto3 SQS Instrumentation
OpenTelemetry instrumentation that traces Boto3 calls to Amazon SQS and propagates context across messages.
OpenTelemetry urllib Instrumentation
OpenTelemetry instrumentation that automatically traces outbound HTTP requests made with Python's standard-library urllib.
sentry-symfony
Official Symfony bundle for the Sentry error-tracking and performance-monitoring SDK
apm-agent-nodejs
The official Elastic APM agent for Node.js, auto-instrumenting popular frameworks and modules to capture traces, errors, and metrics.
Prometheus Client PHP
A Prometheus instrumentation library for PHP applications with pluggable storage adapters.
starlette_exporter
Prometheus metrics middleware for Starlette and FastAPI applications, exposed through a ready-made /metrics endpoint.
profiling
A thin, backend-agnostic abstraction over instrumented Rust profilers like Puffin, Optick, and Tracy.
ApplicationInsights-node.js
Microsoft's OpenTelemetry-based SDK for instrumenting Node.js services with distributed tracing, metrics, logs, and exception telemetry sent to Azure Monitor.
@elastic/apm-rum
Browser Real User Monitoring agent that streams page-load performance, Web Vitals, traces, and JS errors to Elastic APM.
prometheus-api-client-python
A Python client for the Prometheus HTTP API with tools for fetching, converting, and analyzing time series metrics data.
@kubiks/otel-better-auth
One-line OpenTelemetry instrumentation for Better Auth, tracing every sign-in, sign-up, OAuth callback, and session operation.
pyroscope_pprofrs
A signal-based CPU profiling backend built on pprof-rs for the Pyroscope Rust agent.
newrelic-python-agent
Auto-instruments Python web apps, databases, and background jobs to stream real-time performance and error data to New Relic APM.
Yii2 Debug
Debugger toolbar and profiling pages for Yii Framework 2 applications.
opentelemetry-instrumentation-kafkajs
Automatic OpenTelemetry tracing instrumentation for the kafkajs client
aws-rum-web
Official Amazon CloudWatch RUM web client for real user monitoring in the browser.
tracing-bunyan-formatter
Bunyan-formatted structured JSON logging layers for the Rust tracing ecosystem