zooniverse / caesar

Backend automation and orchestration
https://zooniverse.github.io/caesar
Apache License 2.0
13 stars 13 forks source link

Add Stoplight to RuleEffects #1582

Open zwolf opened 9 months ago

zwolf commented 9 months ago

Extractors and reducers use Stoplight to halt processing when a certain number of errors are received. RuleEffects also reach out to external services but when those services return errors, nothing stops processing. We should add Stoplight to RuleEffects so that they don't flood our error reporting services (honeybadger, sentry, etc).