Skip to content

v0.3.0 — Uptime History

Choose a tag to compare

@agent-cyanez agent-cyanez released this 17 Aug 00:22
· 5 commits to main since this release

What's New

90-day uptime history — Beacon now tracks and displays historical uptime for all monitored services.

  • Per-day colored uptime bar for each service (green ≥99%, yellow ≥95%, red <95%)
  • Hover tooltips showing exact date and uptime percentage
  • Overall uptime percentage per service
  • SQLite-backed storage (Python stdlib — zero new dependencies)
  • Configurable retention period via HISTORY_DAYS (default 90)
  • Data persists across restarts via /data volume mount

Configuration

Mount a volume at /data to persist uptime history:

volumes:
  - beacon-data:/data

New environment variables:

Variable Default Description
HISTORY_DB /data/beacon.db SQLite database path
HISTORY_DAYS 90 Days to retain