Gerenciar o monitoramento detalhado das instâncias do Amazon EC2 - Amazon Elastic Compute Cloud

Gerenciar o monitoramento detalhado das instâncias do Amazon EC2

O Amazon CloudWatch fornece duas categorias de monitoramento: monitoramento básico e monitoramento detalhado. Por padrão, a instância está configurada para monitoramento básico. Como opção, é possível habilitar o monitoramento detalhado para ajudar você a identificar e atuar mais rapidamente em problemas operacionais. É possível habilitar ou desativar o monitoramento detalhado em uma instância quando executá-la ou depois de a instância estar sendo executada ou ter sido interrompida.

Habilitar o monitoramento detalhado em uma instância não afeta o monitoramento dos volumes do EBS anexados. Para obter mais informações, consulte Métricas de uso do Amazon CloudWatch para o Amazon EBS.

A tabela a seguir destaca as diferenças entre o monitoramento básico e o monitoramento detalhado de instâncias.

Tipo de monitoramento Descrição Cobranças
Monitoramento básico

As métricas de verificação de status estão disponíveis em períodos de um minuto. Todas as outras métricas estão disponíveis em períodos de cinco minutos.

Sem cobrança.
Monitoramento detalhado Todas as métricas, inclusive as de verificação de status, estão disponíveis em períodos de um minuto. Para obter esse nível de dados, é necessário especificamente habilitá-lo para a instância. Para as instâncias onde você tiver habilitado monitoramento detalhado, também é possível obter dados agregados nos grupos de instâncias semelhantes. A cobrança é feita pela métrica que o Amazon EC2 envia para o CloudWatch. Você não é cobrado pelo armazenamento de dados. Para obter mais informações, consulte Nível pago e Exemplo 1 – Monitoramento detalhado do EC2 na página de definição de preço de Amazon CloudWatch.

Permissões obrigatórias

Para habilitar o monitoramento detalhado de uma instância, o usuário deve ter permissão para usar a ação de API MonitorInstances. Para desativar o monitoramento detalhado de uma instância, o usuário deve ter permissão para usar a ação de API UnmonitorInstances.

Habilitar o monitoramento detalhado no momento da execução

Use os procedimentos a seguir para habilitar o monitoramento detalhado no momento da execução. Por padrão, a instância usa o monitoramento básico.

Console
Para habilitar o monitoramento detalhado ao executar uma instância

Ao executar uma instância usando o console do Amazon EC2, em Detalhes avançados, marque a caixa de seleção Monitoramento detalhado do CloudWatch.

AWS CLI
Para habilitar o monitoramento detalhado ao executar uma instância

Use o comando run-instances com o marcador --monitoring para ativar o monitoramento detalhado.

aws ec2 run-instances --image-id ami-09092360 --monitoring Enabled=true...

Gerenciar o monitoramento detalhado

Use os procedimentos a seguir para gerenciar o monitoramento detalhado para uma instância em execução ou interrompida.

Console
Para gerenciar o monitoramento detalhado de uma instância
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, escolha Instances (Instâncias).

  3. Selecione a instância.

  4. Escolha Ações, Monitorar e solucionar problemas, Gerenciar monitoramento detalhado.

  5. Na página Monitoramento detalhado, para Monitoramento detalhado, faça o seguinte:

    • Monitoramento detalhado: selecione Habilitar.

    • Monitoramento básico: desmarque Habilitar.

  6. Selecione a opção Confirmar.

AWS CLI
Para habilitar o monitoramento detalhado de uma instância

Use o comando monitor-instances para habilitar o monitoramento detalhado das instâncias especificadas.

aws ec2 monitor-instances --instance-ids i-1234567890abcdef0
Para desativar o monitoramento detalhado de uma instância

Use o comando unmonitor-instances para desativar o monitoramento detalhado das instâncias especificadas.

aws ec2 unmonitor-instances --instance-ids i-1234567890abcdef0