
Jaeger v2: Why OpenTelemetry Is the AI Agent Observability Layer
Cloud Platform EngineeringJaeger v2 replaces its proprietary data collection layer with the OpenTelemetry Collector framework — eliminating intermediate translation steps, standardizing on OTLP ingestion, and adding native support for the AI agent execution paths that conventional distributed tracing tools cannot follow.
Context
Distributed tracing was designed for service-oriented architectures where execution flows between well-defined, instrumented endpoints. AI agent workflows don’t map cleanly to that model. A prompt assembles context from multiple sources; vector database retrievals happen mid-execution; external tool calls branch in non-deterministic ways; and the agent’s choices about which tool to invoke next are opaque to conventional trace instrumentation.
The result is an observability gap specific to agentic systems. Platform teams can trace request paths into an agent orchestrator and trace downstream service calls, but the execution logic inside the agent — prompt assembly, retrieval decisions, tool selection, model calls — remains invisible to standard tracing infrastructure. Groundcover’s agentic observability work identified the same gap from the monitoring side; Jaeger v2 addresses it from the tracing foundation.
The Detail
The architectural shift in Jaeger v2 is from proprietary collection to native OpenTelemetry Protocol (OTLP) ingestion via the OpenTelemetry Collector framework. In v1, data from applications reached Jaeger through Jaeger-specific agents and collectors, requiring intermediate translation steps when the source used OpenTelemetry SDKs. In v2, OTLP is the native protocol — metrics, logs, and traces operate within consistent pipelines without translation overhead.
The AI agent observability capabilities are delivered through three newly adopted protocols:
Model Context Protocol (MCP) — enables secure external data access for the tracing system itself, allowing Jaeger to pull context from tools and data sources that agents interact with, rather than relying on instrumentation inside the agent.
Agent Client Protocol (ACP) — handles UI-to-agent communication, enabling trace filtering and querying through natural language rather than requiring engineers to construct trace query syntax manually.
Agent-User Interaction Protocol (AG-UI) — supports collaborative debugging between engineers and AI agents, enabling the observability environment to become a workspace where agents participate in diagnosis rather than being subjects of it.
The combination means Jaeger v2 can trace the execution paths that matter for AI workloads: prompt assembly chains, retrieval calls, tool invocations, and model responses — not just the network-level service calls surrounding them. Support for both cloud-based LLMs and local small language models (SLMs) extends coverage to on-premise and hybrid deployments.
Jaeger is a CNCF-sponsored project. Development contributions are driven by CNCF LFX Mentorship and Google Summer of Code contributors, placing v2 within the broader CNCF cloud-native AI production infrastructure trajectory rather than as a standalone tool decision.
The So What
For cloud platform and SRE teams responsible for AI-enabled systems, Jaeger v2 closes a specific gap that has made agentic workloads operationally opaque: the inability to trace what an agent actually did, not just what services it called. The MCP and AG-UI integrations are particularly relevant for teams that are already adopting MCP as a standard for agent tool access — Jaeger’s adoption of MCP creates a consistent protocol surface between agent tooling and observability tooling.
The migration question from Jaeger v1 is principally architectural: v2 requires replacing Jaeger-native collection infrastructure with OpenTelemetry Collector pipelines. For teams that have already invested in OpenTelemetry SDK instrumentation across their services, v2 consolidates rather than complicates. For teams still running proprietary Jaeger agents, v2 represents a migration investment with a clear payoff: observability that extends into AI agent execution paths, not just around them.
Photo by K on Pexels
Source: The New Stack
Content created with AI assistance and reviewed for accuracy.
Join the conversation
Stack Insiders is our free community for readers who want to go deeper — share resources, ask questions, and connect with others across every vertical we cover.
Join Stack Insiders →