-
Notifications
You must be signed in to change notification settings - Fork 0
feat(ops): add data freshness dashboard #44
Copy link
Copy link
Closed
Labels
area: backendBackend/API workBackend/API workarea: frontendFrontend/UI workFrontend/UI workarea: opsOperational tooling and observabilityOperational tooling and observabilityenhancementNew feature or requestNew feature or requestpoints: 3Estimated effort: 3 story pointsEstimated effort: 3 story pointspriority: mediumMedium-impact optimizationMedium-impact optimizationsprint: backlogReady for future sprint planningReady for future sprint planning
Description
Metadata
Metadata
Assignees
Labels
area: backendBackend/API workBackend/API workarea: frontendFrontend/UI workFrontend/UI workarea: opsOperational tooling and observabilityOperational tooling and observabilityenhancementNew feature or requestNew feature or requestpoints: 3Estimated effort: 3 story pointsEstimated effort: 3 story pointspriority: mediumMedium-impact optimizationMedium-impact optimizationsprint: backlogReady for future sprint planningReady for future sprint planning
Projects
StatusShow more project fields
Done
User Story
As the operator of the service, I want a data freshness dashboard so that I can quickly tell whether scans, caches, and external API ingestion are healthy.
Why This Matters
The app depends on scheduled scans across thousands of item-region combinations. If ingestion falls behind, users may make bad trading decisions. Operator-facing freshness visibility shortens incident detection and debugging.
Acceptance Criteria
/api/healthand/api/worker/statusbehavior remains intact.Useful Context
/api/worker/statusalready exposes queue and 24-hour job stats.Suggested Verification