

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Configurar monitoramento para instâncias do Auto Scaling
<a name="enable-as-instance-metrics"></a>

O Amazon EC2 coleta e processa os dados brutos das instâncias, e os transforma em métricas legíveis e praticamente em tempo real que descrevem o uso de CPU e outros dados de uso do grupo do Auto Scaling. Você pode configurar o intervalo para monitorar essas métricas escolhendo a granularidade de um ou cinco minutos. 

Sempre que uma instância for executada, o monitoramento será habilitado usando monitoramento básico (granularidade de cinco minutos) ou monitoramento detalhado (granularidade de um minuto). Para o monitoramento detalhado, aplicam-se custos adicionais. Para obter mais informações, consulte os [ CloudWatch preços da Amazon](https://aws.amazon.com/cloudwatch/pricing/) e [o monitoramento de suas instâncias usando CloudWatch](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-cloudwatch.html) no Guia do *usuário do Amazon EC2*.

Para criar um grupo do Auto Scaling, é necessário criar uma configuração de execução ou um modelo de execução que permita o tipo de monitoramento adequado à sua aplicação. Se você adicionar uma política de escalabilidade ao seu grupo, é altamente recomendável usar o monitoramento detalhado para obter dados de métricas para instâncias do EC2 com uma granularidade de um minuto, pois isso atingirá uma resposta mais rápida a alterações na carga.

**Topics**
+ [Habilitar o monitoramento detalhado (console)](#enable-detailed-monitoring-console)
+ [Habilitar o monitoramento detalhado (AWS CLI)](#enable-detailed-monitoring-cli)
+ [Alternar entre monitoramento básico e detalhado](#change-monitoring)
+ [Colete métricas adicionais usando o CloudWatch agente](#metrics-collected-by-cloudwatch-agent)

## Habilitar o monitoramento detalhado (console)
<a name="enable-detailed-monitoring-console"></a>

Por padrão, o monitoramento básico é ativado quando você usa o Console de gerenciamento da AWS para criar um modelo de execução ou configuração de execução. 

**Para habilitar o monitoramento detalhado em um modelo de execução**  
Ao criar o modelo de lançamento usando o Console de gerenciamento da AWS, na seção **Detalhes avançados**, para ** CloudWatchMonitoramento detalhado**, escolha **Habilitar**. Caso contrário, o monitoramento básico será habilitado. Para obter mais informações, consulte [Criar um modelo de execução usando configurações avançadas](advanced-settings-for-your-launch-template.md).

**Para habilitar o monitoramento detalhado em uma configuração de execução**  
Ao criar a configuração de execução usando o Console de gerenciamento da AWS, na seção **Configuração adicional**, selecione **Habilitar monitoramento detalhado da instância EC2 em CloudWatch**. Caso contrário, o monitoramento básico será habilitado. Para obter mais informações, consulte [Criar uma configuração de execução](create-launch-config.md).

## Habilitar o monitoramento detalhado (AWS CLI)
<a name="enable-detailed-monitoring-cli"></a>

Por padrão, o monitoramento básico é habilitado quando você cria um modelo de execução usando a AWS CLI. O monitoramento detalhado é habilitado por padrão quando você cria uma configuração de execução usando a AWS CLI ou um SDK. 

**Para habilitar o monitoramento detalhado em um modelo de execução**  
Para modelos de execução, use o comando [create-launch-template](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ec2/create-launch-template.html) e envie um arquivo JSON que contenha as informações para criar o modelo de execução. Defina o parâmetro de monitoramento como `"Monitoring":{"Enabled":true}` para habilitar o monitoramento detalhado ou `"Monitoring":{"Enabled":false}` para habilitar o monitoramento básico. 

**Para habilitar o monitoramento detalhado em uma configuração de execução**  
Para configurações de execução, use o comando [create-launch-configuration](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/create-launch-configuration.html) com a opção `--instance-monitoring`. Defina essa opção como `true` para habilitar o monitoramento detalhado ou `false` para habilitar o monitoramento básico.

```
--instance-monitoring Enabled={{true}}
```

## Alternar entre monitoramento básico e detalhado
<a name="change-monitoring"></a>

Para alterar o tipo de monitoramento habilitado em novas instâncias do EC2, atualize o modelo de execução ou o grupo do Auto Scaling para usar um novo modelo ou uma nova configuração de execução. As instâncias existentes continuam a usar o tipo de monitoramento habilitado anteriormente. Para atualizar todas as instâncias, termine-as para que elas sejam substituídas por seu grupo do Auto Scaling ou atualize as instâncias individualmente usando [monitor-instances](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ec2/monitor-instances.html) e [unmonitor-instances](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ec2/unmonitor-instances.html).

**nota**  
Com os recursos de tempo de vida máximo e atualização de instância e de atualização da instância, também é possível substituir todas as instâncias no grupo do Auto Scaling para iniciar novas instâncias que usem as novas configurações. Para obter mais informações, consulte [Recicle as instâncias em seu grupo do Auto Scaling](ec2-auto-scaling-group-replacing-instances.md).

Ao alternar entre monitoramento básico e detalhado:

Se você tiver CloudWatch alarmes associados às políticas de escalonamento de etapas ou políticas de escalabilidade simples para seu grupo de Auto Scaling, use o [put-metric-alarm](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/cloudwatch/put-metric-alarm.html)comando para atualizar cada alarme. Faça com que cada período corresponda ao tipo de monitoramento (300 segundos para o monitoramento básico e 60 segundos para o monitoramento detalhado). Se você passar do monitoramento detalhado para o monitoramento básico, mas não atualizar seus alarmes para corresponderem ao período de cinco minutos, eles continuarão a verificar as estatísticas a cada minuto. Eles poderão não encontrar nenhum dado disponível para quatro de cada cinco períodos.

## Colete métricas adicionais usando o CloudWatch agente
<a name="metrics-collected-by-cloudwatch-agent"></a>

Para coletar métricas no nível do sistema operacional, como memória disponível e usada, você deve instalar o CloudWatch agente. Podem ser cobrados taxas adicionais. Você pode usar o CloudWatch agente para coletar métricas do sistema e arquivos de log das instâncias do Amazon EC2. Para obter mais informações, consulte [Métricas coletadas pelo CloudWatch agente](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/metrics-collected-by-CloudWatch-agent.html) no *Guia CloudWatch do usuário da Amazon*.