Loading
Add Prometheus histogram for Puma readiness probe duration
What does this MR do and why?
Add workhorse_puma_readiness_probe_duration_seconds as a HistogramVec
with a result label ("ok"/"error") to measure HTTP response times for
the Puma /-/readiness endpoint. This enables p50/p95/p99 latency analysis
to evaluate the effectiveness of Workhorse load shedding.
Uses default Prometheus histogram buckets for consistency with the existing
workhorse_health_check_duration_seconds metric.
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
References
Relates to gitlab-com/gl-infra/production#21451 (closed)
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Edited by Stan Hu