Pular para o conteúdo

Telemetria do servidor

5 min de leitura

O sistema vigia a si mesmo: o gargalo explicado, os cartões de CPU, memória, disco, banco e serviços, e o histórico.

A plataforma vigia a rede inteira e também a máquina onde roda. A telemetria do servidor mostra CPU, memória, disco, rede, banco de dados e os serviços do sistema, com histórico, porque "está ruim" e "começou quando" são perguntas diferentes. Tudo é lido sem alterar nada.

Telemetria com o gargalo Troca de página em atenção e os cartões de CPU, espera por disco, CPU tomada pelo hipervisor, memória, troca de página, disco, descarte, conexões do banco, cache, temporárias, consultas, serviços e timers.
O retrato de agora com a troca de página em atenção e o resto verde. Dados Fictícios - Sistema Real.

O que está segurando o sistema

Antes dos números vem o veredito: o recurso que está perto do limite, com a explicação do que isso causa. Se algum sensor não respondeu, a tela diz "sem veredito" e quais sensores ficaram cegos. Nenhum gargalo apontado com sensor cego não é o mesmo que nenhum gargalo.

Os cartões e o que fazer

CartãoAtenção / críticoComo ler
CPU75% / 90%Sem folga, o pico da coleta passa a disputar com o painel
Espera por disco15% / 30%Aparece como "CPU alta", mas o disco é que não acompanha. Mais núcleos não resolvem
CPU tomada pelo hipervisor5% / 15%O gargalo está fora da máquina. Nenhuma otimização local resolve: a conversa é com o provedor da máquina virtual
Memória85% / 93%O primeiro a cair não é o servidor, é um processo morto pelo sistema
Troca de página20% / 50%Painel lento sem nenhuma consulta lenta: cada consulta paga uma ida ao disco. Falta memória
Disco80% / 92%Disco cheio faz o banco recusar gravação: a coleta some sem erro na tela
Descarte de pacote1 / 10 por segundoNão gera erro; a coleta só demora, e a culpa parece ser do equipamento remoto
Conexões do banco70% / 90%Estourar o teto recusa a próxima conexão: é queda de função, não lentidão
Acerto do cacheabaixo de 99% / 95%Leituras que vão ao disco em vez da memória
Temporárias indo a disco25% / 50%Ordenação ou agrupamento grande demais; o custo cai na tela que consulta
Consultas executando8 / 20Fila no banco é o sinal mais precoce de consulta sem índice
Serviços e timersqualquer um parado ou atrasadoO painel pode estar de pé e o trabalho, não

Cada cartão diz de onde veio o número, para separar "o sistema disse" de "o sistema mediu". Embaixo dos cartões fica a versão do processo, a memória que ele usa e a versão do banco.

Volumes, placas, serviços e timers

Tabelas de volumes e placas de rede, o resumo de serviços e timers e as tabelas de unidades e de timers, todos em dia.
Volumes, placas de rede e os serviços e timers do sistema. Dados Fictícios - Sistema Real.
  • Volumes: uso, espaço livre e i-nodes de cada partição. I-node esgotado enche o disco mesmo com espaço sobrando.
  • Placas de rede: entrada, saída e descarte por interface.
  • Serviços e timers: quantos serviços estão no ar, quantos deveriam rodar e estão parados, quantos timers existem e quantos estão atrasados.
  • Unidade de "disparo único" fica inativa entre uma execução e outra. É o repouso dela, não uma falha.
  • No timer, o número que importa é o atraso: um timer pode estar ativo e não disparar há horas.

Histórico

Gráficos de CPU, memória, disco, rede, erro e descarte de pacote e banco de dados nas últimas 6 horas, com mínimo, média, máximo e valor atual.
Seis horas de histórico da máquina. Dados Fictícios - Sistema Real.
  • Escolha a janela: 1 hora, 6 horas, 24 horas, 48 horas, 7 dias ou 30 dias.
  • Cada gráfico mostra mínimo, média, máximo e o valor atual de cada série, e pode ser visto como tabela.
  • "Medir agora" faz uma leitura na hora, sem esperar o próximo ciclo.
  • Mais abaixo ficam as consultas mais caras do banco e os incidentes da infraestrutura.

Ficou alguma dúvida?A equipe que faz a implantação responde.

Perguntar no WhatsApp

Leia também

Dúvidas? Fale no WhatsApp
WhatsAppMontar meu plano