actionqueue-daemon
HTTP daemon with REST API and Prometheus metrics for the ActionQueue task queue engine.
Overview
This crate provides the daemon infrastructure:
- HTTP API -- Axum-based REST endpoints for task/run introspection and control
- Metrics -- Prometheus metrics endpoint (
/metrics) - Bootstrap -- Daemon startup and configuration validation
Read-only introspection endpoints are enabled by default. Control endpoints (cancel, pause, resume) require explicit enablement.
API Surface
/healthz,/ready-- Health and readiness probes/api/v1/stats,/api/v1/tasks,/api/v1/runs-- Introspection/api/v2/actors/*-- Actor registration and heartbeat (actor feature)/api/v2/tenants,/api/v2/ledger-- Platform operations (platform feature)
Part of the ActionQueue workspace
See the workspace root for full documentation.
License
MIT