OpenSLO
OpenSLO copied to clipboard
Open specification for defining and expressing service level objectives (SLO)
objectives section copied verbatim from existing spec https://github.com/OpenSLO/OpenSLO/blob/b54f77a7637f3822a12b19624c5899a038958f4f/README.md?plain=1#L263C1-L280C4, except for the addition of the labels object. The driving use case is being able to categorize the objectives and associate them...
### Summary The JSON schema provided contains references that do not load / resolve. This prevents users from writing schemas with help from JSON / YAML language servers to provide...
### Problem to solve Currently, the specifications only allow for 1 condition to be specified in an AlertPolicy. This can be limiting, particularly when setting up [multi-window alerts](https://sre.google/workbook/alerting-on-slos/#6-multiwindow-multi-burn-rate-alerts). There should...
Ref: #218 This proposal introduces the capability to compose AlertConditions in an AlertPolicy using and/or logic. This should allow users to define complex conditions composition, which in turn will enable...
When working with lots of SLO / SLI objects at scale, it can be helpful to be able to add arbitrary metadata to indicate things like: - ownership - association...
### Problem to solve Example use case: If a team wanted to tighten their existing SLO, there might be a few months overlap where they want to continue using the...
Hi Team, I am a SRE Generalist working for an enterprise largest logistics and shipping company and looking to build Composite SLO for our products wherein I am looking for...
Reading [v2alpha1](https://github.com/OpenSLO/OpenSLO/blob/main/enhancements/v2alpha1.md) spec I see the `total` is still there from v1. Maybe it's a nit, but I suggest using `valid` instead for reasons that I've explained [here](https://blog.alexewerlof.com/p/valid-vs-total). Essentially, the...
### Problem to solve [Most countries](https://en.wikipedia.org/wiki/Week) consider Monday the start of the week:  * Blue: Sunday * Green: Saturday * Orange: Monday The current OpenSLO spec for `timeWindow` doesn't...
### Problem to solve 1 month is by far the most common compliance period (SLO window). OpenSLO allows both `1M` and `30d`, for one month and 30 days respectively. There's...