towerops/lib/towerops/workers
Graham McIntie 29c2039832 Auto-resolve device_up recovery alerts on creation
device_up alerts are informational recovery events, not ongoing issues.
Previously they were created without resolved_at, inflating the
unresolved alert count. Now they're born resolved.

Includes a data migration to fix existing stale device_up alerts.
2026-02-14 14:53:17 -06:00
..
agent_latency_evaluator.ex fix: cloud poller automatic rebalancing 2026-02-12 15:32:33 -06:00
backup_summary_worker.ex Add strict typespecs to all Oban worker perform/1 functions 2026-02-06 09:50:51 -06:00
backup_timeout_worker.ex Add strict typespecs to all Oban worker perform/1 functions 2026-02-06 09:50:51 -06:00
check_executor_worker.ex feat: implement unified checks system (Phase 1-4) 2026-02-12 16:58:40 -06:00
check_worker.ex feat: add full-featured monitoring platform (HTTP/TCP/DNS checks) 2026-02-12 14:05:31 -06:00
cloud_latency_probe_worker.ex fix: cloud poller automatic rebalancing 2026-02-12 15:32:33 -06:00
cloudflare_ban_worker.ex Add 404-based brute force protection system 2026-02-10 16:31:48 -06:00
device_health_insight_worker.ex feat: command center dashboard with unified insights and contextual enrichment 2026-02-13 14:52:49 -06:00
device_monitor_worker.ex Auto-resolve device_up recovery alerts on creation 2026-02-14 14:53:17 -06:00
device_poller_worker.ex feat: hook topology inference into polling pipeline 2026-02-12 13:07:29 -06:00
discovery_worker.ex Reliability improvements: Task.Supervisor, discovery retries, polling visibility 2026-02-09 16:05:30 -06:00
expired_ban_cleanup_worker.ex Add 404-based brute force protection system 2026-02-10 16:31:48 -06:00
firmware_version_fetcher_worker.ex Add strict typespecs to all Oban worker perform/1 functions 2026-02-06 09:50:51 -06:00
gaiia_insight_worker.ex format 2026-02-14 14:52:08 -06:00
gaiia_sync_worker.ex add gaiia integration stages 1-2: sync engine and entity mapping UI 2026-02-13 10:31:32 -06:00
job_cleanup_task.ex feat: add automatic polling job cleanup on deployment 2026-02-05 08:28:27 -06:00
job_health_check_worker.ex feat: complete DevicePollerWorker to CheckExecutorWorker migration 2026-02-12 17:52:33 -06:00
login_history_cleanup_worker.ex Add strict typespecs to all Oban worker perform/1 functions 2026-02-06 09:50:51 -06:00
mikrotik_backup_worker.ex Add strict typespecs to all Oban worker perform/1 functions 2026-02-06 09:50:51 -06:00
polling_offset.ex add oban pro 2026-01-26 17:07:42 -06:00
preseem_baseline_worker.ex add preseem insights schema, generation, and queries 2026-02-13 08:53:01 -06:00
preseem_sync_worker.ex stagger preseem sync across organizations 2026-02-13 10:52:32 -06:00
session_cleanup_worker.ex Add strict typespecs to all Oban worker perform/1 functions 2026-02-06 09:50:51 -06:00
stale_agent_worker.ex Add comprehensive typespecs to agent-related modules 2026-02-06 09:33:44 -06:00
stale_violation_cleanup_worker.ex Add 404-based brute force protection system 2026-02-10 16:31:48 -06:00
system_insight_worker.ex feat: command center dashboard with unified insights and contextual enrichment 2026-02-13 14:52:49 -06:00