Microsoft Azure - Monitorando Máquinas Virtuais
O monitoramento de máquinas virtuais é importante para controlar seu desempenho e integridade. O Windows Azure fornece uma interface interativa para monitorar as estatísticas relacionadas ao desempenho da máquina virtual. As cinco estatísticas principais são -
- Porcentagem de CPU
- Bytes de leitura de disco / s
- Bytes de gravação de disco / s
- Rede em
- Rede fora
Monitore a VM no Portal de Gerenciamento do Azure.
Step 1 - Faça login no Portal de Gerenciamento do Azure.
Step 2 - Vá para Máquina Virtual.
Step 3 - Selecione a máquina virtual que deseja monitorar.
Step 4 - Selecione Monitor no menu superior, conforme mostrado na imagem a seguir.
Você pode ver 5 termos-chave na tela acima. Parece muito complicado à primeira vista, mas quando você olha com atenção, você pode ver que cada linha no gráfico está em uma cor diferente que corresponde à cor do termo. Por exemplo, a porcentagem de CPU está na cor roxa e a linha roxa no gráfico o representa. A máquina mostrada na imagem acima é bastante nova. As seções a seguir explicam como as figuras são lidas.
Porcentagem de CPU
A porcentagem da CPU é a estatística mais comum a ser verificada sempre que houver um problema de desempenho em um aplicativo. Ele informa a utilização do processador em porcentagem. Na imagem a seguir, você pode ver que na última lista suspensa no canto superior direito 1 hora é selecionada e a maior utilização é às 3:15, que é 0,13%.
Bytes de leitura de disco / s
Outro fator que afeta o desempenho são as operações de entrada / saída do disco. Byte de leitura de disco / segundo mede a quantidade de dados lidos a cada segundo no disco. Se as operações de leitura forem feitas com mais frequência no disco, os problemas de desempenho podem ser resolvidos usando um disco mais rápido.
Bytes de gravação de disco / s
Da mesma forma, o byte / s de gravação em disco mede a quantidade de dados gravados a cada segundo. Se o aplicativo precisar gravar uma grande quantidade de dados no disco, um disco maior pode ser escolhido.
Na imagem acima, você pode ver que o ponto mais alto na leitura do disco é 218,35 bytes / seg às 3:25. Você pode ver os dados da última hora porque '1 hora' está selecionado no menu suspenso. Você também pode ver os dados das últimas 24 horas e 7 dias.
Rede em
O monitoramento do tráfego de rede pode ser feito observando as figuras 'rede em' na seção 'Monitorar'. As estatísticas de rede podem ser em bytes ou segmentos TCP recebidos.
Saída de rede
A estática de saída de rede informa sobre os segmentos TCP enviados por segundo. Você também pode ver as estatísticas relativas ou absolutas, selecionando uma opção do menu suspenso circundado na imagem a seguir.
Da mesma forma, você pode escolher a duração no menu suspenso destacado na imagem a seguir.
Você também pode escolher métricas específicas clicando em 'Adicionar métricas' na parte inferior da tela. A seguinte tela aparecerá, na qual você poderá verificar as métricas desejadas.
Habilitar Diagnóstico
Habilitar o diagnóstico permite que você colete logs. O Azure coletará logs e armazenará em uma conta de armazenamento que você especificou. Podemos habilitar o diagnóstico mudando para o 'Portal de visualização'. Os números de diagnóstico ajudam na solução de problemas, pois os registros de erros podem ser rastreados na conta de armazenamento.
Step 1 - Mude para o 'portal de pré-visualização'.
Step 2 - Localize a 'Máquina Virtual (clássico)' no painel esquerdo.
Step 3 - Selecione a máquina e 'Todas as configurações'.
Step 4- Role para baixo e localize 'Diagnóstico'. Selecione 'Diagnostic' conforme mostrado na imagem a seguir.
Step 5- Selecione 'On' no próximo painel exibido no lado direito. Por padrão, ele será desativado.
Step 6 - Uma vez que usa uma conta de armazenamento para armazenar os logs, você terá que configurar a conta de armazenamento clicando na parte dentro do círculo na imagem a seguir.
Step 7 - Você também pode selecionar ou desmarcar o tipo de registros que deseja manter.
Você também verá um painel na parte inferior com o título 'Monitoramento'. Esta seção exibe as mesmas métricas que discutimos na seção acima.
Esses números ajudam os usuários a identificar as causas do deslize de desempenho de um aplicativo. Eles também podem gerar alertas para esses recursos; eles vão acima dos limites definidos.