Feature Request
Conditional/rules based alerting to external services
Chris Johnson
We would REALLY like to be able to create rules in RayGun that define when a service/integration is notified about an error. Currently the integrations fire if certain volume criteria are met. However, we would love to be able to implement rules like:
Fire integration IF:
- tagX = "foo"
- environment detail = "X"
- version = "x.x.x.x"
and then only fire certain integrations if those rules are met.
Raygun
John-Daniel Trask
Posted on
Jan 20 2017
Hey CJ,
Quick Q: Have you looked at our inbound filters? They do that sort of matching, but are related to dropping noise. To better understand what you'd like, I'm curious if it would work if we hijacked that similar UI & rules, but had it pertain to notifications (maybe we'd limit it to integrations, not emails since emails cost $$$ and easy to blow limits).
Thanks!
John-Daniel Trask
Chris Johnson
Posted on
Jan 20 2017
Hey JD,
Yeah that would make a lot of sense. We still want to catch those errors in RayGun ... but we have some that occur and we want to know about them still ... but not in an urgent sense e.g. i don't want to PagerDuty someone about it. This configurability would help us manage what we cared about doing something about now vs. informational.
I like the filter UI. You could also do something in the Error UI/UX where you could "Exclude this error from XYZ integration" so people could flag that error as not being one they want to page anyone about in the future for example.
Of course you could say that we should do this filtering in teh downstream integration ... but we like the idea of RayGun being the arbiter of our errors all in one place.
-CJ