Skip to main content

System status and component health

GET 

/health/status

Returns per-component health status with system metrics. Requires authentication.

Responses

All components healthy.

Schema

    status stringrequired

    Overall health status.

    components

    object

    required

    Per-component health status.

    property name*

    ComponentHealth

    status stringrequired

    Component health status.

    error string

    Error message when component is unhealthy.

    version stringrequired

    Application version.

    uptime stringrequired

    Time since server started.

    nats

    object

    url stringrequired

    Connected NATS server URL.

    version stringrequired

    NATS server version.

    streams

    object[]

    JetStream stream statistics.

  • Array [

  • name stringrequired

    Stream name.

    messages integerrequired

    Number of messages in the stream.

    bytes integerrequired

    Total bytes in the stream.

    consumers integerrequired

    Number of consumers on the stream.

  • ]

  • kv_buckets

    object[]

    KV bucket statistics.

  • Array [

  • name stringrequired

    KV bucket name.

    keys integerrequired

    Number of keys in the bucket.

    bytes integerrequired

    Total bytes in the bucket.

  • ]

  • jobs

    object

    total integerrequired

    Total number of jobs.

    unprocessed integerrequired

    Number of unprocessed jobs.

    processing integerrequired

    Number of jobs currently processing.

    completed integerrequired

    Number of completed jobs.

    failed integerrequired

    Number of failed jobs.

    dlq integerrequired

    Number of jobs in the dead letter queue.

Loading...