Help chevron_right Admin chevron_right Sidekiq Job Monitor
Admin

Sidekiq Job Monitor

Monitor background job processing with Sidekiq. View queues, failed jobs, and system performance metrics.

toc Table of Contents

Sidekiq Job Monitor

Monitor and manage background job processing using the Sidekiq dashboard.

Queue Monitoring

  • Active jobs — Currently processing tasks.
  • Queued jobs — Waiting to be processed.
  • Failed jobs — Jobs that encountered errors.
  • Completed jobs — Successfully finished tasks.

Performance Metrics

  • Processing time — Average job completion time.
  • Throughput — Jobs processed per minute/hour.
  • Error rates — Percentage of failed jobs.
  • Queue latency — Time jobs wait in queue.

Job Management

  • Retry failed jobs — Manually retry failed tasks.
  • Delete jobs — Remove stuck or unnecessary jobs.
  • Pause queues — Temporarily stop processing.
  • View job details — Inspect job parameters and logs.

Common Issues

  • Stuck jobs — Jobs that remain in active state too long.
  • Memory issues — Jobs consuming excessive memory.
  • Timeout errors — Jobs exceeding time limits.
  • External service failures — API or database connection issues.

Tips

  • Monitor queue sizes to prevent backlog buildup.
  • Set up alerts for high error rates or queue latency.
  • Regularly clean up old completed jobs.
  • Review failed jobs to identify recurring issues.