Skip to content

Conversation

@paulohtb6
Copy link
Contributor

@paulohtb6 paulohtb6 commented Feb 3, 2026

Description

This pull request adds comprehensive documentation for agent and MCP server execution transcripts, enhancing observability in Redpanda using OpenTelemetry traces. It introduces a new "Transcripts" section to the documentation, including a conceptual overview, details on transcript structure and hierarchy, and guidance on how traces are stored and used for debugging and monitoring.

  • Added a new "Transcripts" section to the navigation menu in modules/ROOT/nav.adoc, including conceptual, usage, and integration topics for agent and MCP server execution transcripts.
  • Created modules/ai-agents/pages/observability/index.adoc as an entry point for transcript documentation, summarizing the purpose and scope of OpenTelemetry-based monitoring.
  • Added modules/ai-agents/pages/observability/concepts.adoc, providing an in-depth explanation of how Redpanda captures and organizes execution transcripts, including span types, hierarchy, instrumentation layers, and key attributes for both agents and MCP servers. It also clarifies the distinction between transcripts and audit logs and describes how trace data is stored and managed.
  • Added modules/ai-agents/pages/observability/transcripts.adoc to guide users on navigating the Transcripts UI

Resolves https://github.com/redpanda-data/documentation-private/issues/
Review deadline: 5 Feb

Page previews

Checks

  • New feature
  • Content gap
  • Support Follow-up
  • Small fix (typos, links, copyedits, etc)

@netlify
Copy link

netlify bot commented Feb 3, 2026

Deploy Preview for rp-cloud failed. Why did it fail? →

Name Link
🔨 Latest commit e365b09
🔍 Latest deploy log https://app.netlify.com/projects/rp-cloud/deploys/6987a846c19ae10008aec27b

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Feb 3, 2026

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

  • 🔍 Trigger a full review
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch DOC-1901

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@kbatuigas kbatuigas changed the title Doc 1901 Transcripts Feb 4, 2026

Use the time range selector to focus on specific time periods (from the last five minutes up to the last 24 hours):

* View recent executions, for example, over the last hour, to monitor real-time activity
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not sure that transcripts update in real time, is there a better use case for viewing the most recent executions?


== Inspect span details

The transcript table displays the following:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I happened to spot "Viewing linked trace / View surrounding traces" in the demo cluster, what triggers that and how is it used?


== What are transcripts

Every agent and MCP server automatically emits OpenTelemetry traces to a glossterm:topic[] called `redpanda.otel_traces`. These traces provide detailed observability into operations, creating complete transcripts.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gateway and knowledgebase as well

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We can't include knowledge bases for now as it is not part of Package 1, but will add when it's scheduled.

@@ -0,0 +1,355 @@
= Transcripts and AI Observability
:description: Understand how Redpanda captures execution transcripts for agents and MCP servers using OpenTelemetry.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gateways, Knowledgebases and all future components will use as well.

:learning-objective-2: Interpret transcript structure for debugging and monitoring
:learning-objective-3: Distinguish between transcripts and audit logs

Redpanda automatically captures transcripts (also referred to as execution logs or traces) for both AI agents and MCP servers, providing complete observability into how your agentic systems operate.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

FWIW I don't see the value of calling it transcripts since we have to explain otel traces here in this docs. Why not stick to the actual technical name here since we have to bother our users with traces, spans and the otel convs (when it comes to bring your own agents). IMO introduces unncessary confusion. cc @splittingfield

This was referenced Feb 5, 2026
birdayz and others added 7 commits February 5, 2026 07:06
- Fix endpoint URL format: use pipeline URL pattern instead of
  internal ports (4317/4318)
- Simplify pipeline YAML config with Cloud-standard env vars
- Add authentication section with link to Cloud API auth docs
- Add Go examples for both HTTP and gRPC transports
- Add gRPC examples for Python and Node.js
- Remove internal implementation details users don't need

Co-authored-by: Johannes Brüderl <johannes@redpanda.fritz.box>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants