Monitoramento e armazenamento de logs

Comece a usar o CloudWatch Logs

Para começar a monitorar logs com o CloudWatch Logs, primeiro é necessário instalar e configurar o Agente do CloudWatch Logs para enviar seus logs para o CloudWatch. O Agente pode ser instalado diretamente em uma instância do EC2 nova ou em execução, bem como por meio do CloudFormation ou do Chef. Siga as instruções aqui para instalar e configurar.

Você pode monitorar eventos de log à medida que são enviados para o CloudWatch Logs criando filtros de métrica. Os filtros de métrica convertem dados de log em métricas do CloudWatch para representação gráfica ou criação de alertas.

Saiba como criar filtros de métrica no console ou na ILC no Guia do desenvolvedor do Amazon CloudWatch.

Monitoramento de instâncias do Amazon EC2

Se você se cadastrou para o Amazon EC2, está registrado automaticamente para o Amazon CloudWatch, e as instâncias do EC2 estão habilitadas automaticamente para monitoramento básico sem custo adicional.

Para habilitar o monitoramento detalhado ao executar uma nova instância do EC2, clique na caixa de seleção “Enable CloudWatch detailed monitoring” em “Step 3: Configure Instance Details”. Também é possível habilitar o monitoramento detalhado de uma instância existente clicando com o botão direito do mouse na instância no console do Amazon EC2 e selecionando “Enable Detailed Monitoring”.

Monitoramento de outros recursos da AWS

O Amazon CloudWatch monitora as seguintes métricas automaticamente: contagem de solicitações e latência em Elastic Load Balancers; latência de leitura/gravação em volumes do Amazon EBS; memória liberável e espaço de armazenamento disponível em instâncias de banco de dados do Amazon RDS; número de mensagens enviadas e recebidas em filas do Amazon SQS; e o número de mensagens publicadas e entregues em tópicos do Amazon SNS.

Para obter mais detalhes sobre métricas de outros recursos da AWS, consulte o Amazon CloudWatch Developer Guide.

Monitoramento de suas próprias métricas personalizadas

Comece a usar métricas personalizadas

O Amazon CloudWatch também pode monitorar métricas geradas pelos aplicativos que você executa utilizando recursos da AWS. Você pode enviar e armazenar imediatamente quaisquer métricas que sejam importantes para o desempenho dos seus negócios ou para o desempenho operacional do seu aplicativo usando uma simples chamada de API. Por exemplo, você pode fazer seu aplicativo enviar os tempos de carregamento de páginas da web por meio da API para serem monitorados no CloudWatch como uma métrica personalizada. Você pode enviar a quantidade de dados de métricas personalizadas que desejar de acordo com suas necessidades. Todas as mesmas funcionalidades do Amazon CloudWatch estarão disponíveis a uma frequência de até um minuto para seus próprios dados de métricas personalizadas, incluindo gráficos, estatísticas e alertas.

Para obter mais detalhes sobre o fornecimento de suas próprias métricas personalizadas, consulte o Amazon CloudWatch Developer Guide.

Como acessar suas métricas do Amazon CloudWatch

Para começar a acessar suas métricas do Amazon CloudWatch, clique no link Metrics na guia Amazon CloudWatch do AWS Management Console. Todas as suas métricas de recursos da AWS e suas métricas personalizadas serão listadas. Encontre e selecione uma métrica de seu interesse, e um gráfico interativo dessa métrica será exibido. Selecione um intervalo de tempo e escolha a exibição de valores para média, mínimo, máximo, soma ou número de amostras. Selecione métricas adicionais e acrescente-as ao gráfico para correlacionar comportamentos ou descobrir padrões. Clique no botão Create Alarm para iniciar notificações automáticas ou ações de Auto Scaling quando a métrica atingir um limite definido por você. Clique no link Dashboard para ter uma visão geral do status de todos os seus alertas e métricas de recursos da AWS.

Para obter mais informações sobre visualização, representação gráfica e publicação de métricas, consulte o Amazon CloudWatch Developer Guide.

Criação de alertas do Amazon CloudWatch

Para criar seus alertas do Amazon CloudWatch, clique no link Alarms na guia Amazon CloudWatch do AWS Management Console. Todos os seus alertas do CloudWatch serão listados. Em seguida, clique no botão Create Alarm e selecione a métrica de interesse. Por fim, defina o limite do alerta e a ação a ser executada quando o alerta mudar de estado.

Para obter mais detalhes sobre a criação de alarmes, consulte o Guia do desenvolvedor do Amazon CloudWatch.

Criação de regras para o Amazon CloudWatch Events

Para começar a usar o CloudWatch Events para reagir a alterações nos seus recursos da AWS, clique no link Rules, em Events na guia Amazon CloudWatch do Console de Gerenciamento da AWS. Em seguida, clique no botão Create Rule e selecione a origem e o destino do seu evento. Clique em Configure Details, dê um nome à sua regra e clique em Create Rule.

Para obter mais detalhes sobre as regras e o CloudWatch Events, consulte a Documentação do Amazon CloudWatch.

Descubra mais recursos do Amazon CloudWatch

Visite a página de recursos