Show HN: ARQ Dashboard – web and TUI monitoring for Python's ARQ job queue
The ARQ Dashboard is a monitoring tool designed for Python's ARQ job queue, providing both web and terminal user interface options. It offers features such as job counts, function performance metrics, and runtime distribution charts. The dashboard can be easily set up using Docker and requires specific software dependencies to function properly.
- ▪The ARQ Dashboard allows users to monitor queued, in-progress, deferred, and complete job counts.
- ▪It provides performance metrics including success rates and runtime percentiles.
- ▪Users can access the dashboard through a web interface or a terminal UI.
Opening excerpt (first ~120 words) tap to expand
arq-dashboard A monitoring dashboard for ARQ (async Redis job queue). Quick start docker run --rm -p 8000:8000 \ -e ARQ_DASHBOARD_REDIS_URL=redis://your-redis:6379 \ ghcr.io/srijanpatel/arq-dashboard:latest Open http://localhost:8000. Or launch the TUI: docker run --rm -it \ -e ARQ_DASHBOARD_REDIS_URL=redis://your-redis:6379 \ ghcr.io/srijanpatel/arq-dashboard tui Features Queue overview — queued, in-progress, deferred, complete job counts Function performance — success rates, runtime percentiles (p50/p95/p99) Runtime distribution charts and success/failure breakdown Throughput metrics — jobs/min, last 5 minutes, last hour Auto-refresh (10s / 30s / 60s) Job list with filtering by function, status, time range Job detail with visual enqueue → start → finish timeline Dark / light mode with…
Excerpt limited to ~120 words for fair-use compliance. The full article is at GitHub.