Table of Contents

Class SystemHealthReport

Namespace
DotCompute.Runtime.Services
Assembly
DotCompute.Runtime.dll

A class that represents system health report.

public record SystemHealthReport : IEquatable<SystemHealthReport>
Inheritance
SystemHealthReport
Implements
Inherited Members

Constructors

SystemHealthReport(DateTime, HealthStatus, IReadOnlyList<HealthCheckResult>)

A class that represents system health report.

public SystemHealthReport(DateTime Timestamp, HealthStatus OverallHealth, IReadOnlyList<HealthCheckResult> HealthChecks)

Parameters

Timestamp DateTime
OverallHealth HealthStatus
HealthChecks IReadOnlyList<HealthCheckResult>

Properties

HealthChecks

public IReadOnlyList<HealthCheckResult> HealthChecks { get; init; }

Property Value

IReadOnlyList<HealthCheckResult>

OverallHealth

public HealthStatus OverallHealth { get; init; }

Property Value

HealthStatus

Timestamp

public DateTime Timestamp { get; init; }

Property Value

DateTime