Monitorar o Amazon EC2 - Amazon Elastic Compute Cloud

Monitorar o Amazon EC2

O monitoramento é uma parte importante para manter a confiabilidade, a disponibilidade e a performance de suas instâncias do Amazon Elastic Compute Cloud (Amazon EC2) e de outras soluções da AWS. É necessário coletar dados de monitoramento de todas as partes de suas soluções da AWS para facilitar a depuração de uma falha de vários pontos (caso ocorra). No entanto, antes de iniciar o monitoramento do Amazon EC2, crie um plano de monitoramento que deverá incluir:

  • Quais são seus objetivos de monitoramento?

  • Quais recursos você vai monitorar?

  • Com que frequência você vai monitorar esses recursos?

  • Quais ferramentas de monitoramento você usará?

  • Quem realizará o monitoramento das tarefas?

  • Quem deve ser notificado quando algo der errado?

Depois de definir seus objetivos de monitoramento e criar seu plano de monitoramento, a próxima etapa é estabelecer uma linha de base para a performance normal do Amazon EC2 em seu ambiente. É necessário medir a performance do Amazon EC2 em vários momentos e em condições diferentes de carga. Ao monitorar o Amazon EC2, é necessário armazenar um histórico dos dados de monitoramento que você reúne. Será possível comparar a performance atual do Amazon EC2 com esses dados históricos para ajudá-lo a identificar padrões de performance normais e anomalias de performance, e elaborar métodos para resolvê-los. Por exemplo, é possível monitorar a utilização da CPU, a E/S de disco e a utilização da rede para suas instâncias do EC2. Quando a performance estiver fora da linha de base estabelecida, talvez seja necessário reconfigurar ou otimizar a instância para reduzir a utilização da CPU, melhorar a E/S de disco ou reduzir o tráfego de rede.

Para estabelecer uma linha de base, é preciso, no mínimo, monitorar os seguintes itens:

Item a ser monitorado Métrica do Amazon EC2 Monitoramento do agente/CloudWatch Logs

Utilização da CPU

CPUUtilization

Utilização da rede

NetworkIn

NetworkOut

Performance do disco

DiskReadOps

DiskWriteOps

Leituras/gravações de disco

DiskReadBytes

DiskWriteBytes

Utilização de memória, utilização de troca de disco, utilização de espaço em disco, utilização de arquivo de páginas, coleção de logs

[Instâncias do Linux e Windows Server] Colecionar métricas e logs das instâncias do Amazon EC2 e servidores on-premises com o agente do CloudWatch

[Migração de agentes anteriores do CloudWatch Logs em instâncias do Windows Server] Migrar coleção de logs da instância do Windows Server para o agente do CloudWatch