Tempo Real - Atualização a cada 2s
CPU
{formatValue(metrics?.cpuUsage)}
{metrics?.cpuUsage !== undefined && metrics.cpuUsage < 60 ? "Normal" : metrics?.cpuUsage !== undefined && metrics.cpuUsage < 80 ? "Atenção" : "Crítico"}
Memória RAM
{formatValue(metrics?.memoryUsage)}
{metrics?.memoryUsage !== undefined && metrics.memoryUsage < 60 ? "Normal" : metrics?.memoryUsage !== undefined && metrics.memoryUsage < 80 ? "Atenção" : "Crítico"}
Latência de Rede
{formatValue(metrics?.networkLatency, "ms")}
{metrics?.networkLatency !== undefined && metrics.networkLatency < 100 ? "Excelente" : metrics?.networkLatency !== undefined && metrics.networkLatency < 500 ? "Boa" : "Lenta"}
Armazenamento
{formatValue(metrics?.storageUsed)}
{metrics?.storageUsed !== undefined && metrics.storageUsed < 60 ? "Normal" : metrics?.storageUsed !== undefined && metrics.storageUsed < 80 ? "Atenção" : "Crítico"}
Usuários Online
{metrics?.usuariosOnline || 0}
Tempo Real
Mensagens/min
{metrics?.mensagensPorMinuto || 0}
Atividade
Tempo Resposta
{formatValue(metrics?.tempoRespostaMedio, "ms")}
{metrics?.tempoRespostaMedio !== undefined && metrics.tempoRespostaMedio < 100 ? "Rápido" : metrics?.tempoRespostaMedio !== undefined && metrics.tempoRespostaMedio < 500 ? "Normal" : "Lento"}
Erros (30s)
{metrics?.errosCount || 0}
{(metrics?.errosCount || 0) === 0 ? "Sem erros" : "Verificar logs"}

Monitoramento Ativo

Métricas coletadas automaticamente a cada 2 segundos. {#if metrics?.timestamp} Última atualização: {new Date(metrics.timestamp).toLocaleString( "pt-BR", )} {/if}
{#if showAlertModal} (showAlertModal = false)} /> {/if} {#if showReportModal} (showReportModal = false)} /> {/if}