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
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
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.
Conteúdo
Habilitar o monitoramento detalhado (console)
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.
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.
Habilitar o monitoramento detalhado (AWS CLI)
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"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--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
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
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.
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
Colete métricas adicionais usando o CloudWatch agente
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 no Guia CloudWatch do usuário da Amazon.