-
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
- Jobs / min
- 7
- Past hour
- 428
- Failed / hr
- 19
- Backlog
- 2,942
- In-flight
- 17
- p95 wait
- 8.0s
Classes
10
- 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
Pending
8
- NotifyImportFinished mail
- ChargeStripeCustomer default
- ProcessImport default
- GenerateReport reports
- SendWelcomeEmail default
Recent completed
37
- SendWelcomeEmail default
- GenerateReport reports
- IndexImportArtifacts default
- NotifyImportFinished mail
- ProcessImport mail
Recent failed
3
- NotifyImportFinished InvalidArgumentException mail
- SendWelcomeEmail Swift_TransportException mail
- GenerateReport RuntimeException reports
Queues
Needs attention (2)
-
redis
webhooks
- Depth
- 0
- In-flight
- 0
- Delayed
- 0
- p50
- 220ms
- p95
- 388ms
stale Last snapshot is older than 120s. Thequeue-insights:snapshotcommand should run every minute via Laravel's scheduler — checkschedule:runis wired into cron and the worker host can reach Redis. redis no snapshot yet No depth snapshot has been recorded for this queue yet. Thequeue-insights:snapshotcommand writes one each minute — make sure Laravel's scheduler is running (* * * * * php artisan schedule:run) andqueue-insights.schedule.enabledistrue. 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 nextqueue-insights:snapshotrun. stale Last snapshot is older than 120s. Thequeue-insights:snapshotcommand should run every minute via Laravel's scheduler — checkschedule:runis wired into cron and the worker host can reach Redis. sqs no snapshot yet No depth snapshot has been recorded for this queue yet. Thequeue-insights:snapshotcommand writes one each minute — make sure Laravel's scheduler is running (* * * * * php artisan schedule:run) andqueue-insights.schedule.enabledistrue. If it has been more than a minute, check the logs for snapshot errors.
Healthy (4)
-
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)
-
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)
-
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)
-
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
-
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
-
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 1 –10 of 37
-
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 1 –3 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 silenced31.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)
-
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 1 –1 of 1
Completed (50)
-
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 1 –10 of 50