Skip to content

feat: SLI status panels use confidence for status

Andrew Newdigate requested to merge status-panels-use-confidence into master

🔗 Related to #153

👉 Required for !7457 (merged)


This updates the status panels to rely on confidence interval values instead of direct raw value when calculating the status of an SLI.

It also adds the 5m confidence line for SLIs if they're using confidence intervals.

Additionally, some more helpful information about the burn rates is included in the status panel (whether they are degraded, recovering, or deteriorating).

This may help in an incident to understand when things are getting better or worse.

This change also adds some tests for the status panels.

DASHBOARD SNAPSHOT: https://dashboards.gitlab.net/dashboard/snapshot/cD2UeqC7HbAO7wkcnqtvJcb8lxzHE44X?orgId=1&var-PROMETHEUS_DS=mimir-gitlab-gprd&var-environment=gprd&var-stage=main&from=1716989416811&to=1717020234646

screenshot-andrewn-2024-06-05T08h42Z

Edited by Andrew Newdigate

Merge request reports