Analisando Logs, Métricas e Rastreios - CloudWatch, X-Ray, Depuração

Organizando CloudWatch Logs/Metrics/Insights, mapa de serviços X-Ray, EMF e técnicas de depuração.

Quando seu app em producao tem erros ou fica lento, voce precisa descobrir o que deu errado. Essa capacidade se chama Observabilidade. O exame AWS DVA-C02 pergunta quais ferramentas usar para identificar a causa raiz.

 

Amazon CloudWatch

CloudWatch e o servico central de monitoramento da AWS — uma torre de controle que vigia todos os seus servicos em um so lugar. Tem cinco capacidades principais.

CloudWatch Logs

Coleta logs de todos os servicos AWS em um unico lugar. Grupo de Logs: Container logico para organizar logs similares, como uma pasta. Stream de Logs: Sequencia de logs ordenada por tempo de uma fonte especifica. Periodo de Retencao: De 1 dia a permanente (padrao: permanente).

CloudWatch Metrics

Medicoes numericas da saude do sistema: uso de CPU, trafego de rede, contagens de requisicoes. Coletadas tipicamente a cada 1 minuto.

Como o velocimetro, medidor de combustivel e temperatura do motor de um carro.

CloudWatch Logs Insights

Ferramenta para encontrar rapidamente informacoes especificas em grandes volumes de logs usando sintaxe similar ao SQL. Ex: "Mostre apenas logs de erro da ultima hora."

CloudWatch Alarms

Envia notificacoes automaticamente ou aciona acoes quando uma metrica ultrapassa um limite. Ex: se CPU > 80%, envia SMS ou adiciona servidores automaticamente.

CloudWatch Dashboards

Visualiza multiplas metricas e logs como graficos em uma unica tela para toda a equipe.

 

AWS X-Ray

X-Ray rastreia o caminho completo de requisicoes atraves de multiplos servicos distribuidos. Como um sistema de rastreamento de encomendas mostrando quanto tempo passou em cada centro.

Mapa de Servico: Mostra relacoes entre servicos e latencia de cada segmento visualmente. Trace: Caminho completo de uma requisicao atraves de multiplos servicos. Segmento: Tempo que um servico especifico levou para processar sua parte. Subsegmento: Operacoes detalhadas dentro de um segmento (ex: tempo de consulta BD).

X-Ray deixa voce ver imediatamente qual servico e o gargalo.

 

Pontos-Chave do Exame

"Analisar logs com SQL" -- CloudWatch Logs Insights

"Rastrear fluxo de requisicoes distribuidas" -- X-Ray

"Visualizar conexoes de servicos e latencia" -- X-Ray Service Map

"Alertar quando metrica ultrapassa limite" -- CloudWatch Alarms

"Extrair metricas de logs estruturados" -- EMF

"Ver multiplas metricas em uma tela" -- CloudWatch Dashboards

"Identificar gargalos no caminho de requisicoes" -- X-Ray traces e segments

X-Ray integra com Lambda, API Gateway, ECS e mais

Voltar à lista do blog