Skip to main content
The bullstudio dashboard provides comprehensive visibility into your queue operations with real-time metrics, charts, and insights.

Overview

When you open a workspace, the dashboard displays key metrics for your selected connection and queue. Data updates automatically every 30 seconds, with a manual refresh option available.
bullstudio dashboard overview

Metric Cards

The top of the dashboard displays six key metrics:
MetricDescription
Total CompletedNumber of successfully processed jobs in the selected time range
Total FailedNumber of jobs that failed processing
Throughput/HourAverage number of jobs completed per hour
Failure RatePercentage of failed jobs vs total processed
Avg Processing TimeMean time to process a job (in milliseconds)
Avg DelayMean time jobs wait before processing starts
Use the time range selector to adjust the metrics window from 1 hour up to 7 days.

Charts

Throughput Chart

Visualizes job completion and failure rates over time:
  • Completed (green): Successfully processed jobs per hour
  • Failed (red): Failed jobs per hour
Use this chart to:
  • Identify peak processing times
  • Spot sudden increases in failures
  • Understand traffic patterns

Processing Time Chart

Shows how job processing time changes over time:
  • Average: Mean processing time per hour
  • Helps identify performance degradation or improvements
Spikes in processing time may indicate worker issues, resource constraints, or unusually complex jobs.

Tables

Slowest Jobs

Lists the top 10 slowest jobs by processing time:
ColumnDescription
Job NameThe job type/name
QueueWhich queue the job belongs to
Processing TimeHow long the job took to complete
TimestampWhen the job was processed
Use this to identify performance bottlenecks and jobs that may need optimization.

Failing Job Types

Shows the top 10 job types with the most failures:
ColumnDescription
Job NameThe job type/name
QueueWhich queue the job belongs to
Failure CountNumber of failures in the time range
This helps you prioritize which job handlers need debugging or improvement.

Active Alerts

If you have alerts configured (Pro plan and above), the dashboard shows a summary of currently triggered alerts:
  • Alert name and type
  • Current status (Triggered or OK)
  • Time since triggered
Triggered alerts indicate potential issues that need attention. Click on an alert to view details and history.

Filters

Connection Selector

Choose which Redis connection to view metrics for. Each connection shows data from its connected Redis instance.

Queue Selector

Filter metrics to a specific queue:
  • All Queues: Aggregate metrics across all queues
  • Specific Queue: Metrics for just that queue

Time Range

Adjust the time window for all metrics and charts:
OptionDescription
1 hourLast 60 minutes
6 hoursLast 6 hours
24 hoursLast day (default)
7 daysLast week

Auto-Refresh

The dashboard automatically refreshes every 30 seconds. You can also:
  • Click the Refresh button for immediate update
  • See the “Last updated” timestamp

Understanding Your Metrics

Healthy Queue Indicators

  • Failure rate below 1%
  • Consistent throughput matching expected load
  • Processing times within expected range
  • No triggered alerts

Warning Signs

  • Rising failure rate: May indicate bugs, external service issues, or bad data
  • Increasing processing time: Could signal resource constraints or inefficient code
  • High delay: Queue may be backlogged, consider adding workers
  • Throughput drops: Workers may be down or stuck

Next Steps