Fix the OpenTelemetry Collector health_check extension endpoint so Kubernetes liveness probes succeed

domain: opentelemetry.io · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Understand the default: the health_check extension binds to localhost:13133 out of the box, which is reachable only from within the Collector process itself.
  2. In your Collector config, add or update the extensions block to override the endpoint: set endpoint: 0.0.0.0:13133 under health_check so the extension listens on all interfaces.
  3. Expose port 13133 in your Kubernetes Pod spec and, if using a DaemonSet or Deployment, in the associated Service if cluster-internal probe routing requires it.
  4. Configure your liveness and readiness probes to HTTP GET the /health path on port 13133 of the Pod IP; the extension returns HTTP 200 when the Collector is healthy.
  5. Restart the Collector pod and confirm the probe succeeds with kubectl describe pod; look for the Liveness probe succeeded log line.

Known gotchas

Related routes

Configure the OpenTelemetry Collector filestorage extension to persist the sending queue across restarts for durable delivery
github.com/open-telemetry/opentelemetry-collector-contrib · 5 steps · unrated
Enable and configure OpenTelemetry Collector's zpages extension for live pipeline debugging and span inspection
opentelemetry.io · 5 steps · unrated
Monitor OTel Collector health using internal telemetry (service.telemetry)
opentelemetry.io · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans