Show HN: ARQ Dashboard – web and TUI monitoring for Python's ARQ job queue

https://github.com/srijanpatel/arq-dashboard
I use ARQ heavily in my AI app's backend. I love the simplicity of the setup (just plug in Redis and you're good) and use it to manage long-running async LLM generation jobs. The cost of this simplicity is that it comes with no real monitoring story out-of-the-box. So here's one simple tool for it.

Web dashboard: docker run --rm -p 8000:8000 -e ARQ_DASHBOARD_REDIS_URL=redis://localhost:6379 ghcr.io/srijanpatel/arq-dashboard

TUI: docker run --rm -it -e ARQ_DASHBOARD_REDIS_URL=redis://localhost:6379 ghcr.io/srijanpatel/arq-dashboard tui

Shows per-function runtime percentiles (p50/p95/p99), success rates, throughput (jobs/min), runtime distribution charts, and a visual job timeline from enqueue to completion.

If you're using ARQ and flying blind on what your workers are doing, this might help. Originally forked from ninoseki/arq-dashboard and rewritten with a slightly more modern stack (FastAPI + Vue 3 + Textual) with more stats and a TUI.

Comments