[Resilience] Allow changing the severity of standard resilience handlers
- Dominant language
- C#
- Stars
- 3.2k
- Forks
- 894
- Avg merge
- 1d 12h
- Merged PRs (30d)
- 23
Description
Polly allows us to configure telemetry of a pipeline.
```
httpClientBuilder
.AddResilienceHandler("something", (builder, context) =>
{
var telemetryOptions = new TelemetryOptions(context.GetOptions())
{
SeverityProvider = ev => ResilienceEventSeverity.Debug,
};
builder.ConfigureTelemetry(telemetryOptions);
});
```
Is it possible to add something like this to `AddStandardResilienceHandler` ?
```
httpClientBuilder.AddStandardResilienceHandler(x =>
{
x.Retry.MaxRetryAttempts = 5;
x.CircuitBreaker.SamplingDuration = TimeSpan.FromMinutes(TimeInMinutes * 2);
x.AttemptTimeout.Timeout = TimeSpan.FromMinutes(TimeInMinutes);
x.TotalRequestTimeout.Timeout = TimeSpan.FromMinutes(TimeInMinutes * x.Retry.MaxRetryAttempts);
});
```
Contributor guide
Assessment
This issue has not been assessed yet.