[2026-08-31 00:00:38] === Fire Watch Storage Health Check Started ===
[2026-08-31 00:00:43] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Accessible from Spain (200 OK, 0.086937189102173s)
[2026-08-31 00:00:43] ✅ Cloudflare R2 (Primary): OK (53 fires (0 active), updated: 2026-08-30 23:30:50 (30m ago, 674.6ms)) [🇪🇸 Spain: Reachable]
[2026-08-31 00:00:43] ❌ Spaceship Backup (Fallback): FAILED - Reachability failed: Could not resolve host: backup.keev.es
[2026-08-31 00:00:43] Failed to send alert email via SMTP
[2026-08-31 00:00:43] === Fire Watch Storage Health Check Finished ===
[2026-08-31 01:00:15] === Fire Watch Storage Health Check Started ===
[2026-08-31 01:00:20] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Accessible from Spain (200 OK, 0.12095785140991s)
[2026-08-31 01:00:20] ✅ Cloudflare R2 (Primary): OK (53 fires (0 active), updated: 2026-08-31 00:30:49 (29m ago, 667.6ms)) [🇪🇸 Spain: Reachable]
[2026-08-31 01:00:20] ✅ Spaceship Backup (Fallback): OK (53 fires (0 active), updated: 2026-08-31 00:30:49 (29m ago, 216ms))
[2026-08-31 01:00:20] All endpoints healthy and fresh. No alerts needed.
[2026-08-31 01:00:20] === Fire Watch Storage Health Check Finished ===
[2026-08-31 02:00:15] === Fire Watch Storage Health Check Started ===
[2026-08-31 02:00:20] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Probe timed out waiting for Spanish node
[2026-08-31 02:00:20] ✅ Cloudflare R2 (Primary): OK (53 fires (0 active), updated: 2026-08-31 01:30:49 (29m ago, 707.8ms))
[2026-08-31 02:00:20] ✅ Spaceship Backup (Fallback): OK (53 fires (0 active), updated: 2026-08-31 01:30:49 (29m ago, 253.2ms))
[2026-08-31 02:00:20] All endpoints healthy and fresh. No alerts needed.
[2026-08-31 02:00:20] === Fire Watch Storage Health Check Finished ===
[2026-08-31 03:00:17] === Fire Watch Storage Health Check Started ===
[2026-08-31 03:00:21] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Accessible from Spain (200 OK, 0.093331098556519s)
[2026-08-31 03:00:21] ✅ Cloudflare R2 (Primary): OK (53 fires (0 active), updated: 2026-08-31 02:30:50 (29m ago, 683.6ms)) [🇪🇸 Spain: Reachable]
[2026-08-31 03:00:21] ✅ Spaceship Backup (Fallback): OK (53 fires (0 active), updated: 2026-08-31 02:30:50 (29m ago, 6.8ms))
[2026-08-31 03:00:21] All endpoints healthy and fresh. No alerts needed.
[2026-08-31 03:00:21] === Fire Watch Storage Health Check Finished ===
[2026-08-31 04:00:20] === Fire Watch Storage Health Check Started ===
[2026-08-31 04:00:25] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Accessible from Spain (200 OK, 0.095027923583984s)
[2026-08-31 04:00:25] ✅ Cloudflare R2 (Primary): OK (53 fires (0 active), updated: 2026-08-31 03:30:50 (30m ago, 672.3ms)) [🇪🇸 Spain: Reachable]
[2026-08-31 04:00:25] ✅ Spaceship Backup (Fallback): OK (53 fires (0 active), updated: 2026-08-31 03:30:50 (30m ago, 9.3ms))
[2026-08-31 04:00:25] All endpoints healthy and fresh. No alerts needed.
[2026-08-31 04:00:25] === Fire Watch Storage Health Check Finished ===
[2026-08-31 05:00:21] === Fire Watch Storage Health Check Started ===
[2026-08-31 05:00:25] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Accessible from Spain (200 OK, 0.12670302391052s)
[2026-08-31 05:00:25] ✅ Cloudflare R2 (Primary): OK (54 fires (1 active), updated: 2026-08-31 04:30:50 (30m ago, 686.2ms)) [🇪🇸 Spain: Reachable]
[2026-08-31 05:00:26] ✅ Spaceship Backup (Fallback): OK (54 fires (1 active), updated: 2026-08-31 04:30:50 (30m ago, 590ms))
[2026-08-31 05:00:26] All endpoints healthy and fresh. No alerts needed.
[2026-08-31 05:00:26] === Fire Watch Storage Health Check Finished ===
[2026-08-31 06:00:30] === Fire Watch Storage Health Check Started ===
[2026-08-31 06:00:35] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Accessible from Spain (200 OK, 0.10836100578308s)
[2026-08-31 06:00:35] ✅ Cloudflare R2 (Primary): OK (54 fires (1 active), updated: 2026-08-31 05:30:50 (30m ago, 122.9ms)) [🇪🇸 Spain: Reachable]
[2026-08-31 06:00:35] ✅ Spaceship Backup (Fallback): OK (54 fires (1 active), updated: 2026-08-31 05:30:50 (30m ago, 8ms))
[2026-08-31 06:00:35] All endpoints healthy and fresh. No alerts needed.
[2026-08-31 06:00:35] === Fire Watch Storage Health Check Finished ===
[2026-08-31 07:00:44] === Fire Watch Storage Health Check Started ===
[2026-08-31 07:00:49] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Accessible from Spain (200 OK, 0.16200709342957s)
[2026-08-31 07:00:49] ✅ Cloudflare R2 (Primary): OK (54 fires (1 active), updated: 2026-08-31 06:30:49 (30m ago, 727.7ms)) [🇪🇸 Spain: Reachable]
[2026-08-31 07:00:49] ✅ Spaceship Backup (Fallback): OK (54 fires (1 active), updated: 2026-08-31 06:30:49 (30m ago, 7.2ms))
[2026-08-31 07:00:49] All endpoints healthy and fresh. No alerts needed.
[2026-08-31 07:00:49] === Fire Watch Storage Health Check Finished ===
[2026-08-31 08:00:14] === Fire Watch Storage Health Check Started ===
[2026-08-31 08:00:19] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Probe timed out waiting for Spanish node
[2026-08-31 08:00:19] ✅ Cloudflare R2 (Primary): OK (54 fires (1 active), updated: 2026-08-31 07:30:50 (29m ago, 685.5ms))
[2026-08-31 08:00:19] ✅ Spaceship Backup (Fallback): OK (54 fires (1 active), updated: 2026-08-31 07:30:50 (29m ago, 225.8ms))
[2026-08-31 08:00:19] All endpoints healthy and fresh. No alerts needed.
[2026-08-31 08:00:19] === Fire Watch Storage Health Check Finished ===
[2026-08-31 09:00:30] === Fire Watch Storage Health Check Started ===
[2026-08-31 09:00:34] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Probe timed out waiting for Spanish node
[2026-08-31 09:00:34] ✅ Cloudflare R2 (Primary): OK (54 fires (1 active), updated: 2026-08-31 08:30:50 (30m ago, 139.4ms))
[2026-08-31 09:00:34] ✅ Spaceship Backup (Fallback): OK (54 fires (1 active), updated: 2026-08-31 08:30:50 (30m ago, 28ms))
[2026-08-31 09:00:34] All endpoints healthy and fresh. No alerts needed.
[2026-08-31 09:00:34] === Fire Watch Storage Health Check Finished ===
[2026-08-31 10:00:27] === Fire Watch Storage Health Check Started ===
[2026-08-31 10:00:32] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Probe timed out waiting for Spanish node
[2026-08-31 10:00:32] ✅ Cloudflare R2 (Primary): OK (54 fires (1 active), updated: 2026-08-31 09:30:53 (30m ago, 687.9ms))
[2026-08-31 10:00:32] ✅ Spaceship Backup (Fallback): OK (54 fires (1 active), updated: 2026-08-31 09:30:53 (30m ago, 6.6ms))
[2026-08-31 10:00:32] All endpoints healthy and fresh. No alerts needed.
[2026-08-31 10:00:32] === Fire Watch Storage Health Check Finished ===
[2026-08-31 11:00:28] === Fire Watch Storage Health Check Started ===
[2026-08-31 11:00:33] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Accessible from Spain (200 OK, 0.13896083831787s)
[2026-08-31 11:00:33] ✅ Cloudflare R2 (Primary): OK (54 fires (1 active), updated: 2026-08-31 10:30:55 (30m ago, 672.8ms)) [🇪🇸 Spain: Reachable]
[2026-08-31 11:00:33] ✅ Spaceship Backup (Fallback): OK (54 fires (1 active), updated: 2026-08-31 10:30:55 (30m ago, 7.3ms))
[2026-08-31 11:00:33] All endpoints healthy and fresh. No alerts needed.
[2026-08-31 11:00:33] === Fire Watch Storage Health Check Finished ===
[2026-08-31 12:00:37] === Fire Watch Storage Health Check Started ===
[2026-08-31 12:00:42] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Accessible from Spain (200 OK, 0.11159300804138s)
[2026-08-31 12:00:42] ✅ Cloudflare R2 (Primary): OK (53 fires (1 active), updated: 2026-08-31 11:30:49 (30m ago, 709.1ms)) [🇪🇸 Spain: Reachable]
[2026-08-31 12:00:42] ✅ Spaceship Backup (Fallback): OK (53 fires (1 active), updated: 2026-08-31 11:30:49 (30m ago, 7.5ms))
[2026-08-31 12:00:42] All endpoints healthy and fresh. No alerts needed.
[2026-08-31 12:00:42] === Fire Watch Storage Health Check Finished ===
[2026-08-31 13:00:47] === Fire Watch Storage Health Check Started ===
[2026-08-31 13:00:51] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Accessible from Spain (200 OK, 0.12314915657044s)
[2026-08-31 13:00:51] ✅ Cloudflare R2 (Primary): OK (53 fires (1 active), updated: 2026-08-31 12:30:53 (30m ago, 119ms)) [🇪🇸 Spain: Reachable]
[2026-08-31 13:00:51] ✅ Spaceship Backup (Fallback): OK (53 fires (1 active), updated: 2026-08-31 12:30:53 (30m ago, 7.2ms))
[2026-08-31 13:00:51] All endpoints healthy and fresh. No alerts needed.
[2026-08-31 13:00:51] === Fire Watch Storage Health Check Finished ===
[2026-08-31 14:00:21] === Fire Watch Storage Health Check Started ===
[2026-08-31 14:00:26] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Probe timed out waiting for Spanish node
[2026-08-31 14:00:26] ✅ Cloudflare R2 (Primary): OK (53 fires (1 active), updated: 2026-08-31 13:30:52 (29m ago, 702.1ms))
[2026-08-31 14:00:26] ✅ Spaceship Backup (Fallback): OK (53 fires (1 active), updated: 2026-08-31 13:30:52 (29m ago, 7.1ms))
[2026-08-31 14:00:26] All endpoints healthy and fresh. No alerts needed.
[2026-08-31 14:00:26] === Fire Watch Storage Health Check Finished ===
[2026-08-31 15:00:51] === Fire Watch Storage Health Check Started ===
[2026-08-31 15:00:56] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Accessible from Spain (200 OK, 0.17448997497559s)
[2026-08-31 15:00:56] ✅ Cloudflare R2 (Primary): OK (53 fires (1 active), updated: 2026-08-31 14:30:56 (30m ago, 720.5ms)) [🇪🇸 Spain: Reachable]
[2026-08-31 15:00:56] ✅ Spaceship Backup (Fallback): OK (53 fires (1 active), updated: 2026-08-31 14:30:56 (30m ago, 7.4ms))
[2026-08-31 15:00:56] All endpoints healthy and fresh. No alerts needed.
[2026-08-31 15:00:56] === Fire Watch Storage Health Check Finished ===
[2026-08-31 16:00:26] === Fire Watch Storage Health Check Started ===
[2026-08-31 16:00:31] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Probe timed out waiting for Spanish node
[2026-08-31 16:00:31] ✅ Cloudflare R2 (Primary): OK (54 fires (2 active), updated: 2026-08-31 15:30:52 (30m ago, 850.8ms))
[2026-08-31 16:00:32] ✅ Spaceship Backup (Fallback): OK (54 fires (2 active), updated: 2026-08-31 15:30:52 (30m ago, 740.2ms))
[2026-08-31 16:00:32] All endpoints healthy and fresh. No alerts needed.
[2026-08-31 16:00:32] === Fire Watch Storage Health Check Finished ===
[2026-08-31 17:00:28] === Fire Watch Storage Health Check Started ===
[2026-08-31 17:00:32] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Probe timed out waiting for Spanish node
[2026-08-31 17:00:32] ✅ Cloudflare R2 (Primary): OK (53 fires (1 active), updated: 2026-08-31 16:30:50 (30m ago, 736.7ms))
[2026-08-31 17:00:32] ✅ Spaceship Backup (Fallback): OK (53 fires (1 active), updated: 2026-08-31 16:30:50 (30m ago, 8.4ms))
[2026-08-31 17:00:32] All endpoints healthy and fresh. No alerts needed.
[2026-08-31 17:00:32] === Fire Watch Storage Health Check Finished ===
[2026-08-31 18:00:25] === Fire Watch Storage Health Check Started ===
[2026-08-31 18:00:30] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Probe timed out waiting for Spanish node
[2026-08-31 18:00:30] ✅ Cloudflare R2 (Primary): OK (53 fires (1 active), updated: 2026-08-31 17:30:51 (30m ago, 155.6ms))
[2026-08-31 18:00:30] ✅ Spaceship Backup (Fallback): OK (53 fires (1 active), updated: 2026-08-31 17:30:51 (30m ago, 119ms))
[2026-08-31 18:00:30] All endpoints healthy and fresh. No alerts needed.
[2026-08-31 18:00:30] === Fire Watch Storage Health Check Finished ===
[2026-08-31 19:00:32] === Fire Watch Storage Health Check Started ===
[2026-08-31 19:00:36] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Probe timed out waiting for Spanish node
[2026-08-31 19:00:36] ✅ Cloudflare R2 (Primary): OK (53 fires (1 active), updated: 2026-08-31 18:30:54 (30m ago, 142.6ms))
[2026-08-31 19:00:36] ✅ Spaceship Backup (Fallback): OK (53 fires (1 active), updated: 2026-08-31 18:30:54 (30m ago, 15.6ms))
[2026-08-31 19:00:36] All endpoints healthy and fresh. No alerts needed.
[2026-08-31 19:00:36] === Fire Watch Storage Health Check Finished ===
[2026-08-31 20:00:10] === Fire Watch Storage Health Check Started ===
[2026-08-31 20:00:15] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Probe timed out waiting for Spanish node
[2026-08-31 20:00:15] ✅ Cloudflare R2 (Primary): OK (54 fires (2 active), updated: 2026-08-31 19:30:52 (29m ago, 765.5ms))
[2026-08-31 20:00:16] ✅ Spaceship Backup (Fallback): OK (54 fires (2 active), updated: 2026-08-31 19:30:52 (29m ago, 264.7ms))
[2026-08-31 20:00:16] All endpoints healthy and fresh. No alerts needed.
[2026-08-31 20:00:16] === Fire Watch Storage Health Check Finished ===
[2026-08-31 21:00:13] === Fire Watch Storage Health Check Started ===
[2026-08-31 21:00:18] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Probe timed out waiting for Spanish node
[2026-08-31 21:00:18] ✅ Cloudflare R2 (Primary): OK (54 fires (3 active), updated: 2026-08-31 20:30:50 (29m ago, 719.3ms))
[2026-08-31 21:00:18] ✅ Spaceship Backup (Fallback): OK (54 fires (3 active), updated: 2026-08-31 20:30:50 (29m ago, 89.1ms))
[2026-08-31 21:00:18] All endpoints healthy and fresh. No alerts needed.
[2026-08-31 21:00:18] === Fire Watch Storage Health Check Finished ===
[2026-08-31 22:00:28] === Fire Watch Storage Health Check Started ===
[2026-08-31 22:00:33] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Probe timed out waiting for Spanish node
[2026-08-31 22:00:33] ✅ Cloudflare R2 (Primary): OK (54 fires (1 active), updated: 2026-08-31 21:30:49 (30m ago, 747.3ms))
[2026-08-31 22:00:33] ✅ Spaceship Backup (Fallback): OK (54 fires (1 active), updated: 2026-08-31 21:30:49 (30m ago, 14.4ms))
[2026-08-31 22:00:33] All endpoints healthy and fresh. No alerts needed.
[2026-08-31 22:00:33] === Fire Watch Storage Health Check Finished ===
[2026-08-31 23:00:30] === Fire Watch Storage Health Check Started ===
[2026-08-31 23:00:35] ℹ️ Cloudflare R2 (Primary) Spanish Probe: Probe timed out waiting for Spanish node
[2026-08-31 23:00:35] ✅ Cloudflare R2 (Primary): OK (55 fires (2 active), updated: 2026-08-31 22:30:50 (30m ago, 946.9ms))
[2026-08-31 23:00:35] ✅ Spaceship Backup (Fallback): OK (55 fires (2 active), updated: 2026-08-31 22:30:50 (30m ago, 9.1ms))
[2026-08-31 23:00:35] All endpoints healthy and fresh. No alerts needed.
[2026-08-31 23:00:35] === Fire Watch Storage Health Check Finished ===
