@extends('admin.layout') @section('title', __('admin.monitoring.title').' · '.__('admin.brand')) @section('content') @php $stateClass = static fn (string $state): string => match ($state) { 'healthy' => 'status-success', 'warning' => 'status-degraded', 'critical' => 'status-critical', 'acknowledged' => 'status-pending', 'resolved' => 'status-success', 'not_applicable' => 'status-unknown', default => 'status-unknown', }; $summary = $report['summary']; @endphp
{{ __('admin.monitoring.subtitle') }}
{{ __('admin.monitoring.active_alerts_hint') }}
{{ __('admin.monitoring.health_checks_hint', ['time' => $report['generated_at']]) }}
| {{ __('admin.monitoring.check') }} | {{ __('admin.status') }} | {{ __('admin.monitoring.current') }} | {{ __('admin.monitoring.threshold') }} |
|---|---|---|---|
| {{ __('admin.monitoring.checks.'.$check['code'].'.title') }} {{ __('admin.monitoring.checks.'.$check['code'].'.hint') }} | {{ __('admin.monitoring.states.'.$check['state']) }} | {{ is_scalar($check['current']) || $check['current'] === null ? ($check['current'] ?? '—') : '—' }} | {{ is_scalar($check['threshold']) || $check['threshold'] === null ? ($check['threshold'] ?? '—') : '—' }} |
{{ __('admin.monitoring.resolved_hint') }}
{{ __('admin.monitoring.safety_note') }}
@endsection