Skip to content

Configuration: Observability

This page covers actuator and Prometheus integration.

Default Actuator Endpoints

Path Description
/actuator/health Health endpoint
/actuator/prometheus Prometheus scrape endpoint
/actuator/info Build/runtime info

All of the above are exposed by default.

To customize exposure, set:

management.endpoints.web.exposure.include=health,info,prometheus

Prometheus Scrape Example

scrape_configs:
  - job_name: kairos
    static_configs:
      - targets: ["kairos:8080"]
    metrics_path: /actuator/prometheus

Key Metric

kairos_resource_status{resource_name="<name>",resource_type="<HTTP|DOCKER>"}
Value Meaning
1 Available
0 Not available
-1 Unknown (no check run yet)