The Timeline is a chronologically merged log of:
- Kubernetes events (
kubectl get events-equivalent, but searchable) - Resource changes - every observed update, with a diff
- Pod lifecycle - container starts, restarts, exits, OOM kills
- GitOps activity - Argo / Flux reconciliations and outcomes
- Helm operations - install / upgrade / rollback / uninstall events
- Audit transitions - when a resource starts or stops failing a check
Storage backends
Retention in Radar Cloud
Both backends above are pod-local: the history lives and dies with the Radar process or the volume you gave it. Connect a cluster to Radar Cloud and the timeline is retained centrally instead, so it survives pod restarts, rescheduling, and cluster maintenance without you provisioning a PVC.
This is retained operational evidence - events and observed resource changes -
not a full historical replay of cluster state. See pricing
for the current plans.
Filtering
- Resource scope - cluster, namespace, or single resource.
- Kind / verb - changes vs. events, by API kind.
- Severity - normal / warning / error.
- Search - free text across reason / message / object name.
- Time range - last 5 min / 1 h / 24 h / 7 d / custom.
Diff view
For resource changes, the timeline shows a structured diff (added / removed / changed fields). Click</> to flip to a raw YAML diff. Field-level filters let you suppress noise like metadata.managedFields or status.observedGeneration.
Why “what happened last Tuesday” gets easy
Standardkubectl get events only retains ~1h of cluster events and gets cleared whenever an apiserver pod restarts. Radar’s timeline doesn’t suffer from that:
- Memory mode retains up to
--history-limitevents as long as the Radar process runs. - SQLite mode survives restarts, scaling, and cluster maintenance.
- Radar Cloud retains it centrally for up to a year, independent of any single pod or volume.
- Resource diffs aren’t in
kubectl eventsat all - Radar synthesizes them by watching every resource via informers.
Events vs. changes
See also
- Resource browser - the per-resource Manifest history tab uses the same backend.
- In-cluster deployment - persistence for SQLite.
- CLI flags -
--timeline-storage,--timeline-db,--history-limit.