Anotações sobre o Amazon CloudWatch para ajudar na preparação das certificações AWS.
Até o momento as anotações são para as certificações abaixo:
Definição do fornecedor
O Amazon CloudWatch é um serviço de monitoramento e observabilidade criado para engenheiros de DevOps, desenvolvedores, engenheiros de confiabilidade de sites (SREs), gerentes de TI e proprietários de produtos.
Anotações gerais
- Coleta métricas e Logs
 - Coleta On-premise
 - Real Time
 - Custom metrics
 - Notificações
 - Alarmes
 - Métricas
 - Pode usar para monitorar erros em chamadas de API, com o CloudWatch Alarmes para gerar um alarme com notificação via Amazon SNS
 
CloudWatch Agent
- Coleta Métricas e Logs
 - Métricas: Memory, Disk, Netstat
 - A EC2 precisa ter a policy: CloudWatchAgentServerPolicy
 - Nome da métrica: CWAgent
 - Nome do agente: amazon-cloudwatch-agent
 
Referências
- Coletar métricas e logs de instâncias do Amazon EC2 e servidores on-premises com o atendente do CloudWatch
 - Métricas coletadas pelo agente do CloudWatch
 - Instalar o agente do CloudWatch
 - Criar o arquivo de configuração do agente do CloudWatch com o assistente
 
CloudWatch Events
- Cron Jobs
 - Schedule
 - Event Pattern
 - Trigger
 - Pode usar o CloudWatch Event para disparar eventos quando um recurso da VPC é alterado
 
Referências
CloudWatch Logs
- Real-Time Monitoring
 - Inclui CloudTrail
 - Coleta On-premisse através de agent
 - Ajust Retention
 - Logs From
 - ECS, Lambda, Cloudtrail, Cloudwatch agent, Beanstalk, Route53
 
Analise de alguns problemas
- Verificar o awslogs para confirmar se o agent está rodando
 - Verificar a IAM Policy da Role anexada na instância
 
CloudWatch Alarms
- Actions
 - Auto Scaling
 - EC2
 - SNS
 - Utilizado como trigger
 - Alarm State -- OK, INSUFFICIENT_DATA e ALARM
 
CloudWatch Metrics
- Timestamps
 - Dashboards
 - Não tem métricas de RAM e Disk para EC2 por Default (Somente com CloudWatch Agent)
 - Default 5 minutes
 - Detailed Monitoring - 1 min
 - Custom Metrics
 - Os dados das métricas são mantidos por 15 meses
 - Para gravar as métricas: 
cloudwatch:putMetricData 

    
Top comments (0)