Skip to content

what‘s the behavior of consecutiveErrorLimit?I tested reach consecutiveErrorLimit will not degrade #1502

Answered by jessesuen
13567436138 asked this question in Q&A
Discussion options

You must be logged in to vote

Errors are treated differently than Failures. Errors happen when the controller failed to perform the request (e.g. due to environmental issues such as network connectivity), whereas with a Failure, we were able to successfully performed the request, but the returned value evaluated as unsuccessful (e.g. the latency exceeded threshhold).

consecutiveErrorLimit is the maximum number of errors that can happen in succession before the metric is marked as an error. We decided to use a consecutive count instead of a total count, because unlike failures, errors tend to happen ephemerally and may recover on its own. For example, if there is a temporary DNS glitch at time A, but then recovers at t…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by jessesuen
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants