Hypnos Status
Some Systems Degraded
Production
🟩
🟩
🟥
Prod API Health (DB + Redis)
Since 2026-05-11 18:20
Never succeeded
🟩
Prod SignalR
Since 2026-08-05 07:55
Last failure 2026-08-05 07:50
Dev / Staging
🟩
🟩
Dev API
Since 2026-09-01 06:00
Last failure 2026-09-01 05:00
🟩
Dev API Health (DB + Redis)
Since 2026-09-19 18:35
Last failure 2026-09-19 18:30
🟩
Dev SignalR
Since 2026-05-11 18:43
Never failed
🟥
Dev SignalR to MQTT Roundtrip
Since 2026-10-01 01:40
Last success 2026-10-01 01:35
Timezone: Etc/UTC
Recent events
2026-10-01 | ||||
|---|---|---|---|---|
| 🟥 Dev SignalR to MQTT Roundtrip | error | 02:00 | 242 ms | Unable to connect to the server with any of the available transports. Error: WebSockets failed: Error: WebSocket failed to connect. The connection could not be found on the server, either the endpoint may not be a SignalR endpoint, the connection ID is not present on the server, or there is a proxy blocking WebSockets. If you have multiple servers check that sticky sessions are enabled. Error: ServerSentEvents failed: NotSupportedError: The init.withCredentials option is not supported. It must be false or undefined. Error: LongPolling failed: Error: No Connection with that ID: Status code '404' |
| 🟩 Dev API Health (DB + Redis) | 200 | 02:00 | 17 ms | |
| 🟩 Prod SignalR | 200 | 02:00 | 23 ms | |
| 🟥 Prod API Health (DB + Redis) | 404 | 02:00 | 30 ms | Degraded: unknown |
| 🟩 Dev SignalR | 200 | 02:00 | 14 ms | |
| 🟩 Prod API | 200 | 02:00 | 21 ms | |
| 🟩 Dev API | 200 | 02:00 | 14 ms | |
| 🟩 Prod Frontend | 200 | 02:00 | 56 ms | |
| 🟩 Dev Frontend | 200 | 02:00 | 51 ms | |
| 🟥 Dev SignalR to MQTT Roundtrip | error | 01:55 | 204 ms | No Connection with that ID: Status code '404' |
| 🟩 Dev API Health (DB + Redis) | 200 | 01:55 | 61 ms | |
| 🟩 Prod SignalR | 200 | 01:55 | 24 ms | |
| 🟥 Prod API Health (DB + Redis) | 404 | 01:55 | 16 ms | Degraded: unknown |
| 🟩 Prod API | 200 | 01:55 | 24 ms | |
| 🟩 Prod Frontend | 200 | 01:55 | 54 ms | |
| 🟥 Dev SignalR to MQTT Roundtrip | error | 01:50 | 137 ms | Unable to connect to the server with any of the available transports. Error: WebSockets failed: Error: WebSocket failed to connect. The connection could not be found on the server, either the endpoint may not be a SignalR endpoint, the connection ID is not present on the server, or there is a proxy blocking WebSockets. If you have multiple servers check that sticky sessions are enabled. Error: ServerSentEvents failed: NotSupportedError: The init.withCredentials option is not supported. It must be false or undefined. Error: LongPolling failed: Error: No Connection with that ID: Status code '404' |
| 🟩 Dev API Health (DB + Redis) | 200 | 01:50 | 47 ms | |
| 🟩 Prod SignalR | 200 | 01:50 | 15 ms | |
| 🟥 Prod API Health (DB + Redis) | 404 | 01:50 | 13 ms | Degraded: unknown |
| 🟩 Prod API | 200 | 01:50 | 24 ms | |
| 🟩 Prod Frontend | 200 | 01:50 | 48 ms | |
| 🟥 Dev SignalR to MQTT Roundtrip | error | 01:45 | 143 ms | Unable to connect to the server with any of the available transports. Error: WebSockets failed: Error: WebSocket failed to connect. The connection could not be found on the server, either the endpoint may not be a SignalR endpoint, the connection ID is not present on the server, or there is a proxy blocking WebSockets. If you have multiple servers check that sticky sessions are enabled. Error: ServerSentEvents failed: NotSupportedError: The init.withCredentials option is not supported. It must be false or undefined. Error: LongPolling failed: Error: No Connection with that ID: Status code '404' |
| 🟩 Dev API Health (DB + Redis) | 200 | 01:45 | 78 ms | |
| 🟩 Prod SignalR | 200 | 01:45 | 13 ms | |
| 🟥 Prod API Health (DB + Redis) | 404 | 01:45 | 22 ms | Degraded: unknown |
| 🟩 Prod API | 200 | 01:45 | 15 ms | |
| 🟩 Prod Frontend | 200 | 01:45 | 47 ms | |
| 🟥 Dev SignalR to MQTT Roundtrip | error | 01:40 | 164 ms | Unable to connect to the server with any of the available transports. Error: WebSockets failed: Error: WebSocket failed to connect. The connection could not be found on the server, either the endpoint may not be a SignalR endpoint, the connection ID is not present on the server, or there is a proxy blocking WebSockets. If you have multiple servers check that sticky sessions are enabled. Error: ServerSentEvents failed: NotSupportedError: The init.withCredentials option is not supported. It must be false or undefined. Error: LongPolling failed: Error: No Connection with that ID: Status code '404' |
| 🟩 Dev API Health (DB + Redis) | 200 | 01:40 | 56 ms | |
| 🟩 Prod SignalR | 200 | 01:40 | 14 ms | |
Recent logs
| 2026-08-13 08:40 | error | Error executing probe prod-frontend: D1_ERROR: internal error; reference = prgv96qtcuc8e1s2rpio54v5 |
| 2026-08-13 07:15 | error | Error executing probe prod-frontend: D1_ERROR: internal error; reference = na3npb9a63eb2a5qjn64u9mh |
| 2026-07-03 18:30 | error | Error executing probe prod-frontend: D1_ERROR: Internal error while starting up D1 DB storage caused object to be reset; reference = 6r9n64i0cc41qdfprk6k06on |