Overview

Monitor and manage your background jobs and workers in real time.

Challenge Invariant: "Do not treat a background job like a normal HTTP request. Submit task, receive job ID immediately, and leave. The difficult part is ensuring a worker can crash halfway through, another worker takes over, and the job never executes three times."
Total Jobs 12,842
โ†‘ 18.2% vs yesterday
Completed 9,327
72.6% success rate
Running 128
12 workers active
Retrying 312
โ†‘ 8.4% vs yesterday
Failed 167
1.3% failure rate
Avg. Duration 2m 34s
โ†“ 12.6% vs yesterday

Jobs by Status

12,842
Total
Pending
7,845 (61.1%)
Running
128 (1.0%)
Completed
9,327 (72.6%)
Retrying
312 (2.4%)
Failed
167 (1.3%)
Cancelled
56 (0.4%)

Queue Depth by Priority

8K 6K 4K 2K 0 1,243 High 5,732 Normal 872 Low

Job Processing Rate

Completed
Failed
Retried
1K 800 600 400 200 0 00:00 04:00 08:00 12:00 16:00 20:00

Recent Jobs

Job ID Type Priority Status Attempts Created At Started At Duration Actions

Active Workers

12 Online
worker-01
Idle
0 jobs
worker-02
Processing
Generate Report Job #a1b2c3
worker-03
Processing
Send Email Job #d4e5f6
worker-04
Processing
Process Image Job #g7h8i9
worker-05
Idle
0 jobs
View all workers โ†’

Recent Activity

Job Completed Send Email (Job #d4e5f6g7h8i9)
2m ago
Job Retrying Process Image (Job #g7h8i9j0k1l2)
3m ago
Job Failed Generate Report (Job #p5q6r7s8t9u0)
6m ago
Job Created Import Data (Job #j0k1l2m3n4o5)
8m ago
View all activity โ†’

Dead Letter Queue

17
Generate Report Failed 5 times
2h ago
Import Data Failed 5 times
5h ago
Process Image Failed 5 times
1d ago
View DLQ โ†’
โœ“ Operation completed