OpenBao Observability

Use this site to understand OpenBao observability, run the local validation profile, adopt generated artifacts, read dashboards, and respond to alerts.

The architecture starts from verified OpenBao behavior and source contracts, then publishes a tested Prometheus, Loki, Grafana, and Grafana Alloy profile that you can adapt to your own monitoring and logging platform.

Grafana dashboard collage showing OpenBao overview, HA/Raft, audit, and feature-specific observability panels.

Read in the order you operate

  1. 01

    Understand the architecture

    Start with the signal layers, trust boundaries, and portable decisions that stay stable across monitoring and logging platforms.

  2. 02

    Run the local profile

    Use Docker Compose to inspect generated dashboards, alerts, logs, and fixture scenarios against a local OpenBao HA cluster.

  3. 03

    Adopt the signals

    Map metrics, logs, audit logs, labels, dashboards, alerts, and runbooks into your own observability platform.

  4. 04

    Read the dashboards

    Use dashboard docs to understand what each generated panel asks, what data it needs, and where to drill down next.

  5. 05

    Respond to alerts

    Follow runbooks for scrape failures, sealed nodes, HA/Raft problems, audit failures, security detections, and SLO burn.

Documentation map

Signals, safety, and operations