Back to Resources
Blog

Jaeger 2.0 and the Next Chapter of AI Observability

Jesse Raleigh·October 21, 2026

Title slide headed The Next Chapter of AI Observability, with the subtitle Open standards, intentional telemetry, and AI agents at both ends of the pipe. A blue pipe drawn in isometric blueprint style winds through outlines of buildings and machinery on the right. A framed callout at the lower left reads: The future of observability is not more data. It is trustworthy, intentional telemetry flowing through open standards, with AI agents at both ends of the pipe

For years, the story of observability was straightforward: instrument your services, ship the telemetry to a backend, and hope the dashboard tells you why production broke. The current wave of AI is rewriting that story—but not in the way most vendor announcements suggest. The interesting change is not simply adding a chatbot to a dashboard. It is the emergence of a feedback loop in which software becomes easier to instrument, complex AI workflows become traceable, and agents help engineers investigate what went wrong. Three developments illustrate each side of that loop, and Jaeger 2.0 offers a useful starting point for understanding the shift.

Bottom line: the future of observability is not more data, and it is not a chatbot bolted onto a dashboard. It is trustworthy, intentional telemetry flowing through open standards, with AI agents at both ends of the pipe—helping write the instrumentation and helping read the results. Jaeger does not do every AI-observability job, but its architecture puts an open standard underneath that loop.

We will cover this in six parts:

  1. Why Jaeger's rebuild matters
  2. Why AI workloads change the picture
  3. The instrumentation problem
  4. The investigation problem
  5. Jaeger's next chapter
  6. How the three links form one loop


1. Why Jaeger's rebuild matters

When the Jaeger project rebuilt itself as version 2, it did something more consequential than a version bump. Jaeger v2 is built on the OpenTelemetry Collector, inheriting its extensible pipeline and ecosystem of receivers, processors, and exporters (CNCF blog). The project describes the result as natively understanding the OpenTelemetry Protocol end to end, "eliminating the need for translation layers and improving performance" (CNCF blog).

Diagram headed Eliminating the Translation Layer. On the left, under Jaeger v1, a pipe labeled OTLP Format runs into a jagged, scribbled block labeled Translation Layer, and a second pipe labeled Internal Format leaves it for a box labeled Storage. On the right, under Jaeger v2, a single straight navy pipe labeled OTLP Format runs directly into Storage. A side panel reads: Jaeger v2 natively understands the OpenTelemetry Protocol end-to-end. As noted in the CNCF announcement, this architecture "eliminates the need for translation layers and improves performance." A strip along the bottom reads: Crucial Boundary: Jaeger provides the rails. It ingests OTLP natively without bespoke integration, putting a shared telemetry standard at the center of the tracing workflow

That plumbing decision is why Jaeger deserves center stage in this story. By adopting OpenTelemetry at its core rather than treating it as an input format, Jaeger turned itself from a standalone tracer into a citizen of a shared telemetry ecosystem—one where instrumentation libraries, collectors, and backends all speak the same protocol. In an era of AI workloads, that convergence matters more than ever.

2. Why AI workloads change the picture

AI applications add new ingredients—model calls, tool invocations, and orchestration steps—to familiar distributed-system challenges. Following a user prompt through agent planning, model calls, tool use, and branching logic to a final response takes what any distributed trace takes: context propagation, and agreed names for each step. Without them, those steps remain opaque black boxes.

That agreement is arriving through the OpenTelemetry GenAI semantic conventions. They define model spans for individual inference calls, carrying the model name and token usage (gen_ai.usage.input_tokens and gen_ai.usage.output_tokens); agent spans for creating and invoking agents, including a span for an agent's planning or task-decomposition phase; and an execute_tool span for each tool call (GenAI spans, agent spans). Prompt and response content can be recorded as well, but only when you opt in, because it is likely to contain sensitive data (client inference). The conventions are still in development, but their direction of travel is clear: the same signals engineers use for ordinary services—spans, attributes, context—extended to describe AI behavior.

