• Queue depth exceeded queue: sqs:reports 0s ago

    Queue sqs:reports depth 2480 ≥ threshold 2000.

    depth:
    2480
    threshold:
    2000
  • Snapshot driver failed queue: sqs:imports 0s ago

    Latest snapshot for sqs:imports failed: AccessDenied: queue not found

    error_message:
    AccessDenied: queue not found

Throughput · last 24h

9,592 processed

Processed
9,592
Failed
273
Current hour
428

24h ago now
live · last 60s
Jobs / min
7
Past hour
428
Failed / hr
19
Backlog
2,942
In-flight
17
p95 wait
8.0s

Classes

10

10 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,592 processed · 24h

Pending

8

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

Recent completed

37

428/hr
  • SendWelcomeEmail default
  • GenerateReport reports
  • IndexImportArtifacts default
  • NotifyImportFinished mail
  • ProcessImport mail

Recent failed

3

19 past hr
  • NotifyImportFinished mail
  • SendWelcomeEmail mail
  • GenerateReport reports

Queues

Needs attention (2)

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.
  • sqs

    imports

    Depth
    0
    In-flight
    Delayed
    p50
    p95
    error Most recent snapshot for this queue raised an error. The driver-reported message: AccessDenied: queue not found. Check the worker host can reach the queue backend (SQS credentials, Redis connectivity, DB grants) and look for a stack trace in the Laravel log alongside the next queue-insights:snapshot run. 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. sqs 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 (4)

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
  • sqs

    reports

    Depth
    2480
    In-flight
    8
    Delayed
    0
    p50
    5,000ms
    p95
    8,000ms
    sqs

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 (3)

Job
Queue
Queued
Available
  • App\Jobs\GenerateReport

    #preview-pending-2 Batch preview-batch-001 Click to open

    sqs

    reports

  • 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

Batch
Progress
Counts
Status
  • Nightly report run

    preview-batch-001

    75% · 3/4

    failed
    1
    pending
    1
    cancelled (first failure)
  • Stripe customer sync

    preview-batch-002

    100% · 2/2

    failed
    0
    pending
    0
    finished
Job
Queue
Runtime
Completed
  • Details — App\Jobs\SendWelcomeEmail

    App\Jobs\SendWelcomeEmail

    #615887914 Batch preview-batch-001 Click to open

    redis

    default

    0s

  • Details — App\Jobs\GenerateReport

    App\Jobs\GenerateReport

    #615887908 Batch preview-batch-001 Click to open

    sqs

    reports

    18s

  • Details — App\Jobs\IndexImportArtifacts

    App\Jobs\IndexImportArtifacts

    #615887902

    redis

    default

    2s

  • Details — App\Jobs\NotifyImportFinished

    App\Jobs\NotifyImportFinished

    #615887896 IndexImportArtifacts Next in chain App\Jobs\IndexImportArtifacts on redis/default 1 link remaining

    redis

    mail

    0s

  • Details — App\Jobs\ProcessImport

    App\Jobs\ProcessImport

    #615887890 retry 2 Retried run This job failed or was released back to the queue 1 time before it eventually completed. Source: $job->attempts() at the time of the successful run. NotifyImportFinished (+1) Next in chain App\Jobs\NotifyImportFinished on redis/mail 2 links remaining

    redis

    mail

    1s

  • Details — App\Jobs\SyncStripeCustomer

    App\Jobs\SyncStripeCustomer

    #615887884 Batch preview-batch-002 Click to open AuditCustomerSync Next in chain App\Jobs\AuditCustomerSync on redis/default 1 link remaining

    redis

    default

    0s

  • Details — App\Jobs\SendWelcomeEmail

    App\Jobs\SendWelcomeEmail

    #615887878 Batch preview-batch-002 Click to open

    redis

    default

    0s

  • Details — App\Jobs\GenerateReport

    App\Jobs\GenerateReport

    #615887579

    redis

    default

    0s

  • Details — App\Jobs\AuditCustomerSync

    App\Jobs\AuditCustomerSync

    #615887576

    redis

    default

    0s

  • Details — App\Jobs\SendWelcomeEmail

    App\Jobs\SendWelcomeEmail

    #615887572

    redis

    default

    0s

Showing 110 of 37

Page 1 of 4
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

  • Details — App\Jobs\GenerateReport (RuntimeException)

    App\Jobs\GenerateReport

    RuntimeException Exception RuntimeException Database connection timeout #d-report Job UUID preview-uuid-failed-report Batch preview-batch-001 Click to open

    sqs

    reports

    3/3 tries

Showing 13 of 3

Job classes (24h · 10)

Job Volume Runtime Last run

App\Jobs\WeeklyDigest

2.2% fail rate

1,030

23 failed

11,875 ms avg

15,000 p95 · 15,000 max

App\Jobs\SyncStripeCustomer

2.5% fail rate

796

20 failed

508 ms avg

720 p95 · 720 max

App\Jobs\SendWelcomeEmail

2.3% fail rate

984

23 failed

239 ms avg

380 p95 · 380 max

App\Jobs\ProcessImport

2.3% fail rate

934

22 failed

1,399 ms avg

2,400 p95 · 2,400 max

App\Jobs\PingThirdPartyVendor

silenced

31.3% fail rate

873

397 failed

avg

App\Jobs\NotifyImportFinished

6.1% fail rate

714

46 failed

113 ms avg

150 p95 · 150 max

App\Jobs\IndexImportArtifacts

2.6% fail rate

1,336

35 failed

2,200 ms avg

3,200 p95 · 3,200 max

App\Jobs\GenerateReport

2.6% fail rate

557

15 failed

11,687 ms avg

22,000 p95 · 22,000 max

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 (50)

Job
Queue
Runtime
Completed
  • Details — App\Jobs\PingThirdPartyVendor

    App\Jobs\PingThirdPartyVendor

    #615887872

    redis

    webhooks

    0s

  • Details — App\Jobs\PingThirdPartyVendor

    App\Jobs\PingThirdPartyVendor

    #615887866

    redis

    webhooks

    0s

  • Details — App\Jobs\PingThirdPartyVendor

    App\Jobs\PingThirdPartyVendor

    #615887860

    redis

    webhooks

    0s

  • Details — App\Jobs\PingThirdPartyVendor

    App\Jobs\PingThirdPartyVendor

    #615887855

    redis

    webhooks

    0s

  • Details — App\Jobs\PingThirdPartyVendor

    App\Jobs\PingThirdPartyVendor

    #615887849

    redis

    webhooks

    0s

  • Details — App\Jobs\PingThirdPartyVendor

    App\Jobs\PingThirdPartyVendor

    #615887843

    redis

    webhooks

    0s

  • Details — App\Jobs\PingThirdPartyVendor

    App\Jobs\PingThirdPartyVendor

    #615887838

    redis

    webhooks

    0s

  • Details — App\Jobs\PingThirdPartyVendor

    App\Jobs\PingThirdPartyVendor

    #615887832 retry 2 Retried run This job failed or was released back to the queue 1 time before it eventually completed. Source: $job->attempts() at the time of the successful run.

    redis

    webhooks

    0s

  • Details — App\Jobs\PingThirdPartyVendor

    App\Jobs\PingThirdPartyVendor

    #615887827

    redis

    webhooks

    0s

  • Details — App\Jobs\PingThirdPartyVendor

    App\Jobs\PingThirdPartyVendor

    #615887821

    redis

    webhooks

    0s

Showing 110 of 50

Page 1 of 5

Scheduled tasks

loading…

Alert rules

loading…