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 without deploying another
service.
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.