Closed tpendragon closed 2 months ago
I'm going to implement this in Pulfalight first, since there's a good staging URL that will throw an error:
https://github.com/pulibrary/pulfalight/pull/1422 does this for Pulfalight. We need it in our other apps:
We want to investigate network problems, but are having a hard time collating the data because of all the exceptions that happen during patch times.
We think maintenance time is:
5:30 AM - 8:30 AM Eastern Monday for Staging 5:30 AM - 8:30 AM Eastern Tuesday for Production
Maybe there's a way we can send exceptions during this window but tag them so we can easily filter them out? Send it as a different environment or something?
Acceptance Criteria
Sudden Priority Justification
Doing this work will open up investigating networking problems we've had for a long time, and reduce our maintenance and cognitive overhead.
First Step
Look up the honeybadger documentation to see if we can control what it sends at specific times of the day.
Might use https://docs.honeybadger.io/lib/ruby/getting-started/ignoring-errors/#ignore-programmatically