Trace waterfall headed The Anatomy of an AI Trace, with the subtitle GenAI semantic conventions map AI work onto ordinary OpenTelemetry spans. The conventions are still in development. Span names form a tree on the left and bars sit on a time axis from 0 to 1.8 seconds on the right. POST /generate_report runs for 1.8s. Its child, invoke_agent report_agent, runs for 1.74s. Under the agent are three child spans that run one after another: chat example-model for 1.2s, tagged gen_ai.usage.input_tokens: 1,850 and gen_ai.usage.output_tokens: 198; then execute_tool db_query for 170ms; then a second chat example-model for 270ms. A color legend reads: Model spans = inference calls; Agent spans = agent invocations; Tool spans = each tool call

Here is where Jaeger's architecture pays off: when applications emit GenAI spans over OTLP, Jaeger v2 receives them like any other trace, because it ingests OTLP natively, without a translation layer or a bespoke integration (CNCF blog). To be clear about the boundary: Jaeger does not generate that instrumentation, and the GenAI-specific analysis discussed below is on Jaeger's roadmap, not in a release (Jaeger roadmap). It provides the rails. The significance is interoperability, not exclusivity: Jaeger's architecture puts a shared telemetry standard at the center of the tracing workflow.

3. The instrumentation problem: less, but better

The loop's first link is getting good telemetry in the first place, and this is where one of the newest entrants in the landscape fits. OllyGarden's Rose is an AI agent that works on source-code repositories: it adds missing OpenTelemetry instrumentation, expands coverage in services that are already instrumented, and moves vendor-specific instrumentation to OpenTelemetry. Every change arrives as a pull request for your team to review—Rose never merges or writes to the default branch (OllyGarden product page).

Its Minimum Viable Instrumentation (MVI) capability, introduced in October (Tech.eu), is a quiet manifesto against telemetry maximalism. For a repository with no instrumentation, Rose builds an OpenTelemetry baseline that combines zero-code instrumentation with business context—the checkout outcome, the payment method, the number of items in the cart—rather than drowning backends in spans nobody reads. In the company's own words: "The difference is one span and its attributes, not a hundred more spans" (OllyGarden product page).

Illustration headed Less Data, Better Context. A balance scale holds a heap of grey blocks on the left pan, labeled Incidental Noise / Raw Spans, and a single blue faceted gem on the right pan, labeled Business Context Span, with three attributes pointing to the gem: checkout_outcome, payment_method, and cart_item_count. Beneath it, a quotation reads: One span and its attributes, not a hundred more spans. Two captions run along the bottom: As more code is written by machines, telemetry must become intentional; and A small, semantically rich baseline gives both humans and AI agents what they actually need to investigate problems

This is a meaningful philosophical shift: a small, semantically rich baseline gives both humans and AI agents what they actually need to investigate problems. As more code is written by machines, the argument goes, the telemetry describing that code must become intentional rather than incidental.

4. The investigation problem: agents on shift

The loop's far end is making sense of the telemetry once it arrives. In November 2025, Observe, Inc.—now part of Snowflake—introduced two agents that split this work into two roles. Its AI SRE agent applies context from logs, metrics, and traces to automate incident investigation, pinpoint root causes, and suggest fixes, and engineers can ask it questions in natural language from their code editor. Its o11y.ai agent lets developers generate OpenTelemetry instrumentation, debug, and validate fixes using context from their telemetry and code (PR Newswire).

The important question for any investigation agent is how it grounds its conclusions. Observe describes drawing on context across logs, metrics, and traces to investigate incidents and suggest fixes—structured, correlated signals of the kind that OpenTelemetry-based pipelines exist to produce. An AI SRE is only as good as the telemetry it can query, which loops back to everything else in this story.

5. Jaeger's next chapter

Jaeger's own roadmap shows where the loop closes. It lists four GenAI integrations "with increasing order of complexity": a free-form question about a single trace, automated analysis of a trace, a free-form search query, and free-form investigation by an AI agent. It also states that Jaeger "will evolve beyond traditional distributed tracing to become the observability backbone for GenAI applications": natively handling large, multi-modal payloads with tiered storage and PII sanitization, serving as a registry for evaluation outcomes so quality metrics are traceable to specific agentic steps, and extending the query language to filter on quality scores and user feedback (Jaeger roadmap).

