user
da908a45e4
fix: track alert backend errors independently
...
Per-backend error counts with exponential backoff: after 5 consecutive
failures a backend is skipped every 2^(n-5) cycles (capped at 32).
Working backends are no longer penalized by one flaky backend doubling
the entire poll interval.
Migrates last_error (string) to last_errors (dict per backend).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-17 10:51:42 +01:00
..
2026-02-16 21:04:43 +01:00
2026-02-17 10:51:42 +01:00
2026-02-15 02:38:13 +01:00
2026-02-15 16:16:57 +01:00
2026-02-15 22:22:24 +01:00
2026-02-15 01:46:13 +01:00
2026-02-16 22:02:52 +01:00
2026-02-15 16:01:17 +01:00
2026-02-15 15:53:49 +01:00
2026-02-15 01:46:13 +01:00
2026-02-15 16:09:35 +01:00
2026-02-15 03:27:10 +01:00
2026-02-16 22:40:43 +01:00
2026-02-15 01:46:13 +01:00
2026-02-15 00:37:31 +01:00
2026-02-15 15:53:49 +01:00
2026-02-16 23:17:53 +01:00
2026-02-15 02:38:13 +01:00
2026-02-15 01:46:13 +01:00
2026-02-15 15:53:49 +01:00
2026-02-15 15:53:49 +01:00
2026-02-15 15:53:49 +01:00
2026-02-16 21:04:43 +01:00
2026-02-16 21:04:43 +01:00
2026-02-15 02:48:16 +01:00
2026-02-15 02:48:16 +01:00
2026-02-15 02:54:38 +01:00
2026-02-15 16:01:17 +01:00
2026-02-15 01:58:47 +01:00
2026-02-15 12:39:42 +01:00
2026-02-15 01:46:13 +01:00
2026-02-15 15:53:49 +01:00
2026-02-15 18:28:29 +01:00
2026-02-15 16:16:57 +01:00
2026-02-15 16:09:35 +01:00
2026-02-15 01:58:47 +01:00
2026-02-15 16:01:17 +01:00
2026-02-15 15:53:49 +01:00
2026-02-15 15:53:49 +01:00
2026-02-15 15:53:49 +01:00
2026-02-16 21:04:43 +01:00
2026-02-15 15:53:49 +01:00
2026-02-15 16:01:17 +01:00
2026-02-16 18:39:32 +01:00