Throughput · last 24h

9,035 processed

Processed
9,035
Failed
258
Current hour
395

24h ago now
live · last 60s
Jobs / min
7
Past hour
395
Failed / hr
17
Backlog
462
In-flight
9
p95 wait
2.0s

Classes

9

9 failing
  • AuditCustomerSync 35 failed 1,355 runs
  • IndexImportArtifacts 35 failed 1,336 runs
  • WeeklyDigest 23 failed 1,030 runs
  • GenerateInvoicePdf 54 failed 1,013 runs
  • SendWelcomeEmail 23 failed 984 runs
9,035 processed · 24h

Pending

7

3 in-flight
  • NotifyImportFinished mail
  • ChargeStripeCustomer default
  • ProcessImport default
  • SendWelcomeEmail default
  • PingThirdPartyVendor default
3 in-flight · 2 pending · 2 delayed

Recent completed

0

395/hr

No completed jobs yet.

Recent failed

2

17 past hr
  • NotifyImportFinished mail
  • SendWelcomeEmail mail

Queues

Needs attention (1)

Queue
Depth
In-flight
Delayed
Wait
Status
  • redis

    webhooks

    Depth
    0
    In-flight
    0
    Delayed
    0
    p50
    220ms
    p95
    388ms
    stale Last snapshot is older than 120s. The queue-insights:snapshot command should run every minute via Laravel's scheduler — check schedule:run is wired into cron and the worker host can reach Redis. redis no snapshot yet No depth snapshot has been recorded for this queue yet. The queue-insights:snapshot command writes one each minute — make sure Laravel's scheduler is running (* * * * * php artisan schedule:run) and queue-insights.schedule.enabled is true. If it has been more than a minute, check the logs for snapshot errors.

Healthy (3)

Queue
Depth
In-flight
Delayed
Wait
Status
  • redis

    default

    Depth
    12
    In-flight
    3
    Delayed
    0
    p50
    110ms
    p95
    194ms
    redis
  • redis

    high

    Depth
    0
    In-flight
    1
    Delayed
    0
    p50
    44ms
    p95
    77ms
    redis
  • redis

    mail

    Depth
    450
    In-flight
    5
    Delayed
    120
    p50
    1,200ms
    p95
    2,000ms
    redis

In-flight (3)

Job
Queue
Queued
Started
  • App\Jobs\NotifyImportFinished

    #preview-inflight-2 ProcessImport Part of a chain App\Jobs\ProcessImport Dispatched by a parent in a Bus::chain — open this job's modal to see the full lineage. Parent uuid preview-uuid-process-import

    redis

    mail

  • App\Jobs\ChargeStripeCustomer

    #preview-inflight-retry retry 3 Retry pickup Attempt 3 — this job has failed or been released back to the queue 2 times before the current run. Source: $job->attempts() stamped on the pending hash at JobProcessing.

    redis

    default

  • App\Jobs\ProcessImport

    #preview-inflight-1

    redis

    default

Pending now (2)

Job
Queue
Queued
Available
  • App\Jobs\SendWelcomeEmail

    #preview-pending-1

    redis

    default

  • App\Jobs\PingThirdPartyVendor

    #preview-pending-retry retry 2 Retry pickup Attempt 2 — this job has failed or been released back to the queue 1 time before the current run. Source: $job->attempts() stamped on the pending hash at JobProcessing.

    redis

    default

Delayed (2)

Job
Queue
Queued
Runs
  • App\Jobs\SendReminder

    #preview-delayed-1 delayed Delayed run Total delay 3m Queued Runs ( )

    redis

    mail

  • App\Jobs\WeeklyDigest

    #preview-delayed-2 delayed Delayed run Total delay 2h Queued Runs ( )

    redis

    mail

No active batches.
No completed jobs recorded yet.
filtered
Job
Queue
Runtime
Failed
  • Details — App\Jobs\NotifyImportFinished (InvalidArgumentException)

    App\Jobs\NotifyImportFinished

    InvalidArgumentException Exception InvalidArgumentException Malformed CSV row 482 #ed-child Job UUID preview-uuid-failed-child

    redis

    mail

    1/1 tries

  • Details — App\Jobs\SendWelcomeEmail (Swift_TransportException)

    App\Jobs\SendWelcomeEmail

    Swift_TransportException Exception Swift_TransportException SMTP server refused connection #-welcome Job UUID preview-uuid-failed-welcome

    redis

    mail

    2/3 tries

Showing 12 of 2

Job classes (24h · 9)

Job Volume Runtime Last run

App\Jobs\WeeklyDigest

2.2% fail rate

1,030

23 failed

avg

App\Jobs\SyncStripeCustomer

2.5% fail rate

796

20 failed

avg

App\Jobs\SendWelcomeEmail

2.3% fail rate

984

23 failed

avg

App\Jobs\ProcessImport

2.3% fail rate

934

22 failed

avg

App\Jobs\PingThirdPartyVendor

silenced

31.3% fail rate

873

397 failed

avg

App\Jobs\NotifyImportFinished

6.1% fail rate

714

46 failed

avg

App\Jobs\IndexImportArtifacts

2.6% fail rate

1,336

35 failed

avg

App\Jobs\GenerateInvoicePdf

5.1% fail rate

1,013

54 failed

avg

App\Jobs\AuditCustomerSync

2.5% fail rate

1,355

35 failed

avg

Silenced classes (1)

Failures + completed runs for these classes are hidden from the default Failed and Completed lists. Counter writes are preserved — removing a class from queue-insights.silenced immediately re-surfaces its history.

  • App\Jobs\PingThirdPartyVendor

Failed (1)

Job
Queue
Runtime
Failed
  • Details — App\Jobs\PingThirdPartyVendor (GuzzleHttp\Exception\ConnectException)

    App\Jobs\PingThirdPartyVendor

    GuzzleHttp\Exception\ConnectException Exception GuzzleHttp\Exception\ConnectException cURL error 28: Operation timed out after 5000 ms #vendor-1 Job UUID preview-uuid-silenced-vendor-1

    redis

    webhooks

    3/3 tries

Showing 11 of 1

Completed (0)

No silenced-class completed jobs on the redis connection.

Scheduled tasks

loading…

Alert rules

loading…