What it does
A Docker-based monitoring stack that scrapes metrics from every HamCation Worker app via /api/metrics endpoints. Provides cross-app dashboards showing both infrastructure health and business-specific counters.
Business metrics
Every app exposes domain-specific counters alongside standard request metrics — scans processed, meals served, badges printed, drawings completed. This gives event organizers real-time visibility into operations, not just system health.
Technical details
- Prometheus scrapes
/api/metricsendpoints from all Cloudflare Workers apps - Grafana dashboards for cross-app operational visibility
- Loki aggregates logs from all services
- Uptime Kuma monitors service availability and alerts on downtime
- Docker Compose for the entire stack
- Business-specific counters (meals served, badges printed, scans processed) alongside standard HTTP metrics