Add intelligent handling for prolonged API or service degradation
W
Waterspout Hawk
I’d like a way for cron-based workflows to detect when a dependent service or API is experiencing prolonged degradation and temporarily stop launching new workflow runs.
We already use retry loops for short-term API failures, but those do not help when a service is degraded for an hour or longer. In that situation, a workflow scheduled to run every 30 minutes continues starting fresh runs, which then fail or time out repeatedly.
Log In