Class MetalHealthMonitorOptions
- Namespace
- DotCompute.Backends.Metal.Telemetry
- Assembly
- DotCompute.Backends.Metal.dll
Configuration options for Metal health monitor
public sealed class MetalHealthMonitorOptions
- Inheritance
-
MetalHealthMonitorOptions
- Inherited Members
Properties
AnomalyDetectionInterval
Gets or sets the anomaly detection interval
public TimeSpan AnomalyDetectionInterval { get; set; }
Property Value
AnomalyDetectionWindow
Gets or sets the anomaly detection window
public TimeSpan AnomalyDetectionWindow { get; set; }
Property Value
AnomalyErrorRateThreshold
Gets or sets the anomaly error rate threshold
public double AnomalyErrorRateThreshold { get; set; }
Property Value
CircuitBreakerThreshold
Gets or sets the circuit breaker threshold
public int CircuitBreakerThreshold { get; set; }
Property Value
CircuitBreakerTimeout
Gets or sets the circuit breaker timeout
public TimeSpan CircuitBreakerTimeout { get; set; }
Property Value
EventRetentionPeriod
Gets or sets the event retention period
public TimeSpan EventRetentionPeriod { get; set; }
Property Value
HealthCheckInterval
Gets or sets the health check interval
public TimeSpan HealthCheckInterval { get; set; }
Property Value
MaxHealthEvents
Gets or sets the maximum number of health events to keep
public int MaxHealthEvents { get; set; }