Criação de CloudWatch métricas e alarmes personalizados no AMS - Guia do usuário avançado do AMS

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

Criação de CloudWatch métricas e alarmes personalizados no AMS

Você pode armazenar suas métricas de negócios e aplicativos na Amazon CloudWatch. Você pode visualizar gráficos e definir alarmes com base nessas métricas, assim como você pode ver as métricas que CloudWatch já estão armazenadas para seus recursos do AWS Managed Services (AMS). Para saber mais sobre isso CloudWatch, consulte Amazon CloudWatch Concepts.

O Amazon SNS permite que os aplicativos enviem mensagens urgentes para vários assinantes por meio de um mecanismo “push” contra o AMS Managed Monitoring System ou MMS, tópico do Amazon SNS (SNS) no qual os alarmes são publicados; nesse caso, MMS e suas filas SQS. Você pode usar CloudWatch para criar métricas personalizadas e, por meio de um tópico do SNS, fazer com que o AMS o avise adequadamente. Para isso, siga estas etapas.

nota

Esse processo não funciona para implantações imutáveis que dependem de implantações atualizadas em grupos de AMIs Auto Scaling, ele é adequado para implantações de aplicativos mutáveis (não ASG).

Configurar uma métrica personalizada dentro das limitações do AMS Advanced é uma tarefa complexa. Para obter um exemplo de CloudWatch, consulte Exemplo: Contar ocorrências de um termo.

  1. Produza seu script de monitoramento de aplicativos e sua métrica personalizada (como o exemplo de contagem de ocorrências). Para obter mais informações e acesso a exemplos de scripts, consulte Monitoramento de memória e métricas de disco para instâncias EC2 Linux da Amazon.

  2. Faça o upload do seu script de monitoramento. Para carregar o script de monitoramento para seu grupo de Auto Scaling ou configuração de EC2 instância da Amazon, você pode usá-lo UserDataao configurar seu grupo de Auto Scaling ou instância da EC2 Amazon, ou, se seu aplicativo foi implantado CodeDeploy com, você pode modificar a configuração com um Deployment | Applications | application | Deploy CT ( CodeDeploy ct-2edc3sd1sqmrb).

  3. Publique sua métrica personalizada em CloudWatch (na primeira vez que você publica um ponto de dados para uma nova métrica personalizada, ela é criada), consulte Publicar métricas personalizadas.

  4. Para integrar sua métrica de cliente ao seu sistema de monitoramento de aplicativos, solicite que o AMS crie um tópico de SNS para a métrica enviando uma RFC com a seção Implantação | Monitoramento e notificação | SNS | Criar tipo de alteração (ct-3dfnglm4ombbs).

  5. Crie o CloudWatch alarme, consulte Criação de CloudWatch alarmes na Amazon.

Importante

Os dados de monitoramento devem ser enviados para esse caminho [infra/INSTANCE_ID/YOUR_CUSTOM_METRIC].