<PackageReference Include="Polly.Core" Version="8.2.1" />

HealthMetrics

abstract class HealthMetrics
The health metrics for advanced circuit breaker. All operations here are executed from CircuitStateController<T> under a lock and are thread safe.
protected TimeProvider TimeProvider { get; }

protected HealthMetrics(TimeProvider timeProvider)

public static HealthMetrics Create(TimeSpan samplingDuration, TimeProvider timeProvider)

public abstract HealthInfo GetHealthInfo()

public abstract void IncrementFailure()

public abstract void IncrementSuccess()

public abstract void Reset()