-
Notifications
You must be signed in to change notification settings - Fork 501
[EXPORTER] Support handling retry-able errors for OTLP/gRPC #3219
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 9 commits
227a577
96fb447
e608575
5137900
f06f0b2
863e0ed
651c1da
7d422cd
cb14857
a4b0978
8677f89
098122b
589606a
9349d6c
d711cf0
12cc3b7
4a97ae0
33fcb79
f89b416
b537a49
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -62,6 +62,18 @@ struct OtlpGrpcClientOptions | |
// Concurrent requests | ||
std::size_t max_concurrent_requests; | ||
#endif | ||
|
||
/** The maximum number of call attempts, including the original attempt. */ | ||
std::uint32_t retry_policy_max_attempts{}; | ||
|
||
/** The initial backoff delay between retry attempts, random between (0, initial_backoff). */ | ||
float retry_policy_initial_backoff{}; | ||
|
||
|
||
/** The maximum backoff places an upper limit on exponential backoff growth. */ | ||
float retry_policy_max_backoff{}; | ||
|
||
/** The backoff will be multiplied by this value after each retry attempt. */ | ||
float retry_policy_backoff_multiplier{}; | ||
}; | ||
|
||
} // namespace otlp | ||
|
Uh oh!
There was an error while loading. Please reload this page.