Loading
feat: Sync SLOs for User Experience SLIs
Description
Adds support for custom Apdex SLOs on User Experience SLIs.
This consumes the optional apdex_slo_percentage field added in gitlab-org/ruby/gems/labkit-ruby!310 and exposes it as a per-SLI SLO recording rule:
SLOs are stored as metric values. Missing values default to 99.95%.
Changes:
- Preserve
apdex_slo_percentagewhen syncing UX SLI definitions. - Add User Experience SLOs recording rules.
- Add
user_experience_sli_apdex_sloto periodic query output. - Show Apdex SLOs in the UX SLI violations dashboard.
Related
- LabKit support: gitlab-org/ruby/gems/labkit-ruby!310
- Issue: gitlab-com/gl-infra/observability/team#4467
Edited by Hercules Merscher