GET /metrics endpoint that serves
workflow run counts in Prometheus exposition format. Use it to track failures,
detect stuck backlogs, and alert on throughput drops — with no extra services
to deploy.
Setup
1. Start the dashboard
2. Verify the endpoint
3. Configure Prometheus to scrape the dashboard
Add a scrape target to yourprometheus.yml:
localhost:3000 with the address where your dashboard is running.
Metrics reference
openworkflow_workflow_runs
Current count of workflow runs in each status. One query is executed per
scrape — there is no caching.
- Active statuses (
pending,running) — Is work piling up? Are runs stuck? - Terminal statuses (
completed,failed,canceled) — Are failures increasing? Is throughput steady?
sleeping runs are folded into the running metric label.