System Performance Dashboard

Comprehensive system monitoring and performance metrics

@if(isset($systemHealth['status']))
@if($systemHealth['status'] === 'healthy') @elseif($systemHealth['status'] === 'warning') @else @endif

System Status: {{ $systemHealth['status'] }}

@if(!empty($systemHealth['issues']))
    @foreach($systemHealth['issues'] as $issue)
  • • {{ $issue }}
  • @endforeach
@else

All systems operational

@endif
@endif
@if(isset($redisMetrics['status']) && $redisMetrics['status'] !== 'error')

Redis Performance

{{ $redisMetrics['hit_rate'] }}% Hit Rate @if(($redisMetrics['hit_rate_status'] ?? 'warning') === 'warning' && $redisMetrics['hit_rate'] < 40) @endif
Version: {{ $redisMetrics['version'] }}
Connected Clients: {{ number_format($redisMetrics['connected_clients']) }}
Total Keys: {{ number_format($redisMetrics['total_keys']) }}
Memory Usage: {{ $redisMetrics['memory']['used_human'] }}
Cache Hits: {{ number_format($redisMetrics['keyspace_hits']) }}
Cache Misses: {{ number_format($redisMetrics['keyspace_misses']) }}
@endif @if(isset($systemMetrics['database']))

System Resources

Database: {{ $systemMetrics['database']['status'] }}
Cache Driver: {{ $systemMetrics['cache']['driver'] }}
Disk Usage: {{ $systemMetrics['disk']['usage_percent'] }}%
Disk Free: {{ $systemMetrics['disk']['free_human'] }}
Failed Jobs: {{ number_format($systemMetrics['queue']['failed_jobs']) }}
Pending Jobs: {{ number_format($systemMetrics['queue']['pending_jobs']) }}
@endif
@if(isset($scheduledJobs['total_jobs']))

Scheduled Jobs Summary

Total Jobs
{{ $scheduledJobs['total_jobs'] }}
Active Jobs
{{ $scheduledJobs['active_jobs'] }}
Disabled Jobs
{{ $scheduledJobs['disabled_jobs'] }}
@endif
@livewire('dashboard.redis-monitoring') @livewire('dashboard.scheduled-jobs-monitoring')
@if($autoRefresh) @endif