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}
Mensagens/min
{metrics?.mensagensPorMinuto || 0}
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"}