Table of Contents

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; }

Property Value

SystemHealthStatus