[AuditEventStreamingWorker] `Redis::Timeout` error
Summary
After removing the FF and rolling this feature out fully, we started seeing periodic failed jobs with a redis connection failure (example)
I think the only place this job is calling out to redis is to track metrics, and it seems more desirable to complete the job and log the failed metric tracking, than to fail the job entirely.
This might not free up our error budget as we are still logging an exception, but at east the job will finish
Steps to reproduce
occurring in production
What is the current bug behavior?
the job fails when connection to redis times out
What is the expected correct behavior?
the failure to connect to redis is logged, and the job is allowed to complete
Relevant logs and/or screenshots
Possible fixes
add a rescue
block for the exception
Edited by Michael Becker