Supervision and Metrics
An edge can expose a small HTTP server for health checks and monitoring.
The server listens on 127.0.0.1:9877 by default. If an external monitoring
system needs to access it, configure -listen with an address reachable from
that system.
The server provides three endpoints:
/healthreports whether the edge process is running. It returns200 OKwhile the process is alive./readyreports whether the edge has successfully enrolled and is polling the Control Plane. It returns200 OKwhen ready and503otherwise./metricsexposes host, process, Go runtime, and node-exporter metrics in Prometheus format.
The /metrics endpoint can be disabled with -metrics=false.
For Kubernetes deployments, these endpoints are primarily useful for external monitoring. The edge itself does not require inbound connectivity to perform its normal work.