Table of Contents

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

Property Value

SystemHealthStatus