Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.224 ·

Prometheus metrics on the runner and orchestrator health port

The runner and orchestrator serve Prometheus metrics at /metrics on the health port.

Use it now Notable New Features
JSON All of v2.1.224
Use it nowTier: how much it should matter to you
3Useful: my rating, 1 to 5
3Signal: worth watching, 1 to 5
Self-Hosted RunnerArea: what it touches
New FeaturesKind: in v2.1.224,
What probably matters to youSection of the release
What

The health listener (--health-port, default 8080, 0 disables) now serves Prometheus metrics at /metrics alongside /healthz. The runner exports claude_code_self_hosted_runner_: capacity, active and initializing sessions, per-platform session counts, init duration, poll errors and per-session idle time. The orchestrator exports claude_code_self_hosted_orchestrator_: queue depth, spawn-hook outcomes, spawn-hook and queue-wait histograms, clock skew and connector state.

Details
  • Poll-error series are pre-seeded for all five kinds (transport, timeout, 5xx, 429, 4xx) so rate() queries work from the moment the process starts rather than from the first error.
  • Whether the listener bound successfully is reported through telemetry named self_hosted_healthz_listen.
Evidence

text/plain; version=0.0.4; charset=utf-8

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

Read from

See this entry in the whole of v2.1.224 →

Feedback