actionqueue-daemon 0.1.0

HTTP daemon with REST API and Prometheus metrics for the ActionQueue task queue engine.
Documentation

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