{{ __('admin.ops_health.queue.connection') }}: {{ $connection }} {{ $snapshotLabel }}
{{ __('admin.ops_health.queue.alerts_heading') }}: {{ number_format($alertCount) }} @if($stalledAssets > 0) {{ __('admin.ops_health.queue.stalled_assets', ['minutes' => $stalledMinutes]) }}: {{ number_format($stalledAssets) }} @endif
@if($snapshotMissing)
{{ __('admin.ops_health.queue.no_snapshot') }}
@else
@forelse($queues as $queue)

{{ $queue['name'] }}

{{ __('admin.ops_health.queue.thresholds') }}: @if($queue['warning'] || $queue['critical']) W {{ number_format($queue['warning']) }} / C {{ number_format($queue['critical']) }} @else - @endif

{{ __('admin.ops_health.queue.size') }}: {{ $queue['size_label'] }} {{ __('admin.ops_health.queue.failed') }}: {{ $queue['failed_label'] }} $queue['severity'] === 'ok', 'bg-amber-100 text-amber-800 dark:bg-amber-400/20 dark:text-amber-200' => $queue['severity'] === 'warning', 'bg-rose-100 text-rose-800 dark:bg-rose-400/20 dark:text-rose-200' => $queue['severity'] === 'critical', 'bg-slate-100 text-slate-600 dark:bg-slate-800 dark:text-slate-200' => ! in_array($queue['severity'], ['ok', 'warning', 'critical'], true), ])> {{ __('admin.ops_health.severity.'.$queue['severity']) }}
@empty

{{ __('admin.ops_health.queue.no_queues') }}

@endforelse
@if($alertCount > 0)

{{ __('admin.ops_health.queue.alerts_heading') }}

@foreach($alerts as $alert)
@if($alert['queue']) {{ $alert['queue'] }} @endif @switch($alert['type']) @case('size') {{ __('admin.ops_health.alert_types.size', ['size' => number_format($alert['size'] ?? 0)]) }} @break @case('failed_jobs') {{ __('admin.ops_health.alert_types.failed_jobs', ['failed' => number_format($alert['failed'] ?? 0)]) }} @break @case('pending_assets') {{ __('admin.ops_health.alert_types.pending_assets', ['count' => number_format($alert['count'] ?? 0), 'minutes' => $alert['older_than_minutes'] ?? $stalledMinutes]) }} @break @default {{ __('admin.ops_health.snapshot_missing') }} @endswitch
$alert['severity'] === 'ok', 'bg-amber-100 text-amber-800 dark:bg-amber-400/20 dark:text-amber-200' => $alert['severity'] === 'warning', 'bg-rose-100 text-rose-800 dark:bg-rose-400/20 dark:text-rose-200' => $alert['severity'] === 'critical', 'bg-slate-100 text-slate-600 dark:bg-slate-800 dark:text-slate-200' => ! in_array($alert['severity'], ['ok', 'warning', 'critical'], true), ])> {{ __('admin.ops_health.severity.'.$alert['severity']) }}
@endforeach
@endif @endif