Coletar métricas e logs de instâncias do Amazon EC2 e servidores on-premises com o agente do CloudWatch - Amazon CloudWatch

Coletar métricas e logs de instâncias do Amazon EC2 e servidores on-premises com o agente do CloudWatch

O agente unificado do CloudWatch permite que você:

  • Colete métricas internas no nível do sistema de instâncias do Amazon EC2 entre 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 suas aplicações ou serviços usando os protocolos StatsD e collectd. O protocolo 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 on-premises que executam o Linux ou o Windows Server.

    nota

    O agente do CloudWatch não é compatível com a coleta de logs de pipes FIFO.

É possível armazenar e visualizar as métricas que você coletar com o agente do CloudWatch no CloudWatch da mesma forma como faz com qualquer outra métrica do CloudWatch. O namespace padrão para métricas coletadas 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 o preço do CloudWatch Logs, consulte Preç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, consulte Preço do Amazon CloudWatch.

O agente do CloudWatch tem código aberto sob a licença do MIT e é hospedado no GitHub. Para desenvolver, personalizar ou contribuir com o agente do CloudWatch, consulte o repositório do GitHub para obter as instruções mais recentes. Ao achar que encontrou um possível problema de segurança, não o publique no GitHub ou em qualquer fórum público. Em vez disso, siga as instruções em Relatório de vulnerabilidade ou envie um e-mail diretamente para a segurança da AWS.

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

Sistemas operacionais com suporte

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

  • Amazon Linux versão 2014.03.02 ou posteriores

  • Amazon Linux 2

  • Ubuntu Server versões 20.04, 18.04, 16.04 e 14.04

  • 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, inclusive instâncias do EC2 Mac1

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

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 baixar 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. Criar funções ou usuários do IAM que permitem que o agente colete métricas do servidor e, opcionalmente, integrar com o 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. Ao instalar o agente em uma instância do EC2, associe a função do IAM que você criou na etapa 1. Ao instalar o agente em um servidor on-premises, especifique um perfil nomeado que contenha as credenciais do usuário do IAM que você criou na etapa 1.