Datadog LLM Observability logo

Datadog LLM Observability Review (2026)

LLM tracing bolted onto the Datadog APM platform. Bills per LLM span rather than per trace, which is the single most misunderstood thing about it - agentic workloads can burn the 40,000-span free tier in a day.

Researched

Rating

3.0

Starting Price

$160/mo

Free Plan

Yes

SDKs & Frameworks

7

Deployment

3

Best For

Teams already standardised on Datadog for infrastructure and APM, running LLM features inside a larger system, who value one pane of glass over best-in-class eval tooling and can model their span volume accurately.

Last Updated:

10 Things You Should Know About Datadog LLM Observability

  1. 1 Bills per LLM span, not per trace - each span in a trace is priced independently
  2. 2 Free plan includes 40,000 LLM spans per month with 15-day default retention
  3. 3 Pro starts at $160/mo for 100,000 LLM spans, though some third-party sources quote $240
  4. 4 New LLM Observability pricing took effect on 1 May 2026
  5. 5 Agentic workflows commonly generate 20 to 50 spans per request versus 3 to 5 for a simple completion
  6. 6 Retention add-ons are billed per 10,000 LLM spans
  7. 7 No self-hosted deployment option exists

Pros & Cons

Pros

  • If you already run Datadog, LLM traces sit alongside your infrastructure, logs and APM data with no new vendor
  • Genuinely mature sampling controls - head-based and tail-based, inherited from a decade of APM engineering
  • Correlating an LLM latency spike with the underlying host, database and network metrics is something no AI-native tool does as well
  • Enterprise compliance, SSO and regional data residency are already solved

Cons

  • Bills per LLM span, not per trace - an agentic request generating 20 to 50 spans multiplies your bill by 20 to 50x versus a naive per-request estimate
  • The 40,000-span free tier can be consumed in a day or two by a modest agentic workload
  • No self-host option at all, unlike Langfuse, Phoenix or Opik
  • Datadog reportedly auto-activates the LLM Observability premium when it detects LLM spans, which can surprise teams adding AI features to an existing APM deployment
  • Pricing changed effective 1 May 2026 and third-party sources disagree on the current Pro rate
  • Eval tooling is thinner than a dedicated platform like Braintrust - it is observability first

Features

LLM span tracing integrated with the wider Datadog APM trace view
Cost and token tracking per model, service and environment
Built-in quality, safety and hallucination evaluations
Head-based and tail-based sampling via ingestion controls and retention filters
Correlation of LLM spans with infrastructure, logs and RUM in one platform
Cluster map for topic and outlier analysis across production traffic

The one thing to understand: spans, not traces

Nearly every mistake teams make with this product traces back to one billing detail.

Datadog bills per LLM span, not per trace. Each span inside a trace is priced independently. That sounds like a technicality. It is the difference between a $160 bill and a $4,000 one.

A simple completion request generates roughly 3 to 5 spans. An agentic workflow - tool calls, retrieval steps, reasoning chains - commonly generates 20 to 50. One published analysis puts AI agent workloads at 8 to 15 spans per request against 2 to 3 for a typical API endpoint.

So the free tier’s 40,000 LLM spans per month is not 40,000 requests. At 20 spans per agentic request it is 2,000 requests. At 50, it is 800. A modest-traffic agentic application can burn the entire monthly free allowance in a day or two.

If you take one thing from this page: count spans, not users, not requests. Instrument a representative request in a trial account and read the actual span count before you model anything.

Pricing, and where the sources disagree

TierPriceIncludedRetention
Free$040,000 LLM spans/mo15 days
ProFrom $160/mo100,000 LLM spans/mo15 days
EnterpriseCustomVolume commitments, regionalCustom

Two honest caveats on this table.

First, Datadog introduced new LLM Observability pricing effective 1 May 2026. Any comparison written before that date is stale, and there are a lot of those still ranking.

Second, third-party sources disagree on the current Pro rate. We found $160/month for 100,000 spans in some analyses and $240/month for the same allowance in others. We have published the lower figure with the conflict noted rather than picking one silently. Verify the current rate against Datadog’s own pricing page before budgeting - and note that Datadog states pricing varies by region, and that month-to-month and annual commitment plans are discounted differently, which is a plausible source of the discrepancy.

Retention add-ons are billed per 10,000 LLM spans on top of the base allowance.

The auto-activation trap

This one is worth flagging separately because of who it catches.

Multiple third-party analyses report that Datadog automatically activates the LLM Observability premium when it detects LLM spans in your account. The scenario is an existing Datadog APM customer whose product team ships an AI feature - spans start flowing, the premium activates, and charges appear that nobody explicitly authorised.

We could not confirm the precise activation behaviour against Datadog’s own documentation, so we are flagging this as reported-but-unverified rather than stating it as fact. Either way, the mitigation is the same: if you run Datadog and any team is adding LLM calls, talk to your account manager about LLM Observability billing before the code ships, not after the invoice.

What it is genuinely good at

The case for this product is correlation, and it is a real case.

Datadog has spent more than a decade building APM, and the LLM product inherits that. When an LLM span shows a latency spike, you can trace it down through the service, the host, the database query and the network - in the same product, on the same timeline. No AI-native observability tool does this, because none of them monitor your infrastructure.

The sampling controls are the other inherited strength. Head-based sampling decides at trace initiation; tail-based sampling keeps every error and slow request while sampling the fast successful ones. For LLM workloads tail-based is usually correct, because the traces worth keeping are the failures, and it is the single most effective lever on your bill. Most AI-native competitors have far cruder controls.

Built-in evaluations cover quality, safety, hallucination and PII detection, plus custom evaluations and human feedback via API. This is competent. It is not why you would buy the product, and it is thinner than Braintrust if regression testing is your priority.

