[Actionable Observability] [SLO] Handle time-slice budgeting method #142786
Labels
release_note:skip
Skip the PR/issue when compiling release notes
Team: Actionable Observability - DEPRECATED
For Observability Alerting and SLOs use "Team:obs-ux-management", for AIops "Team:obs-knowledge"
v8.6.0
📝 Summary
Part of #137323
The goal is to add support for time-slice budgeting method. A time slice budgeting method requires a time slice target along side the slo objective target, as well as a time slice window. This can be added within the slo objective object as suggested by the OpenSLO project.
When computing the SLI data with the SLIClient, the query needs to aggregate per slice window and compute the ratio of good and total events compared to the time slice target to mark the slice as good or bad.
On top of the error budget consumption, we can return these values as minutes consumed and minutes remaining, since we know how many total slices there is during an slo time window, and how many are currently good.
The text was updated successfully, but these errors were encountered: