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 Area | What it helps with | Read next |
|---|---|---|
| Queues Dashboard | See queue health and spot bottlenecks quickly | Queues Dashboard |
| Queue Detail | Pause/resume, purge, clean, and delete safely | Queue Operations |
| Jobs | Inspect payloads, logs, stacktraces, and retries | Job Lifecycle and Debugging |
| Scheduled Jobs | Find cron schedulers and remove stale schedules | Scheduled Jobs |
| Workers | Confirm workers are connected and active | Workers Topology |
| Redis Key Explorer | Inspect non-BullMQ keys safely | Redis Key Explorer |
A Simple Daily Workflow
- Choose the correct connection for the environment you want to inspect.
- Open Queues Dashboard and check waiting/active/failed trends.
- Drill into the queue that looks unhealthy.
- Review failed jobs, logs, and stacktraces.
- Confirm scheduler and worker state if delays continue.
- Use destructive actions only after queue-name confirmation and safety checks.
First 15-Minute Onboarding Path
If you want a quick success path:
- Open Self Hosting Setup.
- Run Installation or Docker Image and Compose.
- Read Connection Management.
- Run one queue incident drill using:
Naming and Logging Standards
Two practices dramatically improve triage speed:
- Consistent queue and scheduler naming: Queue and Scheduled Job Naming Best Practices
- Structured logs that Durabull can parse and highlight: Log Formatting and Highlighting