Monitoramento
Após implementar sua carga de trabalho, é necessário monitorar a performance dela para que você possa corrigir todos os problemas antes que eles afetem seus clientes. As métricas de monitoramento devem ser usadas para gerar alarmes quando os limites são ultrapassados.
O Amazon CloudWatch é um serviço de monitoramento e observabilidade que fornece dados e insights práticos para monitorar workloads, responder a alterações de performance em todo o sistema, otimizar a utilização de recursos e obter uma visão unificada da integridade operacional. O CloudWatch coleta dados operacionais e de monitoramento em forma de logs, métricas e eventos com base em workloads executadas na AWS e em servidores on-premises. O AWS X-Ray ajuda os desenvolvedores a analisar e depurar aplicações distribuídas em produção. Com o AWS X-Ray, você pode obter insights sobre a performance do seu aplicativo, descobrir causas raiz e identificar gargalos de performance. É possível usar esses insights para reagir rapidamente e manter sua carga de trabalho funcionando sem problemas.
As perguntas a seguir se concentram nessas considerações sobre a eficiência da performance.
PERF 7: Como você monitora seus recursos para garantir que eles estejam apresentando boa performance? |
---|
A performance do sistema pode diminuir com o tempo. Monitore a performance do sistema para identificar degradações e corrigir fatores internos ou externos, como a carga do aplicativo ou o sistema operacional. |
Garantir que você não veja falsos positivos é essencial para uma solução eficaz de monitoramento. Os triggers automatizados evitam erros humanos e podem reduzir o tempo necessário para corrigir problemas. Planeje dias de jogo, nos quais as simulações sejam conduzidas no ambiente de produção para testar sua solução de alarme e garantir que ela reconheça corretamente os problemas.