Commit Graph
3 Commits
Author SHA1 Message Date
clawbot ef8e8cf398 Serve /metrics from a registry of its own (closes #227)
check / check (push) Successful in 4m2s
The HTTP metrics recorder, the delivery collectors and the Go and
process collectors now register on one prometheus.Registry that fx
provides, instead of Prometheus's global default registry, and
/metrics serves that registry. A second metrics-enabled router in one
process, or the server tests run with -count=2, no longer panics on a
duplicate registration.

The middleware builds its recorder once, in New, so installing
Metrics() on more than one router over the same graph is also safe.
The scrape keeps the same series and labels, including go_*,
process_* and promhttp_metric_handler_*.

Model: opus-5-5
2026-09-29 09:20:29 +00:00
clawbot 763d8f8058 Bound the /metrics method label (closes #261)
check / check (push) Superseded by a newer commit; never tested
2026-08-24 02:03:18 +02:00
clawbot 0082f216fa Label HTTP metrics with the chi route pattern (closes #254)
check / check (push) Superseded by a newer commit; never tested
2026-08-24 01:32:44 +02:00