Class SystemHealthCheck
- Namespace
- BiExcellence.OpenBi.Api.SystemInfo
- Assembly
- BiExcellence.OpenBi.Api.Client.dll
The result of one health check, part of SystemHealth.
public sealed record SystemHealthCheck : ISystemHealthCheck
- Inheritance
-
objectSystemHealthCheck
- Implements
Properties
Description
What the check found, or why it failed, in words.
[JsonPropertyName("description")]
public string? Description { get; init; }
Property Value
- string
DurationMs
How long the check took, in milliseconds.
[JsonPropertyName("durationMs")]
public double DurationMs { get; init; }
Property Value
- double
Name
The check: database, license, certificate, cluster or diskspace.
[JsonPropertyName("name")]
public string? Name { get; init; }
Property Value
- string
Status
What the check found.
[JsonPropertyName("status")]
public SystemHealthStatus Status { get; init; }