1. Start or choose a session
Start a direct session with Allocate a phone, start a workflow run, or choose an existing active session. Save itssession_id.
If you explicitly set telemetry=false, that session produces neither live
nor retained Telemetry. Start another session with Telemetry enabled before
continuing.
2. Inspect its Telemetry
Choose the interface you use today. Each tab gives you a first useful view of the same session-scoped record.- Dashboard
- CLI
- Python SDK
- Go SDK
- REST API
- Open Sessions.
- Select the active or completed session.
- Open Observability.
- Use Timeline for operations and Console for output and errors.
3. Follow the live-to-retained handoff
The live URL works only while the session is active. When the session ends, switch to retained retrieval by the samesession_id.
The Dashboard and CLI reconcile the live view with retained history. The SDK
helpers expose both paths so your application can do the same. A custom
WebSocket reader must perform that handoff itself. If it detects a live gap,
retrieve all available retained pages before treating the local view as
reconciled.
Telemetry is best effort. Live delivery can replay frames or contain gaps,
and a frame seen live does not prove that an identical record was retained.
4. Find the useful signal
- Use Timeline or trace spans to see what ran, how operations nested, and which operations failed.
- Use Console or trace logs to inspect output and errors. Run output is Telemetry; it is not a field on the run response.
- Read
retention_expiredbefore interpreting an empty retained result. - Treat billed cost as point-in-time context. Do not infer that a missing key or numeric zero means an operation was definitively free.
Telemetry dashboard
Interpret Timeline, Console, relationships, status, and cost context.
Retrieve Telemetry
Learn pagination, ordering, empty states, and response-level cost maps.
Data controls
Understand what is captured and how long it is normally accessible.
Troubleshoot Telemetry
Diagnose gaps, duplicates, disabled capture, expiration, and compatibility.