Setu-TS
    Preparing search index...

    Interface HealthDiagnosticsObservation

    One minimized health observation: the latest outcome for one approved indicator alias.

    indicatorAlias is the display alias the application explicitly allowlisted for the indicator's registered name — never the name itself. status is present only when state is reported. latencyMs and ageMs are monotonic measurements on the runtime clock: latencyMs is how long the check took, ageMs the elapsed time since the observation was captured, and both are null exactly when the alias was never observed. No absolute time, no error text, and no indicator data is admitted; a status outside up/degraded/down is never carried — such a check is projected as failed.

    0.8.0

    interface HealthDiagnosticsObservation {
        ageMs: number | null;
        indicatorAlias: string;
        latencyMs: number | null;
        origin: "application" | "scheduled";
        state: HealthObservationState;
        status?: "up" | "down" | "degraded";
    }
    Index
    ageMs: number | null

    Monotonic ms since capture; null when never observed.

    indicatorAlias: string

    The approved display alias for the indicator.

    latencyMs: number | null

    Monotonic elapsed ms of the check; null when never observed.

    origin: "application" | "scheduled"

    Whether the observation came from a normal check or a scheduled one.

    How the observed check completed.

    status?: "up" | "down" | "degraded"

    The framework's own health status, present only when reported.