v1.0.0 - Worker Monitoring, Job Details & Queue Details
🚀 The Most Elegant Dashboard for Solid Queue
This is a milestone release that brings comprehensive monitoring capabilities to Solid Queue with a beautiful, zero-dependency interface.
✨ What's New
Worker Monitoring
- Real-time view of all Solid Queue processes (workers, dispatchers, schedulers)
- Health status indicators (healthy, stale, dead) based on heartbeat
- Shows queues each worker is processing
- Displays jobs currently being processed by each worker
- Summary cards showing total, healthy, stale, and dead process counts
- Prune Dead Processes - Clean up zombie workers with one click
Job Details Page
- Full job timeline showing created, scheduled, started, and finished states
- Timing breakdown with queue wait time and execution duration
- Complete error details with backtrace for failed jobs
- Job arguments displayed in formatted JSON
- Quick actions (retry/discard) for failed jobs
- Clickable job class names throughout the UI
Queue Details Page
- Detailed view for individual queues
- Shows all jobs in a specific queue with filtering
- Displays queue status (active/paused) with pause/resume controls
- Job counts by status
📸 Screenshots
Worker Monitoring
Queue Management
Failed Jobs
📦 Installation
gem 'solid_queue_monitor', '~> 1.0'bundle install
rails generate solid_queue_monitor:installVisit /solid_queue in your browser to access the dashboard.
💡 Why solid_queue_monitor?
- Zero Dependencies - No JavaScript frameworks, no CSS libraries
- Works in API-only Rails Apps - Unlike other solutions
- Beautiful Dark Mode - Because we code at night too
- Incident Response Ready - Pause/resume queues instantly
Full Changelog: https://github.com/vishaltps/solid_queue_monitor/blob/main/CHANGELOG.md


