Add update interval exponential backoff on source collector failure #92
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR implements more sensible failure strategy defaults for source collector errors. The following is changed:
exit_on_error
is nowFalse
by default, and must be opted in to. The default behavior is now to use the backoff strategy outlined above. This is technically a breaking change, as failing sources would terminate the application prior to this PR.All in all, this PR brings in more sensible error handling defaults for source collectors and makes the application more likely to recover from intermittent errors.