Table of Contents

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

TimeSpan

AnomalyDetectionWindow

Gets or sets the anomaly detection window

public TimeSpan AnomalyDetectionWindow { get; set; }

Property Value

TimeSpan

AnomalyErrorRateThreshold

Gets or sets the anomaly error rate threshold

public double AnomalyErrorRateThreshold { get; set; }

Property Value

double

CircuitBreakerThreshold

Gets or sets the circuit breaker threshold

public int CircuitBreakerThreshold { get; set; }

Property Value

int

CircuitBreakerTimeout

Gets or sets the circuit breaker timeout

public TimeSpan CircuitBreakerTimeout { get; set; }

Property Value

TimeSpan

EventRetentionPeriod

Gets or sets the event retention period

public TimeSpan EventRetentionPeriod { get; set; }

Property Value

TimeSpan

HealthCheckInterval

Gets or sets the health check interval

public TimeSpan HealthCheckInterval { get; set; }

Property Value

TimeSpan

MaxHealthEvents

Gets or sets the maximum number of health events to keep

public int MaxHealthEvents { get; set; }

Property Value

int