Evals and Observability for AI Agents: The 2026 Tooling Map
If you can't replay what your agent did and score whether it did it well, you don't have a product β you have a demo. The tooling splits into three jobs: tracing (what happened, step by step), evals (is it good, measured against a dataset), and monitoring (is it getting worse in production). As of this writing, LangSmith is the default in LangChain and LangGraph shops, Langfuse is the open-source standard you can self-host, Braintrust has the best eval workflow for mixed PM-and-engineer teams, Arize Phoenix is the OpenTelemetry purist's pick, and Promptfoo owns config-as-code evals and red-teaming in CI. The full map, with pricing and skip-if notes, is below.
Three jobs, one bill
Most vendors here now sell all three jobs in one platform, which makes comparison shopping confusing on purpose. Untangle it by asking what you need this quarter. Pre-launch, you need tracing (to debug) and offline evals (to iterate against a golden dataset). Post-launch, you add online monitoring β sampled scoring of live traffic, cost and latency alerting, drift detection. Agents raise the stakes on all three because a single request can span dozens of model calls and tool invocations: without step-level traces, a failure is a haystack, and without trajectory-level evals, you're grading essays by their last sentence.
The 2026 directory
| Tool | Best for | Pricing model | Last checked |
|---|---|---|---|
| LangSmith | Deep tracing and evals for LangGraph stacks | Free dev seat; from about $39/seat plus usage | Jun 2026 |
| Langfuse | Self-hostable open-source tracing and evals | MIT-core OSS, free self-host; cloud free tier then from about $29/mo | Jun 2026 |
| Braintrust | Eval-first workflow for product teams | Free tier; team plans from a few hundred $/mo | Jun 2026 |
| Arize Phoenix | OpenTelemetry-native tracing and evals, fully OSS | OSS free; hosted and enterprise tiers via Arize | Jun 2026 |
| W&B Weave | Teams already living in Weights & Biases | Free tier; usage-based ingest beyond | Jun 2026 |
| Helicone | One-line gateway for cost and usage visibility | Free tier (about 10k requests/mo); seat plus usage beyond | Jun 2026 |
| Promptfoo | Config-as-code evals and red-teaming in CI | OSS free; paid enterprise | Jun 2026 |
| DeepEval / Confident AI | Pytest-style eval suites with a metrics library | OSS free; paid cloud tiers | Jun 2026 |
| AgentOps | Session replay and cost tracking for agent frameworks | Free tier; paid from about $40/mo | Jun 2026 |
| Galileo | Enterprise eval and guardrail programs | Free tier; enterprise custom pricing | Jun 2026 |
Tool-by-tool verdicts
LangSmith
LangSmith offers the deepest integration with LangGraph β traces mirror your graph, and datasets, annotation queues, and online evaluators live in one place.
Verdict: the path of least resistance for LangChain shops, and genuinely good beyond them.
Skip if: self-hosting on a budget is a requirement β that capability is gated to enterprise plans, as of this writing.
Langfuse
Langfuse became the open-source default by doing the fundamentals well: solid SDKs across frameworks, prompt management, eval scores, and a self-host story that actually works.
Verdict: the neutral choice β no framework lock-in, no hostage pricing, MIT-licensed core.
Skip if: you want the slickest managed eval-authoring UX β commercial rivals still lead there, though the gap narrows each quarter.
Braintrust
Braintrust treats evals as the primary object, not a tab: datasets, experiments, side-by-side diffs, and a playground PMs genuinely use without engineering hand-holding.
Verdict: the best eval loop in the business for mixed teams that iterate daily.
Skip if: you mainly need cheap production tracing β you'd be paying for an eval workflow you don't run.
Arize Phoenix
Phoenix is fully open source and built natively on OpenTelemetry, which makes it the least lock-in option on the page β instrument once, keep your options.
Verdict: the OTel purist's pick, and free is hard to argue with.
Skip if: you need managed alerting, SSO, and support without stepping up to Arize's commercial platform.
W&B Weave
Weave extends Weights & Biases β now part of CoreWeave β into LLM tracing and evals, with the experiment-tracking DNA that ML teams already trust.
Verdict: natural for teams already logging to W&B; little pull for anyone else.
Skip if: you're not a W&B shop β adopting it standalone buys you nothing special.
Helicone
Helicone is a proxy: change your base URL, get logging, cost tracking, caching, and rate limiting on every model call across providers.
Verdict: the fastest observability win available β ten minutes to full cost visibility.
Skip if: you need step-level agent traces and trajectory evals β a gateway sees requests, not reasoning.
Promptfoo
Promptfoo does declarative eval configs that run in CI and a red-teaming suite that probes for injection, jailbreaks, and data leakage β evals as code review, not dashboard.
Verdict: the best guardrail against silent regressions, and the red-team tooling is the quiet star.
Skip if: you want a hosted trace store and team UI β that's not the shape of this tool.
DeepEval / Confident AI
DeepEval gives Python teams pytest-style LLM tests with a large metrics library β hallucination, RAG faithfulness, task completion β and a cloud dashboard when you want one.
Verdict: the natural on-ramp for engineers who want evals inside their existing test suite.
Skip if: your team is not Python-first β the pytest ergonomics are the product.
AgentOps
AgentOps specializes in agent session replay β waterfall views of tool calls, costs per run, and integrations with CrewAI, AutoGen, and friends out of the box.
Verdict: purpose-built agent debugging with minimal setup; a focused tool, not a platform.
Skip if: you need a full eval suite in the same product β pair it with Promptfoo or DeepEval instead.
Galileo
Galileo targets enterprise AI programs: eval metrics at scale, guardrailing in production, and the compliance posture large buyers require.
Verdict: built for the procurement-and-governance buyer; strong, but sized for enterprises.
Skip if: you're a small team β the value density starts at enterprise scale.
Custom evals: the part you cannot buy
Every platform above hosts evals; none can write yours. The working recipe, in order:
- Read 50 real traces manually before buying anything. Most teams discover their actual failure modes β wrong tool, premature stop, silent context loss β in the first twenty.
- Build a golden dataset of 20-200 cases from those traces, weighted toward failures. Real cases beat synthetic ones every time.
- Score trajectories, not final strings: task completion, tool-call correctness, steps-to-success, and cost per solved task are the metrics that predict user experience.
- Use LLM-as-judge with discipline β calibrate against 30-50 human labels, keep each rubric narrow, and re-check the judge whenever you change models.
- Wire the suite into CI and track pass rates across model versions; the week a provider silently updates a model is the week this pays for itself.
The OpenTelemetry note
OTel's generative-AI semantic conventions keep maturing, and at last check most tools above can ingest OTLP. Practical consequence: instrument with OpenTelemetry where you can, and your traces stay portable when you outgrow β or fall out of love with β your first vendor.
How to choose
- LangGraph stack: LangSmith, or Langfuse if self-hosting matters.
- Framework-agnostic, budget-conscious: Langfuse or Phoenix, plus Promptfoo in CI.
- Product team iterating on quality daily: Braintrust.
- Just need cost visibility this week: Helicone now, a real eval stack next quarter.
- Enterprise program with governance requirements: Galileo or Arize's commercial tier.
Your framework decision upstream shapes all of this β see the agent frameworks directory β and memory bugs are among the most common things traces catch, so read the memory directory alongside. The full decision tree lives in how to choose your agent stack.
This directory is re-checked monthly. Get the next update by email β new tools, pricing changes, zero filler.
Frequently asked questions
What is the difference between LLM observability and evals?
Observability records what happened β traces, cost, latency. Evals score outputs against expectations. Mature teams wire both into CI and production; buying one without the other leaves you half-blind.
LangSmith or Langfuse?
LangSmith if you build on LangGraph and accept a commercial platform with the deepest integration. Langfuse if you want open source, self-hosting, and framework neutrality.
How do I eval an agent rather than a single prompt?
Score trajectories, not strings: task completion rate, tool-call correctness, steps-to-success, and cost per solved task, measured on a golden dataset of real cases.
Is LLM-as-judge reliable?
Usable, not gospel. Calibrate the judge against 30-50 human-labeled examples, keep rubrics narrow, and spot-check for drift whenever you change models.
How much should I budget for observability?
Self-hosting open source costs engineer time. Hosted plans run from free to roughly $250 per month for small teams, plus usage-based trace and eval charges at scale, as of this writing.