Table of Contents

Class MetalHealthReport

Namespace
DotCompute.Backends.Metal.Telemetry
Assembly
DotCompute.Backends.Metal.dll

Health report

public sealed class MetalHealthReport
Inheritance
MetalHealthReport
Inherited Members

Properties

CircuitBreakerStates

public Dictionary<string, CircuitBreakerState> CircuitBreakerStates { get; }

Property Value

Dictionary<string, CircuitBreakerState>

ComponentHealthMap

public Dictionary<string, ComponentHealth> ComponentHealthMap { get; }

Property Value

Dictionary<string, ComponentHealth>

OverallHealth

public HealthStatus OverallHealth { get; set; }

Property Value

HealthStatus

RecentEvents

public IList<HealthEvent> RecentEvents { get; init; }

Property Value

IList<HealthEvent>

Recommendations

public IList<string> Recommendations { get; init; }

Property Value

IList<string>

SystemMetrics

public Dictionary<string, object> SystemMetrics { get; }

Property Value

Dictionary<string, object>

Timestamp

public DateTimeOffset Timestamp { get; set; }

Property Value

DateTimeOffset