Diagram headed Link 3: Jaeger's Next Chapter, with the subtitle Jaeger's roadmap aims to make it the observability backbone for GenAI applications. Two isometric hexagonal blocks are joined by an arrow. The left block, headed Today, lists: Built on the OpenTelemetry Collector; Native OTLP, end to end. The right block, headed On the roadmap, lists: Ask questions about a trace; Automated trace analysis; AI-agent investigation; Multi-modal payloads, tiered storage, PII sanitization; Evaluation registry; Query on quality scores and user feedback. A footer reads: Roadmap items, not shipped features. All rely on a common tracing foundation

Those are ambitions, not shipped features, and it is worth keeping the two distinct. But notice the shape: every one of those roadmap items strengthens the case for a common tracing foundation that can accommodate richer AI workflows.

6. One loop, three links

Put together, the pattern is a feedback loop rather than a feature race. Rose improves instrumentation at the source so that telemetry carries business context instead of noise (OllyGarden product page). Jaeger v2 provides the open, OTLP-native backbone that can carry both conventional services and GenAI pipelines (CNCF blog). Investigation agents such as Observe's AI SRE close the loop by working through telemetry and suggesting fixes—and o11y.ai can generate the very instrumentation the loop depends on (PR Newswire).

Diagram headed One Loop, Three Links, with the subtitle A feedback loop, not a feature race. Four stations sit around a clockwise loop of arrows. (1) Instrument: an agent such as OllyGarden's Rose proposes OpenTelemetry instrumentation as pull requests your team reviews. (2) Emit: services send OTLP telemetry, including GenAI spans. (3) Carry and store: Jaeger v2, built on the OpenTelemetry Collector, ingests OTLP natively, drawn as a pipe labeled Jaeger/OTel running into a storage cylinder. (4) Investigate: AI SRE agents, such as Observe's (now part of Snowflake), query telemetry to find root causes and suggest fixes. The arrow from station 4 back to station 1 is labeled Findings inform better instrumentation. A footer reads: Complementary examples, not an integrated product stack

These are complementary examples, not a verified integration or a proposed three-product stack. But they converge on the same conclusion from three different directions: the future of observability is not more data, and it is not a chatbot bolted onto a dashboard. It is trustworthy, intentional telemetry flowing through open standards, with AI agents at both ends of the pipe—writing the instrumentation and reading the results. This is the case for putting Jaeger at the front of the story: not that it does every AI-observability job, but that its architecture puts open standards underneath the feedback loop. In the AI era, that may be the most defensible position of all.



What changed in Jaeger v2?+

Jaeger v2 is rebuilt on the OpenTelemetry Collector, so it inherits the Collector's receivers, processors, and exporters and understands the OpenTelemetry Protocol (OTLP) end to end. The project says this removes the translation layers Jaeger v1 needed and improves performance.

Can Jaeger store traces from AI applications?+

Yes, if the application sends them over OTLP. Spans that follow the GenAI semantic conventions arrive like any other spans, with their attributes. Jaeger does not create that instrumentation, and GenAI-specific analysis in Jaeger, such as asking questions about a trace or agent-driven investigation, is on the project's roadmap rather than in a release.

Are the OpenTelemetry GenAI semantic conventions stable?+

No. They are marked as in development, so span and attribute names can still change. They currently define model spans for inference calls, agent spans for creating and invoking agents, and execute_tool spans for tool calls.

What is Minimum Viable Instrumentation?+

It is OllyGarden's approach for repositories with no instrumentation: Rose builds an OpenTelemetry baseline that combines zero-code instrumentation with a small set of business attributes, such as the checkout outcome, the payment method, and the number of items in the cart. Changes arrive as pull requests for your team to review.

Do Rose, Jaeger, and Observe's agents work together?+

Not as a product. They are independent examples of three parts of the same loop—writing instrumentation, carrying and storing telemetry, and investigating it—not a tested integration or a recommended stack.


Not Sure Where to Start?

Take our free OTEL Maturity Assessment to identify gaps and get a personalized action plan.

Take the Free Assessment