Bump gitlab-labkit to 4.5.0 for new rate limiter metrics

What does this MR do and why?

Bumps gitlab-labkit from 4.4.1 to 4.5.0 in Gemfile, and regenerates Gemfile.lock and Gemfile.next.lock (version, DEPENDENCIES constraint, and CHECKSUMS sha256). No application code changes.

labkit 4.5.0 ships gitlab-org/ruby/gems/labkit-ruby!343 (merged), which splits the rate limiter's Prometheus instrumentation into two new counters:

Metric Labels Increment
gitlab_labkit_rate_limiter_checks_total rate_limiter, action, matched, error once per check call, including fail-open
gitlab_labkit_rate_limiter_rule_evaluations_total rate_limiter, rule, action, result once per evaluated rule

References

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.

Merge request reports

Loading
Loading