Interface ISystemHealth
- Namespace
- BiExcellence.OpenBi.Api.SystemInfo
- Assembly
- BiExcellence.OpenBi.Api.Client.dll
The result of every health check, from GET /system/health.
public interface ISystemHealth
Properties
Checks
Each check's result.
List<SystemHealthCheck>? Checks { get; init; }
Property Value
- List<SystemHealthCheck>
DurationMs
How long all checks took together, in milliseconds. They run in parallel.
double DurationMs { get; init; }
Property Value
- double
Status
The worst status of all checks - what the anonymous /health/ready probe answers with.
SystemHealthStatus Status { get; init; }