Durabull Documentation

How to Use Durabull

A friendly map of the product so you can go from first login to confident day-to-day operations.

Durabull is designed for operators who need clear visibility into BullMQ queues and fast actions during incidents.

If you are brand new, read this page first, then move into the deeper workflow pages.

The Main Areas of the App

App AreaWhat it helps withRead next
Queues DashboardSee queue health and spot bottlenecks quicklyQueues Dashboard
Queue DetailPause/resume, purge, clean, and delete safelyQueue Operations
JobsInspect payloads, logs, stacktraces, and retriesJob Lifecycle and Debugging
Scheduled JobsFind cron schedulers and remove stale schedulesScheduled Jobs
WorkersConfirm workers are connected and activeWorkers Topology
Redis Key ExplorerInspect non-BullMQ keys safelyRedis Key Explorer

A Simple Daily Workflow

  1. Choose the correct connection for the environment you want to inspect.
  2. Open Queues Dashboard and check waiting/active/failed trends.
  3. Drill into the queue that looks unhealthy.
  4. Review failed jobs, logs, and stacktraces.
  5. Confirm scheduler and worker state if delays continue.
  6. Use destructive actions only after queue-name confirmation and safety checks.

First 15-Minute Onboarding Path

If you want a quick success path:

  1. Open Self Hosting Setup.
  2. Run Installation or Docker Image and Compose.
  3. Read Connection Management.
  4. Run one queue incident drill using:

Naming and Logging Standards

Two practices dramatically improve triage speed: