Tracing and APM
Distributed tracing and application performance monitoring: follow a request across services and find where the time goes.
Lists: Tracing and APM tools in 2026 Best tracing and APM tools in 2026 Open source tracing and APM tools in 2026 Tracing and APM tools with a free plan in 2026 Self-hosted tracing and APM tools in 2026
-
APM for distributed systems from the Apache Software Foundation: agents and service mesh probes collect traces, metrics and logs and draw service topology maps.
-
APM for Ruby, Elixir, Node.js, Python, PHP, Go and front-end JavaScript that combines performance, errors, logs, host metrics, uptime checks and cron check-ins.
-
Full-stack observability SaaS with APM, real user monitoring, logs, infrastructure and synthetic monitoring, priced without per-user fees.
-
Profiler and performance monitoring for PHP and Python: on-demand profiles, continuous profiling in production, and performance assertions that can run in CI.
-
APM for Ruby on Rails apps installed as a gem: request traces, slow SQL and N+1 query detection, and error tracking, priced by requests.
-
Distributed tracing backend that stores traces cheaply in object storage and accepts OpenTelemetry, Jaeger and Zipkin data.
-
Observability built for high-cardinality event data: query traces and events by any field to work out why production behaves the way it does.
-
Enterprise APM and observability that discovers services automatically and traces every request across them.
-
Code-level monitoring for PHP apps (Laravel, Symfony, CodeIgniter, Drupal) that shows transactions, database queries and errors as they happen.
-
CNCF distributed tracing platform for collecting, storing and exploring request traces across microservices; version 2 is built on the OpenTelemetry Collector.
-
Troubleshooting for serverless and container apps with automatic distributed tracing that captures request and response payloads across AWS Lambda and other services.
-
Uses eBPF to add OpenTelemetry tracing to applications on Kubernetes without code changes and sends the data to any backend.
-
Zero-code eBPF instrumentation that produces traces and RED metrics for HTTP, gRPC, database and messaging calls from Linux processes. Started as Grafana Beyla and was donated to OpenTelemetry.
-
APM for large Java and PHP systems that traces transactions across services and draws a server map of their calls.
-
Kubernetes observability that uses eBPF to capture service traffic, metrics and CPU profiles automatically; a CNCF sandbox project.
-
APM for Ruby, Python, PHP and Elixir apps that points to slow endpoints, N+1 queries and memory bloat, with error and log monitoring included.
-
Captures exceptions and crashes from web, mobile and backend SDKs, groups them into issues with stack traces and releases, and alerts owners. Adds tracing, replays and logs.
-
Zoho's monitoring suite for websites, servers, networks, applications and cloud, with synthetic transactions and RUM; plain uptime checks have a free plan.
-
Performance profiler for Ruby on Rails apps that aggregates request traces into per-endpoint breakdowns; free for open source apps.
-
Enterprise APM that maps business transactions across services and ties application performance to business metrics; now part of Splunk and Cisco.
-
APM for .NET, Java, PHP, Node.js, Python and Ruby apps that combines code-level traces with centralized logs and errors.
BMC Helix announced end of life; the SaaS is inaccessible after 2027-03-31 and gets no new features until then.
-
Distributed tracing system that collects timing data from instrumented services and shows where latency builds up across them.
No tools match every filter. to see the full list.