Standalone Phoenix LiveView dashboard for monitoring GoodJob.
This module provides a standalone web-based dashboard for monitoring job queues, viewing job status,
and managing GoodJob. For integration with Phoenix LiveDashboard, use GoodJob.Web.LiveDashboardPage instead.
Installation
Option 1: Standalone dashboard (this module)
scope "/good_job" do
pipe_through :browser
live "/", GoodJob.Web.LiveDashboard, :index
live "/jobs", GoodJob.Web.LiveDashboard, :jobs
live "/jobs/:id", GoodJob.Web.LiveDashboard, :job_detail
endOption 2: Phoenix LiveDashboard integration (recommended)
import Phoenix.LiveDashboard.Router
live_dashboard "/dashboard",
metrics: MyAppWeb.Telemetry,
additional_pages: [
good_job: GoodJob.Web.LiveDashboardPage
]Features
- Real-time job queue monitoring
- Job status overview
- Job detail view
- Queue statistics
- Job filtering and search