🎉 Sloth v0.13.0: SLO Plugins Are Here! #664
slok
announced in
Announcements
Replies: 1 comment
-
|
Woohoo! Some other plugin proposals that were Sloth features on our fork:
I'll also try to finish my draft 😅 slok/sloth-test-slo-plugins#5 Looking forward to other plugin ideas, too 🎉 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hello there! 👋
After a few months, we’re back on track with one of the biggest Sloth releases since day one: SLO plugins. This change refactors the Sloth core to make it pluggable, extensible, and much easier to customize. From validators to Prometheus rule generators, everything can now be swapped, extended, or completely replaced.
🔌 What Are SLO Plugins?
Think of SLO plugins as a chain of processors. Each processor takes care of one step: validating SLOs, generating SLI rules, creating alerts, and so on.
You can hook into the chain at three levels:
By default, the chain reflects the regular Sloth logic. You can extend it, replace parts of it, or reorder processors using priorities.
📚 Documentation
Want to dive deeper? Check out the docs:
🎒 SLO plugin examples
Check this repository.
🚀 What’s Next?
Contrib Plugins
This release is all about the plugin engine itself. Next up, we’ll start building contrib plugins, “semi-official” plugins maintained by the community. First in line: a VictoriaMetrics validator plugin.
Plugin Maintainers
With contrib plugins, we’ll also bring in new maintainers to look after them.
That’s all for now. Thanks for your patience, if you have doubts/opinions/examples you can use this same release discussion so we talk about them.
Happy SLO-ing! 🤘
Beta Was this translation helpful? Give feedback.
All reactions