Datadog APM Traces Not Showing Up

Share
Workaround available All tracers Updated November 13, 2026Based on 3 user reportsHow we research

Quick answer

Missing traces are most often an Agent connectivity problem on port 8126 or a missing service name. Enable tracer debug logs to see send errors.

Most likely fix: Verify Agent reachability

How to fix it

Try these in order — the most common fix is first.

  1. 1. Verify Agent reachability

    1. Ensure the Agent is running with APM enabled
    2. Check DD_AGENT_HOST and port 8126 from the app
    Did this fix it?
  2. 2. Enable tracer debug logs

    1. Set DD_TRACE_DEBUG=true
    2. Look for send errors beside app logs
    Did this fix it?
  3. 3. Set unified service tags

    1. Set DD_SERVICE, DD_ENV, DD_VERSION
    2. Look under the integration name (e.g. flask) if unset
    Did this fix it?
  4. 4. Unify split services

    1. Use DD_SERVICE_MAPPING to rename integration service names
    Did this fix it?

Symptoms

No traces or the service is missing in APM or Software Catalog.

Why it happens

  • Tracer cannot reach the Agent
  • Port 8126 conflict
  • Service tag not set so traces appear under integration name
  • Agent trace limits

This guide also covers

  • datadog apm traces not showing
  • datadog service not showing apm
  • datadog trace missing

Still not working?

If Datadog keeps failing, you're not alone. See every Datadog problem users report or the alternatives people switch to.

Have an app idea? Our small team builds any software: web and mobile apps, games, desktop, AI tools. Price agreed together.

Talk to us
Fixed it? Share this guide

Other Datadog errors

All 10 Datadog errors and fixes →