Modern_queue_dashboard

screenshot of Modern_queue_dashboard
tailwind

A Dashboard for monitoring Rails 8 Job queues like SolidQueue

Overview

The Modern Queue Dashboard is an innovative mountable Rails engine tailored for monitoring Solid Queue jobs. It provides developers with a clean, user-friendly interface designed specifically to streamline the process of observing job metrics and statuses. Unlike other monitoring tools like Mission Control, which can often be forgotten or overlooked, this dashboard stands out with its clear focus on Solid Queue, with potential plans for broader application in the future.

With its clean design and real-time reporting capabilities, the Modern Queue Dashboard simplifies job management. It’s perfect for developers seeking to enhance their queue monitoring experience without the typical complexities involved in setup and usage.

Features

  • High-level metrics: Keep track of pending, scheduled, running, completed, and failed jobs with ease.
  • Per-queue statistics: Gain insights into job counts and latency metrics for each queue, ensuring you can pinpoint any issues quickly.
  • Job details: Access comprehensive information about jobs including arguments, timestamps, state transitions, and error details to aid in troubleshooting.
  • Real-time updates: Enjoy auto-refreshing metrics through Turbo Stream polling for the most current data at your fingertips.
  • Clean UI: Benefit from a responsive interface crafted with Tailwind CSS, designed to enhance your monitoring experience.
  • Zero setup: Install the dashboard effortlessly — simply mount and start monitoring with minimal effort.
  • Requirements: Built exclusively for Solid Queue, it requires Rails 8.0+, Ruby 3.3.8+, and Solid Queue 1.1+ for optimal performance.
tailwind
Tailwind

Tailwind CSS is a utility-first CSS framework that provides pre-defined classes for building responsive and customizable user interfaces.