Features
Monitoring
Queue metrics, job lists, search, and job details. The dashboard polls for updates.
What you see
- Per queue: success rate, throughput, average and 95th-percentile run time, and failed jobs, over 24 hours, 7, 30, or 90 days. Data goes back only as far as your plan keeps jobs. Metrics refresh every 30 seconds.
- A job list for each queue, refreshed every 10 seconds, and a Jobs page in the sidebar that lists jobs across all your team's queues
- Insights that flag recurring errors, spikes in failure rate or p95 run time, drops in throughput, repeated failures, and slow jobs
Drill into a job
- Name, ID, status, and when it was added, started, and finished
- Its data and options, such as delay, attempts, and backoff
- The error message and stack trace of a failed job
- Progress, while the job is active
Logs and return values come only from queues with a Redis connection. The SDK doesn't send them.
Filter and search
- Filter by status, priority, date range, duration, and whether a job has logs, a stack trace, or a retry. On the Jobs page, also filter by project, environment, and queue.
- Search by job name, or use
name:,id:, orerror:for a field anddata.path:valuefor a value in the job's data. Quotes match exactly; a leading-excludes. - Save a set of filters as a view, and copy a link to share it
PII redaction
- Redaction runs on Queuedash's side when a job arrives, before its data, options, and error message are written to the database. The SDK sends jobs as they are.
- Stack traces and logs are not redacted
- New projects start with redaction on and five built-in patterns: email addresses, phone numbers, Social Security numbers, credit card numbers, and IP addresses. A match becomes
[REDACTED]. - Change it under the project's menu → Redaction settings: switch built-in patterns on or off, or add a rule for a regex or a field name
- Changes apply to jobs stored after you make them
Tips
- Watch a queue's metrics during deploys to spot regressions
- Use alerts to catch failures without watching the UI