Raygun Feature Request

Feature Request

Conditional/rules based alerting to external services

Current Status:

New

Votes:

1


Avatar

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.


Avatar

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

Avatar

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