Concepts
Watching the mesh without reading the mail
You can see your nodes talking to each other in real time, which node routed to which, and when, without any of the actual content crossing into view. This page explains how that observability works and why it only ever carries metadata.
A control tower, not a mail room
An air traffic control tower tracks every plane: where it is, where it is heading, when it took off. It does not open the luggage. Mesh telemetry is that tower for your nodes. It shows the flight paths of questions across the mesh, but the cargo, your documents and answers, stays sealed inside the nodes.
As nodes discover peers, route a query, request a synthesis, or handle something locally, each emits a small trace: which node, which event, an optional peer, a timestamp. These are sent fire-and-forget to the Control Plane, so emitting telemetry never slows down or blocks the actual work a node is doing.
Only metadata crosses the boundary
The trace records that a node routed to a peer, not what was asked or answered. Raw vectors, document text, and query content never enter the telemetry stream by design; the boundary between the Data Plane and the Control Plane is exactly where the content stops and the metadata continues.
Observability without exposure
Telemetry carries node names, event types, peers, and timestamps. It does not carry your data. You gain a live view of mesh behavior without the Control Plane ever seeing what the nodes are reasoning about.
A live graph that survives a refresh
The Admin console subscribes to this stream over Server-Sent Events and renders it as a live graph of mesh traffic. Two details make it feel immediate rather than fragile. When you connect, the Control Plane replays a short buffer of recent traces, so the graph is populated straight away instead of starting blank. And a periodic heartbeat keeps the connection warm through idle timeouts and proxies, so the stream does not quietly die during a lull.
Honest limits
The replay buffer is intentionally bounded: it exists to seed the current view, not to serve as a long-term audit archive, so telemetry is not a substitute for durable audit logging. Because traces are fire-and-forget, a trace that cannot be delivered is dropped rather than retried, which is the right trade for observability but means the stream is best-effort, not guaranteed-complete.
Next step
See what generates these traces in Agent-to-Agent Mesh, or how nodes answer each other without moving data in Map-Reduce Synthesis.