Best tracing and APM tools in 2026

Distributed tracing and application performance monitoring: follow a request across services and find where the time goes. This list has the top 10 of 22 tracing and APM tools, ranked by a published score. Of these, 2 are open source, 7 have a free plan and 5 can be self-hosted. Checked by hand on 30 September 2026.

How this list is ranked

Each active tool gets a score out of 100. Archived, end-of-sale and maintenance-only tools are left out.

  • Capabilities: up to 75 points for the share of the category checklist that the tool's own documentation confirms. A tool meeting 8 of 10 items gets 60.
  • Free to start: 15 points for a free plan or a free edition.
  • Open or self-hostable: 10 points if it is open source or can be self-hosted.

Each category has a fixed checklist of capabilities (shown in the table below and on every tool page). An item counts only when the tool's own documentation confirms it; anything we could not confirm counts as not met. How long a tool has existed is deliberately not scored, so a new tool is not ranked below an older one for being new. Tools with the same score share a rank (shown as =), are listed A to Z within it, and the list never cuts between them. Nobody pays for a position.

  1. 1

    Sentry

    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.

    Free plan Free: Developer: 5K errors/month, 1 user Self-hosted ErrorsAPMTracesReal user monitoring
    93 9 of 10 capabilities (68), free 15, open 10
  2. =2

    Apache SkyWalking

    APM for distributed systems from the Apache Software Foundation: agents and service mesh probes collect traces, metrics and logs and draw service topology maps.

    Free Open source (Apache-2.0) Self-hosted APMTracesMetricsLogs
    85 8 of 10 capabilities (60), free 15, open 10
  3. =2

    Pinpoint

    APM for large Java and PHP systems that traces transactions across services and draws a server map of their calls.

    Free Open source (Apache-2.0) Self-hosted APMTraces
    85 8 of 10 capabilities (60), free 15, open 10
  4. 4

    IBM Instana

    Enterprise APM and observability that discovers services automatically and traces every request across them.

    Paid Self-hosted APMTracesInfrastructureKubernetes
    78 9 of 10 capabilities (68), free 0, open 10
  5. =5

    AppSignal

    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.

    Free plan Free: 30K requests, 1 GB logs, 5-day retention APMErrorsLogsUptime checks
    75 8 of 10 capabilities (60), free 15, open 0
  6. =5

    Atatus

    Full-stack observability SaaS with APM, real user monitoring, logs, infrastructure and synthetic monitoring, priced without per-user fees.

    Paid APMReal user monitoringLogsInfrastructure
    75 10 of 10 capabilities (75), free 0, open 0
  7. =5

    Site24x7

    Zoho's monitoring suite for websites, servers, networks, applications and cloud, with synthetic transactions and RUM; plain uptime checks have a free plan.

    Free plan Free: Uptime checks for 50 resources, email alerts Uptime checksSynthetic checksInfrastructureAPM
    75 8 of 10 capabilities (60), free 15, open 0
  8. 8

    Splunk AppDynamics

    Enterprise APM that maps business transactions across services and ties application performance to business metrics; now part of Splunk and Cisco.

    Paid Self-hosted APMInfrastructureReal user monitoring
    70 8 of 10 capabilities (60), free 0, open 10
  9. =9

    Honeycomb

    Observability built for high-cardinality event data: query traces and events by any field to work out why production behaves the way it does.

    Free plan Free: 20M events/mo TracesOpenTelemetryAPM
    68 7 of 10 capabilities (53), free 15, open 0
  10. =9

    Lumigo

    Troubleshooting for serverless and container apps with automatic distributed tracing that captures request and response payloads across AWS Lambda and other services.

    Free plan Free: 150k traces, 5 GB logs/mo TracesAPMLogs
    68 7 of 10 capabilities (53), free 15, open 0

Side by side

Tool Pricing Free plan Open source Self-hosted Distributed tracingOTLP traces ingestService mapAuto-instrumentationDatabase query analysisError captureLatency and error alertsTrace to log correlationSampling controlsCode-level detail
Sentry Free plan Developer: 5K errors/month, 1 user No Yes YesYes-YesYesYesYesYesYesYes
Apache SkyWalking Free Yes Yes Yes YesYesYesYesYes-Yes-YesYes
Pinpoint Free Yes Yes Yes Yes-YesYesYesYesYesYes-Yes
IBM Instana Paid No No Yes YesYesYesYesYesYesYesYesNoYes
AppSignal Free plan 30K requests, 1 GB logs, 5-day retention No No YesYesYesYesYesYesYesYes--
Atatus Paid No No No YesYesYesYesYesYesYesYesYesYes
Site24x7 Free plan Uptime checks for 50 resources, email alerts No No YesYesYesYesYesYesYes--Yes
Splunk AppDynamics Paid No No Yes YesYesYesYesYes-YesYes-Yes
Honeycomb Free plan 20M events/mo No No YesYesYesYes--YesYesYes-
Lumigo Free plan 150k traces, 5 GB logs/mo No No YesYes-YesYesYesYesYes--

Yes: confirmed in the tool's documentation. No: documented as not offered. -: not confirmed. Plans and prices change; check each tool's own site before you decide.

More lists