The self-hosting answer is simply no

There is no self-hosted deployment. Not a gated tier, not an enterprise add-on - it does not exist.

This is a hard differentiator against Langfuse, Arize Phoenix and Opik, all of which run entirely inside your own infrastructure. Datadog offers regional deployments including the EU, which solves data residency in the jurisdictional sense, but your trace data still leaves your network and lands in Datadog. If you have a hard self-host requirement, this product is disqualified regardless of its other merits, and no amount of correlation value changes that.

Should you use it?

Use Datadog LLM Observability if you already run Datadog for infrastructure and APM, your LLM features live inside a larger system where correlation matters, and you have modelled your span volume honestly.

Don’t use it if you have no existing Datadog footprint, you need self-hosting, evals are your primary requirement, or you are running high-span-count agentic workloads on a tight budget.

Bottom line: this is an excellent LLM tab on a platform you either already pay for or should not buy for this reason alone. The correlation with infrastructure telemetry is genuinely unmatched. The per-span billing model is genuinely dangerous if you estimate it wrong, and agentic workloads are exactly the case where people estimate it wrong. Model spans first. If Datadog is already your monitoring platform the answer is probably yes; if it is not, look at Langfuse or Braintrust instead.


Pricing and features verified against public sources on 31 July 2026, following Datadog’s 1 May 2026 pricing change. This is a researched directory entry - we have not yet instrumented this platform with our reference application, so the span-count figures here are drawn from published analyses rather than our own measurement.

Pricing Plans

Free

$0

  • 40,000 LLM spans per month
  • 15-day default retention
  • Spans, not traces - see the pricing section
Most Popular

Pro

From $160/mo

  • 100,000 LLM spans per month
  • 15-day default retention
  • Retention add-ons billed per 10,000 LLM spans
  • Third-party sources quote $240 - verify directly

Enterprise

Custom

  • Volume commitments and regional pricing
  • Layers on existing per-host APM spend
  • Contact sales

SDKs & Frameworks

Python SDK Node.js SDK OpenAI SDK auto-instrumentation Anthropic SDK auto-instrumentation LangChain Bedrock OpenTelemetry ingest

Deployment

Cloud only (SaaS) No self-host option Regional deployments (US, EU and others)

Eval Methods

Built-in quality and safety evaluations Custom evaluations Hallucination and PII detection Human feedback via API

Billing Unit

Per LLM span (not per trace)

Our Verdict

Datadog LLM Observability is the obvious pick if Datadog is already your monitoring platform, and a poor one otherwise. The correlation story is real - being able to trace an LLM latency spike down through the service, host and database in one product is something no AI-native competitor matches. The eval tooling is competent but not the reason you would buy it. The thing that decides this product is billing. Datadog charges per LLM span, not per trace, and that distinction is where teams get hurt. A simple completion is 3 to 5 spans, but an agentic workflow with tool calls, retrieval and reasoning chains is commonly 20 to 50. Estimate your bill from requests and you will be wrong by more than an order of magnitude. Model span volume first, then decide.

Similar Tools

Frequently Asked Questions

Does Datadog bill per trace or per span?

Per span, and this is the single most important fact on this page. Each LLM span within a trace is priced independently. A simple completion request might create 3 to 5 spans, but a complex agentic workflow with tool calls, retrieval steps and reasoning chains can generate 20 to 50 spans per request. One analysis puts AI agent workloads at 8 to 15 spans per request compared with 2 to 3 for a typical API endpoint. If you budget by counting user requests, your actual bill will be many times your estimate. Model spans per request for your specific workload shape before committing.

How long does the free tier actually last?

Less time than the number suggests. The Free plan includes 40,000 LLM spans per month, which sounds generous until you apply the span multiplier. At 20 spans per agentic request that is 2,000 requests a month. At 50 spans it is 800. A modest-traffic application with agentic behaviour can consume the monthly free allowance in a day or two. It is a genuine free tier for prototyping a simple completion-based app, and close to meaningless for an agent.

What is the auto-activation gotcha?

Datadog reportedly activates the LLM Observability premium automatically when it detects LLM spans in your account. If you are an existing Datadog APM customer and your team ships an AI feature, you can begin incurring LLM Observability charges without having explicitly bought the product. We have seen this reported by multiple third-party analyses but could not confirm the exact activation behaviour against Datadog's own documentation, so treat it as a strong caution to verify with your account team rather than a documented certainty.

Can I self-host Datadog LLM Observability?

No. There is no self-hosted deployment option. This is a meaningful difference from Langfuse, Arize Phoenix and Opik, all of which can run entirely inside your own infrastructure. If data residency is the constraint, Datadog offers regional deployments including EU, which addresses jurisdiction but not the underlying requirement that your trace data leaves your network. For teams with hard self-host requirements this rules the product out regardless of its other merits.

How do I control the cost?

Sampling, and Datadog is unusually good at it because the capability is inherited from its APM product rather than bolted on. Head-based sampling decides at trace initiation - for example, keep 10 percent of all requests. Tail-based sampling keeps all error traces and slow requests while sampling only a percentage of successful fast ones, which preserves the traces you actually debug with while cutting the volume you pay for. Both are available through ingestion controls and retention filters. For LLM workloads tail-based is usually the right default, because the interesting traces are the failures.

Is it better than a dedicated LLM platform?

It depends entirely on what else you run. If Datadog already monitors your infrastructure, the correlation between an LLM span and the host, database and network metrics underneath it is genuinely valuable and no AI-native tool matches it. If you are a small team shipping an LLM product with no existing Datadog footprint, you are buying a large, expensive APM platform for the LLM tab, with thinner eval tooling than Braintrust and no self-host option. The right question is not which product is better in isolation but whether you are already paying for the rest of Datadog.