Health checks
On by default, on their own port. Config file only.
Health:
Enabled: true
Port: 8081
| Endpoint | Returns |
|---|---|
GET /healthz |
200 OK while the process runs |
GET /readyz |
200 READY when MQTT is connected and the PDU was polled recently; else 503 NOT READY: <reason> |
GET /health/integrations |
JSON status of each integration. Does not affect readiness |
The Helm chart uses /healthz and /readyz as liveness and readiness probes (healthProbes.enabled, default on).