Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Actionable Observability] [SLO] Handle time-slice budgeting method #142786

Closed
Tracked by #137323
kdelemme opened this issue Oct 5, 2022 · 1 comment · Fixed by #143467
Closed
Tracked by #137323

[Actionable Observability] [SLO] Handle time-slice budgeting method #142786

kdelemme opened this issue Oct 5, 2022 · 1 comment · Fixed by #143467
Assignees
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

Comments

@kdelemme
Copy link
Contributor

kdelemme commented Oct 5, 2022

📝 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.

@kdelemme kdelemme added 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 labels Oct 5, 2022
@elasticmachine
Copy link
Contributor

Pinging @elastic/actionable-observability (Team: Actionable Observability)

@kdelemme kdelemme changed the title [Actionable Observability] [SLO] [Actionable Observability] [SLO] Handle time-slice budgeting method Oct 5, 2022
@kdelemme kdelemme mentioned this issue Oct 5, 2022
19 tasks
@kdelemme kdelemme self-assigned this Oct 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
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
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants