MickLesk
0226a043b8
feat(telemetry): add caching, alerts, migration & dashboard improvements
- Add Redis/in-memory caching layer (cache.go)
- Add SMTP alerting for high failure rates (alerts.go)
- Add data migration script from old API (migrate.go)
- Add docker-compose.yml for easy deployment
- Move dashboard to / with redirect from /dashboard
- Add dark/light mode toggle
- Add error analysis and failed apps statistics
- Add PVE version and LXC/VM type stats
- Add /metrics Prometheus endpoint
- Add /api/records pagination endpoint
- Add CSV export functionality
- Enhanced healthcheck with PB connection status
New ENV vars:
- Cache: ENABLE_CACHE, CACHE_TTL_SECONDS, ENABLE_REDIS, REDIS_URL
- Alerts: ALERT_ENABLED, SMTP_*, ALERT_FAILURE_THRESHOLD, etc.
- Migration: RUN_MIGRATION, MIGRATION_REQUIRED, MIGRATION_SOURCE_URL
2026-02-09 18:33:33 +01:00
..
2026-01-06 12:43:41 +01:00
2026-02-09 18:33:33 +01:00
2025-03-03 10:10:57 +01:00
2026-01-06 12:43:41 +01:00
2026-01-06 12:36:02 +01:00
2026-01-29 10:24:13 +01:00
2026-02-09 17:07:30 +01:00
2026-02-09 16:53:25 +01:00
2026-02-04 11:21:33 +01:00
2026-01-27 13:47:48 +01:00
2026-02-09 15:34:17 +01:00
2026-01-30 10:21:55 +01:00
2025-12-10 07:42:09 +01:00
2026-02-01 20:35:40 +01:00
2026-02-03 14:27:09 +01:00