-
Notifications
You must be signed in to change notification settings - Fork 55
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
Examples needed for implementing contact routing patterns #1418
Comments
This gist includes some configuration sketches that seemed to be "mostly working" as we tried to prove out the handler+filters approach https://gist.github.com/cwjohnston/79f1810a95cde387846fcd8787622c07 |
I translated that gist into a WIP project here https://github.com/cwjohnston/hasContact, still not working as expected. |
Tasks as I see them currently:
|
The experimental has-contact-filter library asset is now on bonsai: https://bonsai.sensu.io/assets/cwjohnston/sensu-go-has-contact-filter I've started a PR for a real readme here: sensu/sensu-go-has-contact-filter#7 In my view there's an open question as to how much of this readme belongs in our docs vs the filter library repository. Any thoughts? |
This is an issue with:
Expected Behavior
Documentation helps operators configure their Sensu instances to route notifications to the ideal first responders.
Current Behavior
Contact routing is possible using a combination of handlers and filters, but we need to solidify the required filters so we can provide a prescriptive guide.
Possible Solution
Implement a filter asset (library) which makes it easy to define filters which test for the presence of a named contact in a common check or entity label.
Context
Contact routing as implemented in Sensu Enterprise is a very useful tool for routing notifications to the ideal first responders, but its applications are limited to Sensu Enterprise's built-in integrations.
We believe that Sensu Go currently has all the pieces required to implement contact routing through a series of handlers and filters, but probably need to provide a library to make the pattern easy to implement.
The text was updated successfully, but these errors were encountered: