Available endpoints
The TON node metrics HTTP server exposes two health endpoints:| Endpoint | Purpose | Kubernetes probe |
|---|---|---|
/healthz | Liveness check | livenessProbe |
/readyz | Readiness check | readinessProbe |
HTTP 200 with a JSON body:
/metrics and require the metrics section in the node config.
Enabling probes
Probes requireports.metrics to be set in the Helm values:
port: metrics value references the named container port and resolves to the value defined in ports.metrics.
Startup probe
The startup probe is critical for TON nodes. The node may take several minutes to start, depending on:- Database size and integrity checks.
- State loading and Merkle tree reconstruction.
- Network bootstrap and peer discovery.
| Parameter | Value | Rationale |
|---|---|---|
failureThreshold | 60 | Allows up to 10 minutes for initialization (60 x 10s) |
periodSeconds | 10 s | Checks every 10 seconds |