Skip to content

Integrate Prometheus and Grafana for Monitoring #10

@sehkone

Description

@sehkone

Goal

Add Prometheus + Grafana to the local infra stack and expose metrics for step-ca and OpenBao, with a basic dashboard for operational visibility.

Scope

  • docker-compose
    • Add Prometheus and Grafana services
    • Add scrape config for step-ca and OpenBao
  • step-ca
    • Enable metrics endpoint
  • OpenBao
    • Enable metrics endpoint and scrape by Prometheus
  • Grafana
    • Add a basic dashboard (step-ca + OpenBao)

Acceptance Criteria

  • Prometheus scrapes step-ca metrics
  • Prometheus scrapes OpenBao metrics
  • Grafana dashboard shows core health/traffic/error signals for both
  • docker-compose up brings up all monitoring components

Notes

  • Keep configs minimal and local-dev focused
  • Do not expose metrics outside the docker network by default

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions