Framework.Overlay.Timeline (Framework v0.5.0)
View SourceTimeline component for observability overlay.
Tracks the canonical flow: accept → plan → commit → append → flush → effects. Provides real-time visibility into operation lifecycle with structured correlation.
Features
- Per-request timeline tracking
- Stage timing and metrics
- Error propagation visibility
- Effect execution tracking
Summary
Functions
Get active operations currently in progress.
Get operation metrics for monitoring dashboard.
Get recent requests for timeline view.
Get detailed request flow for a specific request.
Get timeline events for a specific request or session.
Functions
Get active operations currently in progress.
Shows operations that have started (accept event) but not completed (operation_settled event), useful for monitoring stuck operations.
Get operation metrics for monitoring dashboard.
Returns aggregate metrics for operation performance:
- Average stage durations
- Success/failure rates
- Throughput metrics
- Error patterns
Get recent requests for timeline view.
Returns list of requests with their basic info for timeline dashboard.
Get detailed request flow for a specific request.
Returns complete timeline with all events for the request.
Get timeline events for a specific request or session.
Returns chronological sequence of events showing operation progression.
Parameters
- correlation_id: request_id, client_id, or session_id to filter by
correlation_type: :request_id | :client_id | :session_id
- limit: Maximum events to return (default 100)
Returns
List of timeline events with:
- sequence: Global sequence number
stage: accept | plan | commit | append | flush | effects
- timestamp: Event timestamp
- duration_ms: Stage duration if available
- correlation_ids: Full correlation triad
- event_type: Specific event type
- metadata: Stage-specific metadata