DEV Community

Rodrigo Fernandes
Rodrigo Fernandes

Posted on

Amazon CloudWatch

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:

Image description


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


CloudWatch Events

Documentação oficial

  • Cron Jobs
  • Schedule
  • Event Pattern
  • Trigger
  • Pode usar o CloudWatch Event para disparar eventos quando um recurso da VPC é alterado

Referências


CloudWatch Logs

Documentação oficial

  • 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

Documentação oficial

  • Actions
  • Auto Scaling
  • EC2
  • SNS
  • Utilizado como trigger
  • Alarm State -- OK, INSUFFICIENT_DATA e ALARM

CloudWatch Metrics

Documentação oficial

  • 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)