{"overall":"operational","checked_at":"2026-10-22T20:28:02.961919+00:00","snapshot_age_s":20.2,"monitor":"ok","components":[{"key":"api","name":"API","state":"operational","detail":"All endpoints answering normally."},{"key":"feeds","name":"Odds and props feeds","state":"operational","detail":"All 28 boards publishing inside their freshness targets."},{"key":"live_scores","name":"Live scores","state":"operational","detail":"No live matches right now."},{"key":"pipeline","name":"Data pipeline","state":"operational","detail":"All 63 workers completing their cycles."}],"incidents":[{"id":"feeds-2026-10-22T20:13:04.708985+00:00","component":"feeds","component_name":"Odds and props feeds","title":"Stale data on 2 feeds","impact":"2 of 28 boards are serving stale data: Dexsport lines, Sleeper lines.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T20:13:04.708985+00:00","resolved_at":"2026-10-22T20:15:16.850953+00:00"},{"id":"feeds-2026-10-22T20:13:04.708985+00:00","component":"feeds","component_name":"Odds and props feeds","title":"Stale data on 2 feeds","impact":"2 of 28 boards are serving stale data: Dexsport lines, Sleeper lines.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T20:13:04.708985+00:00","resolved_at":"2026-10-22T20:15:16.850953+00:00"},{"id":"feeds-2026-10-22T19:53:45.296508+00:00","component":"feeds","component_name":"Odds and props feeds","title":"Stale data on 2 feeds","impact":"2 of 28 boards are serving stale data: Dexsport lines, Pinnacle lines.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T19:53:45.296508+00:00","resolved_at":"2026-10-22T19:55:52.685312+00:00"},{"id":"feeds-2026-10-22T19:53:45.296508+00:00","component":"feeds","component_name":"Odds and props feeds","title":"Stale data on 2 feeds","impact":"2 of 28 boards are serving stale data: Dexsport lines, Pinnacle lines.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T19:53:45.296508+00:00","resolved_at":"2026-10-22T19:55:52.685312+00:00"},{"id":"feeds-2026-10-22T19:45:03.555301+00:00","component":"feeds","component_name":"Odds and props feeds","title":"Stale data on 1 feed","impact":"1 of 28 boards are serving stale data: Dexsport lines.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T19:45:03.555301+00:00","resolved_at":"2026-10-22T19:47:15.862285+00:00"},{"id":"feeds-2026-10-22T19:45:03.555301+00:00","component":"feeds","component_name":"Odds and props feeds","title":"Stale data on 1 feed","impact":"1 of 28 boards are serving stale data: Dexsport lines.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T19:45:03.555301+00:00","resolved_at":"2026-10-22T19:47:15.862285+00:00"},{"id":"api-2026-10-22T19:18:56.177179+00:00","component":"api","component_name":"API","title":"Elevated API errors","impact":"16 server errors across all endpoints in the last 10 min.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T19:18:56.177179+00:00","resolved_at":"2026-10-22T19:29:48.492840+00:00"},{"id":"api-2026-10-22T19:18:56.177179+00:00","component":"api","component_name":"API","title":"Elevated API errors","impact":"16 server errors across all endpoints in the last 10 min.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T19:18:56.177179+00:00","resolved_at":"2026-10-22T19:29:48.492840+00:00"},{"id":"feeds-2026-10-22T19:25:29.482755+00:00","component":"feeds","component_name":"Odds and props feeds","title":"Stale data on 1 feed","impact":"1 of 28 boards are serving stale data: Dexsport lines.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T19:25:29.482755+00:00","resolved_at":"2026-10-22T19:27:42.285251+00:00"},{"id":"feeds-2026-10-22T19:25:29.482755+00:00","component":"feeds","component_name":"Odds and props feeds","title":"Stale data on 1 feed","impact":"1 of 28 boards are serving stale data: Dexsport lines.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T19:25:29.482755+00:00","resolved_at":"2026-10-22T19:27:42.285251+00:00"},{"id":"feeds-2026-10-22T19:16:03.354473+00:00","component":"feeds","component_name":"Odds and props feeds","title":"Stale data on 5 feeds","impact":"5 of 28 boards are serving stale data: BetWhale lines, Courtside lines, Dexsport lines, Kalshi lines, Polymarket US lines.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T19:16:03.354473+00:00","resolved_at":"2026-10-22T19:18:56.177179+00:00"},{"id":"feeds-2026-10-22T19:16:03.354473+00:00","component":"feeds","component_name":"Odds and props feeds","title":"Stale data on 5 feeds","impact":"5 of 28 boards are serving stale data: BetWhale lines, Courtside lines, Dexsport lines, Kalshi lines, Polymarket US lines.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T19:16:03.354473+00:00","resolved_at":"2026-10-22T19:18:56.177179+00:00"},{"id":"feeds-2026-10-22T19:04:58.808006+00:00","component":"feeds","component_name":"Odds and props feeds","title":"Stale data on 1 feed","impact":"1 of 28 boards are serving stale data: Dexsport lines.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T19:04:58.808006+00:00","resolved_at":"2026-10-22T19:09:13.684406+00:00"},{"id":"feeds-2026-10-22T19:04:58.808006+00:00","component":"feeds","component_name":"Odds and props feeds","title":"Stale data on 1 feed","impact":"1 of 28 boards are serving stale data: Dexsport lines.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T19:04:58.808006+00:00","resolved_at":"2026-10-22T19:09:13.684406+00:00"},{"id":"api-2026-10-22T19:02:49.664688+00:00","component":"api","component_name":"API","title":"Elevated API errors","impact":"10 server errors across all endpoints in the last 10 min.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T19:02:49.664688+00:00","resolved_at":"2026-10-22T19:04:58.808006+00:00"},{"id":"api-2026-10-22T19:02:49.664688+00:00","component":"api","component_name":"API","title":"Elevated API errors","impact":"10 server errors across all endpoints in the last 10 min.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T19:02:49.664688+00:00","resolved_at":"2026-10-22T19:04:58.808006+00:00"},{"id":"feeds-2026-10-22T18:53:41.356364+00:00","component":"feeds","component_name":"Odds and props feeds","title":"Stale data on 1 feed","impact":"1 of 28 boards are serving stale data: Dexsport lines.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T18:53:41.356364+00:00","resolved_at":"2026-10-22T18:56:03.768461+00:00"},{"id":"feeds-2026-10-22T18:53:41.356364+00:00","component":"feeds","component_name":"Odds and props feeds","title":"Stale data on 1 feed","impact":"1 of 28 boards are serving stale data: Dexsport lines.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T18:53:41.356364+00:00","resolved_at":"2026-10-22T18:56:03.768461+00:00"},{"id":"api-2026-10-22T18:46:28.391968+00:00","component":"api","component_name":"API","title":"API is unreachable","impact":"The public API health check could not be reached (ConnectTimeout).","severity":"outage","state":"resolved","opened_at":"2026-10-22T18:46:28.391968+00:00","resolved_at":"2026-10-22T18:50:32.808560+00:00"},{"id":"api-2026-10-22T18:46:28.391968+00:00","component":"api","component_name":"API","title":"API is unreachable","impact":"The public API health check could not be reached (ConnectTimeout).","severity":"outage","state":"resolved","opened_at":"2026-10-22T18:46:28.391968+00:00","resolved_at":"2026-10-22T18:50:32.808560+00:00"},{"id":"feeds-2026-10-22T18:44:21.358669+00:00","component":"feeds","component_name":"Odds and props feeds","title":"Stale data on 1 feed","impact":"1 of 28 boards are serving stale data: Dexsport lines.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T18:44:21.358669+00:00","resolved_at":"2026-10-22T18:46:28.391968+00:00"},{"id":"live_scores-2026-10-22T18:33:45.997612+00:00","component":"live_scores","component_name":"Live scores","title":"Live scores stalled","impact":"Live updates for dota2 have not advanced in over 2 min.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T18:33:45.997612+00:00","resolved_at":"2026-10-22T18:46:28.391968+00:00"},{"id":"feeds-2026-10-22T18:44:21.358669+00:00","component":"feeds","component_name":"Odds and props feeds","title":"Stale data on 1 feed","impact":"1 of 28 boards are serving stale data: Dexsport lines.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T18:44:21.358669+00:00","resolved_at":"2026-10-22T18:46:28.391968+00:00"},{"id":"live_scores-2026-10-22T18:33:45.997612+00:00","component":"live_scores","component_name":"Live scores","title":"Live scores stalled","impact":"Live updates for dota2 have not advanced in over 2 min.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T18:33:45.997612+00:00","resolved_at":"2026-10-22T18:46:28.391968+00:00"},{"id":"feeds-2026-10-22T18:31:24.149903+00:00","component":"feeds","component_name":"Odds and props feeds","title":"Stale data on 2 feeds","impact":"2 of 28 boards are serving stale data: 1xBet lines, ParlayPlay props.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T18:31:24.149903+00:00","resolved_at":"2026-10-22T18:33:45.997612+00:00"},{"id":"feeds-2026-10-22T18:31:24.149903+00:00","component":"feeds","component_name":"Odds and props feeds","title":"Stale data on 2 feeds","impact":"2 of 28 boards are serving stale data: 1xBet lines, ParlayPlay props.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T18:31:24.149903+00:00","resolved_at":"2026-10-22T18:33:45.997612+00:00"},{"id":"feeds-2026-10-22T18:26:31.270666+00:00","component":"feeds","component_name":"Odds and props feeds","title":"Stale data on 2 feeds","impact":"2 of 28 boards are serving stale data: Bet365 lines, Dexsport lines.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T18:26:31.270666+00:00","resolved_at":"2026-10-22T18:29:01.366552+00:00"},{"id":"feeds-2026-10-22T18:26:31.270666+00:00","component":"feeds","component_name":"Odds and props feeds","title":"Stale data on 2 feeds","impact":"2 of 28 boards are serving stale data: Bet365 lines, Dexsport lines.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T18:26:31.270666+00:00","resolved_at":"2026-10-22T18:29:01.366552+00:00"},{"id":"feeds-2026-10-22T18:17:04.029589+00:00","component":"feeds","component_name":"Odds and props feeds","title":"Stale data on 1 feed","impact":"1 of 28 boards are serving stale data: Dexsport lines.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T18:17:04.029589+00:00","resolved_at":"2026-10-22T18:19:15.123032+00:00"},{"id":"feeds-2026-10-22T18:17:04.029589+00:00","component":"feeds","component_name":"Odds and props feeds","title":"Stale data on 1 feed","impact":"1 of 28 boards are serving stale data: Dexsport lines.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T18:17:04.029589+00:00","resolved_at":"2026-10-22T18:19:15.123032+00:00"},{"id":"feeds-2026-10-22T18:10:26.205621+00:00","component":"feeds","component_name":"Odds and props feeds","title":"Stale data on 2 feeds","impact":"2 of 28 boards are serving stale data: Dexsport lines, Sleeper lines.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T18:10:26.205621+00:00","resolved_at":"2026-10-22T18:12:38.968143+00:00"},{"id":"feeds-2026-10-22T18:10:26.205621+00:00","component":"feeds","component_name":"Odds and props feeds","title":"Stale data on 2 feeds","impact":"2 of 28 boards are serving stale data: Dexsport lines, Sleeper lines.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T18:10:26.205621+00:00","resolved_at":"2026-10-22T18:12:38.968143+00:00"},{"id":"feeds-2026-10-22T18:06:01.028407+00:00","component":"feeds","component_name":"Odds and props feeds","title":"Stale data on 1 feed","impact":"1 of 28 boards are serving stale data: Dexsport lines.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T18:06:01.028407+00:00","resolved_at":"2026-10-22T18:08:12.984336+00:00"},{"id":"feeds-2026-10-22T18:06:01.028407+00:00","component":"feeds","component_name":"Odds and props feeds","title":"Stale data on 1 feed","impact":"1 of 28 boards are serving stale data: Dexsport lines.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T18:06:01.028407+00:00","resolved_at":"2026-10-22T18:08:12.984336+00:00"},{"id":"feeds-2026-10-22T17:50:14.407026+00:00","component":"feeds","component_name":"Odds and props feeds","title":"Stale data on 1 feed","impact":"1 of 27 boards are serving stale data: Sleeper lines.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T17:50:14.407026+00:00","resolved_at":"2026-10-22T17:52:25.030845+00:00"},{"id":"feeds-2026-10-22T17:50:14.407026+00:00","component":"feeds","component_name":"Odds and props feeds","title":"Stale data on 1 feed","impact":"1 of 27 boards are serving stale data: Sleeper lines.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T17:50:14.407026+00:00","resolved_at":"2026-10-22T17:52:25.030845+00:00"},{"id":"feeds-2026-10-22T17:43:34.331016+00:00","component":"feeds","component_name":"Odds and props feeds","title":"Stale data on 2 feeds","impact":"2 of 27 boards are serving stale data: GG.bet lines, Thunderpick lines.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T17:43:34.331016+00:00","resolved_at":"2026-10-22T17:45:45.404620+00:00"},{"id":"feeds-2026-10-22T17:43:34.331016+00:00","component":"feeds","component_name":"Odds and props feeds","title":"Stale data on 2 feeds","impact":"2 of 27 boards are serving stale data: GG.bet lines, Thunderpick lines.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T17:43:34.331016+00:00","resolved_at":"2026-10-22T17:45:45.404620+00:00"},{"id":"api-2026-10-22T17:20:47.592807+00:00","component":"api","component_name":"API","title":"Elevated API errors","impact":"11 server errors across all endpoints in the last 10 min.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T17:20:47.592807+00:00","resolved_at":"2026-10-22T17:31:32.385746+00:00"},{"id":"api-2026-10-22T17:20:47.592807+00:00","component":"api","component_name":"API","title":"Elevated API errors","impact":"11 server errors across all endpoints in the last 10 min.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T17:20:47.592807+00:00","resolved_at":"2026-10-22T17:31:32.385746+00:00"},{"id":"feeds-2026-10-22T17:18:34.456227+00:00","component":"feeds","component_name":"Odds and props feeds","title":"Stale data on 4 feeds","impact":"4 of 27 boards are serving stale data: Cloudbet lines, Picklebet lines, Polymarket US lines, Thunderpick lines.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T17:18:34.456227+00:00","resolved_at":"2026-10-22T17:23:02.213495+00:00"},{"id":"feeds-2026-10-22T17:18:34.456227+00:00","component":"feeds","component_name":"Odds and props feeds","title":"Stale data on 4 feeds","impact":"4 of 27 boards are serving stale data: Cloudbet lines, Picklebet lines, Polymarket US lines, Thunderpick lines.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T17:18:34.456227+00:00","resolved_at":"2026-10-22T17:23:02.213495+00:00"},{"id":"feeds-2026-10-22T17:09:46.534154+00:00","component":"feeds","component_name":"Odds and props feeds","title":"Stale data on 7 feeds","impact":"7 of 27 boards are serving stale data: BetWhale lines, Betway lines, Cloudbet lines, Courtside lines, Dexsport lines, Picklebet lines and 1 more.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T17:09:46.534154+00:00","resolved_at":"2026-10-22T17:14:13.254047+00:00"},{"id":"feeds-2026-10-22T17:09:46.534154+00:00","component":"feeds","component_name":"Odds and props feeds","title":"Stale data on 7 feeds","impact":"7 of 27 boards are serving stale data: BetWhale lines, Betway lines, Cloudbet lines, Courtside lines, Dexsport lines, Picklebet lines and 1 more.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T17:09:46.534154+00:00","resolved_at":"2026-10-22T17:14:13.254047+00:00"},{"id":"feeds-2026-10-22T16:56:33.051884+00:00","component":"feeds","component_name":"Odds and props feeds","title":"Stale data on 1 feed","impact":"1 of 28 boards are serving stale data: Bet365 lines.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T16:56:33.051884+00:00","resolved_at":"2026-10-22T16:59:43.226751+00:00"},{"id":"live_scores-2026-10-22T16:33:45.052622+00:00","component":"live_scores","component_name":"Live scores","title":"Live scores stalled","impact":"Live updates for lol have not advanced in over 2 min.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T16:33:45.052622+00:00","resolved_at":"2026-10-22T16:59:43.226751+00:00"},{"id":"feeds-2026-10-22T16:56:33.051884+00:00","component":"feeds","component_name":"Odds and props feeds","title":"Stale data on 1 feed","impact":"1 of 28 boards are serving stale data: Bet365 lines.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T16:56:33.051884+00:00","resolved_at":"2026-10-22T16:59:43.226751+00:00"},{"id":"live_scores-2026-10-22T16:33:45.052622+00:00","component":"live_scores","component_name":"Live scores","title":"Live scores stalled","impact":"Live updates for lol have not advanced in over 2 min.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T16:33:45.052622+00:00","resolved_at":"2026-10-22T16:59:43.226751+00:00"},{"id":"feeds-2026-10-22T16:51:19.644704+00:00","component":"feeds","component_name":"Odds and props feeds","title":"Stale data on 1 feed","impact":"1 of 28 boards are serving stale data: Sleeper lines.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T16:51:19.644704+00:00","resolved_at":"2026-10-22T16:53:34.918533+00:00"},{"id":"feeds-2026-10-22T16:51:19.644704+00:00","component":"feeds","component_name":"Odds and props feeds","title":"Stale data on 1 feed","impact":"1 of 28 boards are serving stale data: Sleeper lines.","severity":"degraded","state":"resolved","opened_at":"2026-10-22T16:51:19.644704+00:00","resolved_at":"2026-10-22T16:53:34.918533+00:00"}]}