You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: modules/ai-agents/pages/mcp/remote/monitor-activity.adoc
+3-57Lines changed: 3 additions & 57 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ You must have an existing MCP server. If you do not have one, see xref:ai-agents
9
9
10
10
== OpenTelemetry traces topic
11
11
12
-
When you create an MCP server, Redpanda automatically creates the `redpanda.otel_traces` topic in your cluster. This topic stores OpenTelemetry span data in JSON format, following the https://opentelemetry.io/docs/specs/otel/protocol/[OpenTelemetry Protocol (OTLP)^] specification.
12
+
When you create an MCP server, Redpanda automatically creates the `redpanda.otel_traces` topic in your cluster. This topic stores OpenTelemetry span data in JSON format with 100% sampling rate (also known as an execution log), following the https://opentelemetry.io/docs/specs/otel/protocol/[OpenTelemetry Protocol (OTLP)^] specification.
13
13
14
14
A Protobuf schema named `redpanda.otel_traces-value` is also automatically registered with the topic, enabling clients to deserialize trace data correctly.
15
15
@@ -47,7 +47,6 @@ Traces provide:
47
47
Traces are not:
48
48
49
49
* Immutable audit records for compliance purposes
50
-
* Guaranteed to capture every action (traces can be sampled or dropped under load)
51
50
* Designed for "who did what" accountability tracking
52
51
53
52
== Consume trace data
@@ -279,60 +278,7 @@ Link MCP server activity to downstream effects:
279
278
280
279
== Integration with observability platforms
281
280
282
-
The `redpanda.otel_traces` topic uses standard OpenTelemetry format, making it compatible with popular observability platforms.
281
+
The `redpanda.otel_traces` topic stores trace data in OpenTelemetry format. Direct export to platforms like Grafana Cloud and Datadog is not supported due to format compatibility limitations. Redpanda produces one span per topic message, whereas these platforms expect traces in batch format.
283
282
284
-
=== Grafana Cloud
285
-
286
-
Export traces to Grafana Cloud's managed Tempo service:
287
-
288
-
. Get your Grafana Cloud OTLP endpoint and credentials:
Store your Grafana Cloud credentials in the xref:develop:connect/configuration/secret-management.adoc[Secrets Store] and reference them using `${secrets.GRAFANA_CLOUD_INSTANCE_ID}` and `${secrets.GRAFANA_CLOUD_API_TOKEN}`.
328
-
====
329
-
330
-
=== Datadog
331
-
332
-
Forward traces to Datadog APM:
333
-
334
-
. Use Datadog Agent with OpenTelemetry support.
335
-
. Configure a pipeline to consume `redpanda.otel_traces`.
336
-
. Convert to Datadog trace format.
337
-
. View in Datadog APM with full correlation.
283
+
You can consume traces directly from the `redpanda.otel_traces` topic using any Kafka-compatible consumer for custom analysis and processing.
0 commit comments