Coleta de métricas e logs de instâncias do Amazon EC2 e servidores locais com o agente do CloudWatch - Amazon CloudWatch

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á.

Coleta de métricas e logs de instâncias do Amazon EC2 e servidores locais com o agente do CloudWatch

O agente do CloudWatch unificado permite que você faça o seguinte:

  • Colete métricas internas no nível do sistema de instâncias do Amazon EC2 em sistemas operacionais. As métricas podem incluir métricas de convidados, além das métricas para instâncias do EC2. As métricas adicionais que podem ser coletadas são listadas em Métricas coletadas pelo agente do CloudWatch.

  • Colete métricas no nível do sistema dos servidores locais. Isso pode incluir servidores em um ambiente híbrido, bem como servidores não gerenciados pela AWS.

  • Recupere métricas personalizadas de seus aplicativos ou serviços usando os protocolos StatsD e collectd. StatsD é compatível com os servidores Linux e que executam o Windows Server. collectd tem suporte somente em servidores Linux.

  • Colete os logs das instâncias do Amazon EC2 e dos servidores locais que executam o Linux ou o Windows Server.

    nota

    O agente do CloudWatch não suporta a coleta de logs de pipes FIFO.

Você pode armazenar e visualizar as métricas que coleta com o agente do CloudWatch no CloudWatch da mesma forma como o faz com qualquer outra métrica do CloudWatch. O namespace padrão para métricas coletado pelo agente do CloudWatch éCWAgent, embora seja possível especificar um namespace diferente quando você configura o agente.

Os logs coletados pelo agente unificado do CloudWatch são processados e armazenados no Amazon CloudWatch Logs, da mesma forma como os logs coletados pelo agente mais antigo do CloudWatch Logs. Para obter informações sobre a definição de preço do CloudWatch LogsPreço do Amazon CloudWatch.

As métricas coletadas pelo agente do CloudWatch são cobradas como métricas personalizadas. Para obter mais informações sobre o preço de métricas do CloudWatch, consultePreço do Amazon CloudWatch.

O agente do CloudWatch é de código aberto sob a licença do MIT e éhospedado no GitHub. Se você quiser criar, personalizar ou contribuir com o agente do CloudWatch, consulte o repositório do GitHub para obter as instruções mais recentes. Se você acha que encontrou um possível problema de segurança, não publique-o no GitHub ou em qualquer fórum público. Em vez disso, siga as instruções emRelatório de vulnerabilidadeouSegurança da AWS diretamente.

As etapas desta seção explicam como instalar o agente unificado do CloudWatch em instâncias do Amazon EC2 e servidores no local. Para obter mais informações sobre as métricas que podem ser coletadas pelo agente do CloudWatch, consulteMétricas coletadas pelo agente do CloudWatch.

Sistemas operacionais compatíveis

O agente do CloudWatch é compatível com a arquitetura x86-64 nos seguintes sistemas operacionais:

  • Amazon Linux versão 2014.03.02 ou posterior

  • Amazon Linux 2

  • Versões 20.04, 18.04, 16.04 e 14.04 do servidor Ubuntu

  • CentOS versões 8.0, 7.6, 7.2 e 7.0

  • Red Hat Enterprise Linux (RHEL) versões 8, 7.7, 7.6, 7.5, 7.4, 7.2 e 7.0

  • Debian versão 10 e versão 8.0

  • SUSE Linux Enterprise Server (SLES) versão 15 e versão 12

  • Oracle Linux versões 7.8, 7.6 e 7.5

  • macOS, incluindo instâncias do EC2 Mac1

  • Versões de 64 bits do Windows Server 2019, Windows Server 2016, Windows Server 2012 e Windows Server 2008 R2

O agente é compatível com a arquitetura ARM64 nos seguintes sistemas operacionais:

  • Amazon Linux 2

  • Ubuntu Server versões 20.04 e 18.04

  • Red Hat Enterprise Linux (RHEL) versão 7.6

  • SUSE Linux Enterprise Server 15

Visão geral do processo de instalação

Você pode fazer download e instalar o agente do CloudWatch manualmente usando a linha de comando ou integrá-lo com o SSM. O fluxo geral de instalação do agente do CloudWatch usando qualquer método é o seguinte:

  1. Crie funções do IAM ou usuários que permitem que o agente colete métricas do servidor e, opcionalmente, integrar ao AWS Systems Manager.

  2. Fazer download do pacote do agente.

  3. Modificar o arquivo de configuração do agente do CloudWatch e especificar as métricas que você deseja coletar.

  4. Instalar e iniciar o agente em seus servidores. À medida que você instalar o agente em uma instância do EC2, anexar a função do IAM criada na etapa 1. À medida que você instalar o agente em um servidor no local, especificar um perfil nomeado que contenha as credenciais do usuário do IAM que você criou na etapa 1.