01 / Promise
Name the outcome
A dashboard, table, export, search index, or derived file stays fresh inside its promised interval.
Data freshness monitoring
Operating spine
Freshness pages need a proof path too: define what fresh means, prove it changed recently, then inspect the stale-output incident.
01 / Promise
A dashboard, table, export, search index, or derived file stays fresh inside its promised interval.
02 / Signal
Send a freshness signal after the source is verified, including safe row counts, object ids, timestamps, or version markers.
03 / Drill
Pause the refresh or send an old timestamp so Luota proves the stale-output path before production users find it.
04 / Incident
The incident should show last fresh time, expected window, stale source, owner, payload context, and runbook.
05 / Handoff
Route the owner to refresh, rebuild, backfill, or communicate stale data with retained evidence.
Send a ping when the output is freshly produced or verified. Luota records the latest signal and compares it to the expected freshness window.
Freshness incidents include the monitor, owner, environment, recent signals, payload context, and runbook so the operator knows what stopped moving.
Use freshness for dashboards, exports, cache refreshes, reconciliation files, search indexes, and data products where stale output is the failure.
The app can be up while the data is wrong. Luota treats stale output as a first-class operational incident.
Need a concrete migration or monitoring pattern? Start with the docs, then adapt the payload to the evidence your operator needs.
Open integration docs