[2026-09-09 00:00:22] === Fire Watch Storage Health Check Started ===
[2026-09-09 00:00:26] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Probe timed out waiting for Spanish node
[2026-09-09 00:00:26] ✅ Cloudflare R2 (Primary): OK (51 fires (0 active), updated: 2026-09-08 23:30:31 (30m ago, 110.1ms))
[2026-09-09 00:00:26] ✅ Spaceship Backup (Fallback): OK (51 fires (0 active), updated: 2026-09-08 23:30:31 (30m ago, 46.5ms))
[2026-09-09 00:00:26] All endpoints healthy and fresh. No alerts needed.
[2026-09-09 00:00:26] === Fire Watch Storage Health Check Finished ===
[2026-09-09 01:00:29] === Fire Watch Storage Health Check Started ===
[2026-09-09 01:00:33] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Probe timed out waiting for Spanish node
[2026-09-09 01:00:33] ✅ Cloudflare R2 (Primary): OK (51 fires (0 active), updated: 2026-09-09 00:30:28 (30m ago, 97.8ms))
[2026-09-09 01:00:34] ✅ Spaceship Backup (Fallback): OK (51 fires (0 active), updated: 2026-09-09 00:30:28 (30m ago, 348.5ms))
[2026-09-09 01:00:34] All endpoints healthy and fresh. No alerts needed.
[2026-09-09 01:00:34] === Fire Watch Storage Health Check Finished ===
[2026-09-09 02:00:19] === Fire Watch Storage Health Check Started ===
[2026-09-09 02:00:24] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Probe timed out waiting for Spanish node
[2026-09-09 02:00:24] ✅ Cloudflare R2 (Primary): OK (51 fires (0 active), updated: 2026-09-09 01:30:28 (30m ago, 144ms))
[2026-09-09 02:00:24] ✅ Spaceship Backup (Fallback): OK (51 fires (0 active), updated: 2026-09-09 01:30:28 (30m ago, 7.4ms))
[2026-09-09 02:00:24] All endpoints healthy and fresh. No alerts needed.
[2026-09-09 02:00:24] === Fire Watch Storage Health Check Finished ===
[2026-09-09 03:00:28] === Fire Watch Storage Health Check Started ===
[2026-09-09 03:00:32] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Probe timed out waiting for Spanish node
[2026-09-09 03:00:32] ✅ Cloudflare R2 (Primary): OK (51 fires (0 active), updated: 2026-09-09 02:30:26 (30m ago, 124.1ms))
[2026-09-09 03:00:32] ✅ Spaceship Backup (Fallback): OK (51 fires (0 active), updated: 2026-09-09 03:00:29 (-0m ago, 7.1ms))
[2026-09-09 03:00:32] All endpoints healthy and fresh. No alerts needed.
[2026-09-09 03:00:32] === Fire Watch Storage Health Check Finished ===
[2026-09-09 04:00:35] === Fire Watch Storage Health Check Started ===
[2026-09-09 04:00:40] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Probe timed out waiting for Spanish node
[2026-09-09 04:00:40] ✅ Cloudflare R2 (Primary): OK (51 fires (0 active), updated: 2026-09-09 04:00:31 (0m ago, 163.6ms))
[2026-09-09 04:00:40] ✅ Spaceship Backup (Fallback): OK (51 fires (0 active), updated: 2026-09-09 04:00:31 (0m ago, 8.1ms))
[2026-09-09 04:00:40] All endpoints healthy and fresh. No alerts needed.
[2026-09-09 04:00:40] === Fire Watch Storage Health Check Finished ===
[2026-09-09 05:00:17] === Fire Watch Storage Health Check Started ===
[2026-09-09 05:00:21] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Probe timed out waiting for Spanish node
[2026-09-09 05:00:21] ✅ Cloudflare R2 (Primary): OK (52 fires (1 active), updated: 2026-09-09 04:30:15 (30m ago, 88ms))
[2026-09-09 05:00:21] ✅ Spaceship Backup (Fallback): OK (52 fires (1 active), updated: 2026-09-09 04:30:15 (30m ago, 7.4ms))
[2026-09-09 05:00:21] All endpoints healthy and fresh. No alerts needed.
[2026-09-09 05:00:21] === Fire Watch Storage Health Check Finished ===
[2026-09-09 06:00:31] === Fire Watch Storage Health Check Started ===
[2026-09-09 06:00:35] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Probe timed out waiting for Spanish node
[2026-09-09 06:00:35] ✅ Cloudflare R2 (Primary): OK (52 fires (1 active), updated: 2026-09-09 05:30:48 (30m ago, 354.3ms))
[2026-09-09 06:00:35] ✅ Spaceship Backup (Fallback): OK (52 fires (1 active), updated: 2026-09-09 05:30:48 (30m ago, 7.3ms))
[2026-09-09 06:00:35] All endpoints healthy and fresh. No alerts needed.
[2026-09-09 06:00:35] === Fire Watch Storage Health Check Finished ===
[2026-09-09 07:00:32] === Fire Watch Storage Health Check Started ===
[2026-09-09 07:00:36] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Probe timed out waiting for Spanish node
[2026-09-09 07:00:36] ✅ Cloudflare R2 (Primary): OK (54 fires (2 active), updated: 2026-09-09 06:30:17 (30m ago, 127.9ms))
[2026-09-09 07:00:36] ✅ Spaceship Backup (Fallback): OK (54 fires (2 active), updated: 2026-09-09 06:30:17 (30m ago, 6.9ms))
[2026-09-09 07:00:36] All endpoints healthy and fresh. No alerts needed.
[2026-09-09 07:00:36] === Fire Watch Storage Health Check Finished ===
[2026-09-09 08:00:40] === Fire Watch Storage Health Check Started ===
[2026-09-09 08:00:44] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Probe timed out waiting for Spanish node
[2026-09-09 08:00:44] ✅ Cloudflare R2 (Primary): OK (54 fires (2 active), updated: 2026-09-09 08:00:21 (0m ago, 137.2ms))
[2026-09-09 08:00:44] ✅ Spaceship Backup (Fallback): OK (54 fires (2 active), updated: 2026-09-09 08:00:21 (0m ago, 6.4ms))
[2026-09-09 08:00:44] All endpoints healthy and fresh. No alerts needed.
[2026-09-09 08:00:44] === Fire Watch Storage Health Check Finished ===
[2026-09-09 09:00:37] === Fire Watch Storage Health Check Started ===
[2026-09-09 09:00:41] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Accessible from Spain (200 OK, 0.093662977218628s)
[2026-09-09 09:00:41] ✅ Cloudflare R2 (Primary): OK (53 fires (2 active), updated: 2026-09-09 08:31:00 (30m ago, 116.1ms)) [🇪🇸 Spain: Reachable]
[2026-09-09 09:00:41] ✅ Spaceship Backup (Fallback): OK (53 fires (2 active), updated: 2026-09-09 08:31:00 (30m ago, 9.3ms))
[2026-09-09 09:00:41] All endpoints healthy and fresh. No alerts needed.
[2026-09-09 09:00:41] === Fire Watch Storage Health Check Finished ===
[2026-09-09 10:00:34] === Fire Watch Storage Health Check Started ===
[2026-09-09 10:00:38] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Probe timed out waiting for Spanish node
[2026-09-09 10:00:38] ✅ Cloudflare R2 (Primary): OK (53 fires (2 active), updated: 2026-09-09 10:00:32 (0m ago, 154ms))
[2026-09-09 10:00:38] ✅ Spaceship Backup (Fallback): OK (53 fires (2 active), updated: 2026-09-09 10:00:32 (0m ago, 6.3ms))
[2026-09-09 10:00:38] All endpoints healthy and fresh. No alerts needed.
[2026-09-09 10:00:38] === Fire Watch Storage Health Check Finished ===
[2026-09-09 11:00:10] === Fire Watch Storage Health Check Started ===
[2026-09-09 11:00:21] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Spanish probe service unavailable
[2026-09-09 11:00:21] ❌ Cloudflare R2 (Primary): FAILED - Reachability failed: Connection timed out after 5000 milliseconds
[2026-09-09 11:00:21] ✅ Spaceship Backup (Fallback): OK (53 fires (2 active), updated: 2026-09-09 10:30:49 (29m ago, 53.8ms))
[2026-09-09 11:00:21] Failed to send alert email via SMTP
[2026-09-09 11:00:21] === Fire Watch Storage Health Check Finished ===
[2026-09-09 12:00:40] === Fire Watch Storage Health Check Started ===
[2026-09-09 12:00:45] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Probe timed out waiting for Spanish node
[2026-09-09 12:00:45] ✅ Cloudflare R2 (Primary): OK (53 fires (2 active), updated: 2026-09-09 11:30:46 (30m ago, 1161.2ms))
[2026-09-09 12:00:46] ✅ Spaceship Backup (Fallback): OK (53 fires (2 active), updated: 2026-09-09 11:30:46 (30m ago, 377.2ms))
[2026-09-09 12:00:46] All endpoints healthy and fresh. No alerts needed.
[2026-09-09 12:00:46] === Fire Watch Storage Health Check Finished ===
[2026-09-09 13:00:47] === Fire Watch Storage Health Check Started ===
[2026-09-09 13:00:51] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Probe timed out waiting for Spanish node
[2026-09-09 13:00:51] ✅ Cloudflare R2 (Primary): OK (56 fires (5 active), updated: 2026-09-09 13:00:26 (0m ago, 251ms))
[2026-09-09 13:00:51] ✅ Spaceship Backup (Fallback): OK (56 fires (5 active), updated: 2026-09-09 13:00:26 (0m ago, 7ms))
[2026-09-09 13:00:51] All endpoints healthy and fresh. No alerts needed.
[2026-09-09 13:00:51] === Fire Watch Storage Health Check Finished ===
[2026-09-09 14:00:48] === Fire Watch Storage Health Check Started ===
[2026-09-09 14:00:52] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Probe timed out waiting for Spanish node
[2026-09-09 14:00:52] ✅ Cloudflare R2 (Primary): OK (56 fires (5 active), updated: 2026-09-09 13:30:42 (30m ago, 159.3ms))
[2026-09-09 14:00:52] ✅ Spaceship Backup (Fallback): OK (56 fires (5 active), updated: 2026-09-09 13:30:42 (30m ago, 9.1ms))
[2026-09-09 14:00:52] All endpoints healthy and fresh. No alerts needed.
[2026-09-09 14:00:52] === Fire Watch Storage Health Check Finished ===
[2026-09-09 15:00:38] === Fire Watch Storage Health Check Started ===
[2026-09-09 15:00:42] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Probe timed out waiting for Spanish node
[2026-09-09 15:00:42] ✅ Cloudflare R2 (Primary): OK (54 fires (2 active), updated: 2026-09-09 14:30:38 (30m ago, 345.5ms))
[2026-09-09 15:00:42] ✅ Spaceship Backup (Fallback): OK (54 fires (2 active), updated: 2026-09-09 14:30:38 (30m ago, 8.5ms))
[2026-09-09 15:00:42] All endpoints healthy and fresh. No alerts needed.
[2026-09-09 15:00:42] === Fire Watch Storage Health Check Finished ===
[2026-09-09 16:00:31] === Fire Watch Storage Health Check Started ===
[2026-09-09 16:00:35] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Probe timed out waiting for Spanish node
[2026-09-09 16:00:35] ✅ Cloudflare R2 (Primary): OK (54 fires (0 active), updated: 2026-09-09 15:30:41 (30m ago, 197ms))
[2026-09-09 16:00:35] ✅ Spaceship Backup (Fallback): OK (54 fires (0 active), updated: 2026-09-09 15:30:41 (30m ago, 9ms))
[2026-09-09 16:00:35] All endpoints healthy and fresh. No alerts needed.
[2026-09-09 16:00:35] === Fire Watch Storage Health Check Finished ===
[2026-09-09 17:00:27] === Fire Watch Storage Health Check Started ===
[2026-09-09 17:00:31] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Probe timed out waiting for Spanish node
[2026-09-09 17:00:31] ✅ Cloudflare R2 (Primary): OK (54 fires (1 active), updated: 2026-09-09 16:01:09 (59m ago, 160.3ms))
[2026-09-09 17:00:31] ✅ Spaceship Backup (Fallback): OK (54 fires (1 active), updated: 2026-09-09 17:00:27 (-0m ago, 7.3ms))
[2026-09-09 17:00:31] All endpoints healthy and fresh. No alerts needed.
[2026-09-09 17:00:31] === Fire Watch Storage Health Check Finished ===
[2026-09-09 18:00:09] === Fire Watch Storage Health Check Started ===
[2026-09-09 18:00:14] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Probe timed out waiting for Spanish node
[2026-09-09 18:00:14] ✅ Cloudflare R2 (Primary): OK (54 fires (0 active), updated: 2026-09-09 17:30:31 (30m ago, 184.2ms))
[2026-09-09 18:00:14] ✅ Spaceship Backup (Fallback): OK (54 fires (0 active), updated: 2026-09-09 17:30:31 (30m ago, 233.8ms))
[2026-09-09 18:00:14] All endpoints healthy and fresh. No alerts needed.
[2026-09-09 18:00:14] === Fire Watch Storage Health Check Finished ===
[2026-09-09 19:00:33] === Fire Watch Storage Health Check Started ===
[2026-09-09 19:00:38] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Probe timed out waiting for Spanish node
[2026-09-09 19:00:38] ✅ Cloudflare R2 (Primary): OK (52 fires (0 active), updated: 2026-09-09 18:30:35 (30m ago, 231.5ms))
[2026-09-09 19:00:38] ✅ Spaceship Backup (Fallback): OK (53 fires (1 active), updated: 2026-09-09 19:00:36 (-0m ago, 64.9ms))
[2026-09-09 19:00:38] All endpoints healthy and fresh. No alerts needed.
[2026-09-09 19:00:38] === Fire Watch Storage Health Check Finished ===
[2026-09-09 20:00:19] === Fire Watch Storage Health Check Started ===
[2026-09-09 20:00:23] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Probe timed out waiting for Spanish node
[2026-09-09 20:00:23] ✅ Cloudflare R2 (Primary): OK (52 fires (0 active), updated: 2026-09-09 19:31:13 (29m ago, 229ms))
[2026-09-09 20:00:23] ✅ Spaceship Backup (Fallback): OK (52 fires (0 active), updated: 2026-09-09 19:31:13 (29m ago, 268.3ms))
[2026-09-09 20:00:23] All endpoints healthy and fresh. No alerts needed.
[2026-09-09 20:00:23] === Fire Watch Storage Health Check Finished ===
[2026-09-09 21:00:04] === Fire Watch Storage Health Check Started ===
[2026-09-09 21:00:08] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Probe timed out waiting for Spanish node
[2026-09-09 21:00:08] ✅ Cloudflare R2 (Primary): OK (52 fires (1 active), updated: 2026-09-09 20:31:08 (29m ago, 176.7ms))
[2026-09-09 21:00:08] ✅ Spaceship Backup (Fallback): OK (52 fires (1 active), updated: 2026-09-09 20:31:08 (29m ago, 153.7ms))
[2026-09-09 21:00:08] All endpoints healthy and fresh. No alerts needed.
[2026-09-09 21:00:08] === Fire Watch Storage Health Check Finished ===
[2026-09-09 22:00:07] === Fire Watch Storage Health Check Started ===
[2026-09-09 22:00:12] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Probe timed out waiting for Spanish node
[2026-09-09 22:00:12] ✅ Cloudflare R2 (Primary): OK (52 fires (1 active), updated: 2026-09-09 21:31:12 (29m ago, 179.8ms))
[2026-09-09 22:00:12] ✅ Spaceship Backup (Fallback): OK (52 fires (1 active), updated: 2026-09-09 21:31:12 (29m ago, 9.3ms))
[2026-09-09 22:00:12] All endpoints healthy and fresh. No alerts needed.
[2026-09-09 22:00:12] === Fire Watch Storage Health Check Finished ===
[2026-09-09 23:00:22] === Fire Watch Storage Health Check Started ===
[2026-09-09 23:00:26] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Probe timed out waiting for Spanish node
[2026-09-09 23:00:26] ✅ Cloudflare R2 (Primary): OK (52 fires (1 active), updated: 2026-09-09 22:31:04 (29m ago, 153.1ms))
[2026-09-09 23:00:26] ✅ Spaceship Backup (Fallback): OK (52 fires (1 active), updated: 2026-09-09 22:31:04 (29m ago, 9.6ms))
[2026-09-09 23:00:26] All endpoints healthy and fresh. No alerts needed.
[2026-09-09 23:00:26] === Fire Watch Storage Health Check Finished ===
