Solid Queue's dashboard shows you jobs — but never tells you when they fail, stall, or back up. QueuePulse watches your queue and alerts you on Slack the instant something goes wrong. No migration. No Datadog.
Free gem is open source today. The hosted dashboard (metrics + AI summaries) is coming — get early access.
Alerted the instant a job lands in failed_executions — with class, queue and error.
The oldest job has been waiting too long. Catch backlogs before users feel them.
A job has been running far longer than it should. Spot hangs early.
No worker heartbeat means nothing is processing. Know immediately.
| Capability | Mission Control | Datadog/APM | QueuePulse |
|---|---|---|---|
| View jobs & retry | Yes | Yes | Yes |
| Real-time alerting | No | Yes | Yes |
| Solid Queue native | Yes | Generic | Yes |
| No extra service / migration | Yes | No | Yes |
| Indie-friendly price | Free | $$$ | Free + low |
Two minutes to set up:
# Gemfile gem "queue_pulse" # config/initializers/queue_pulse.rb QueuePulse.configure do |config| config.add_notifier QueuePulse::Notifiers::Slack.new(webhook_url: ENV["SLACK_WEBHOOK_URL"]) end # config/recurring.yml queue_pulse_check: class: QueuePulse::CheckJob schedule: every minute