You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 13, 2026. It is now read-only.
* monitor and track docker health
tracks two containers with various variables for each and stores them in influxDB 3
* fixed naming convention
* modified READme, easier to understand
* exposed an http endpoint for daq website fetch request
* updated allowed origins
* Update .gitignore
* Edit .gitignore
* Review fixes for docker-health-v2: remove dual-write, add scan duration metric
- Drop _best_effort_write_health_to_influx from /api/health-status — health-monitor
sidecar is the authoritative writer; frontend calls were creating duplicate points
- Add depends_on: data-downloader-api to health-monitor in docker-compose so it
doesn't log API errors on cold start
- Replace meaningless runs_per_minute (run count / poll interval) with
last_scan_duration_seconds, computed from started_at/finished_at already tracked
in scanner_status.json — measures how long the slicks InfluxDB scan actually took
- Expose last_scan_duration_seconds in /api/health-status response
- Add health-monitor env vars to .env.example
* Fix missing BackgroundTasks import removed during health-status cleanup
* Updates to Data Downloader, allow past season scans
* Bump slicks to 0.2.1 and fix ghost run accumulation in storage
Old pre-slicks entries with non-round-hour timestamps would persist
forever because merge_scanned_runs kept all vanished runs, not just
ones with user notes. Now only preserves vanished entries that have
a note, so noise artifacts are cleaned out on each fresh scan.
* Fix CI slicks version typo: 2.0.1 -> 0.2.1
0 commit comments