

# Criação de um alarme com base em uma fonte de dados conectada
<a name="Create_MultiSource_Alarm"></a>

É possível criar alarmes que monitorem métricas de fontes de dados que não estejam no CloudWatch. Para obter mais informações sobre como criar conexões com essas outras fontes de dados, consulte [Métricas de consulta de outras fontes de dados](MultiDataSourceQuerying.md).

**Como criar um alarme para as métricas de uma fonte de dados à qual você está conectado**

1. Abra o console do CloudWatch, em [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. No painel de navegação, escolha **Metrics** (Métricas), **All metrics** (Todas as métricas).

1. Escolha a guia **Consulta a várias fontes**.

1. Em **Fonte de dados**, selecione a fonte de dados que deseja usar.

1. O construtor de consultas solicita as informações necessárias para que a consulta recupere as métricas a serem usadas para o alarme. O fluxo de trabalho é diferente para cada fonte de dados e é adaptado à fonte de dados. Por exemplo, para as fontes de dados do Amazon Managed Service for Prometheus e do Prometheus, uma caixa do editor de consultas PromQL com um auxiliar de consulta é exibida.

1. Quando você terminar a estrutura da consulta, escolha **Representar consulta graficamente**.

1. Se o gráfico de amostra tiver a aparência esperada, escolha **Criar alarme**.

1. A página **Especificar métrica e condições** é exibida. Se a consulta que você estiver usando produzir mais de uma série temporal, você visualizará um banner de aviso na parte superior da página. Se isso acontecer, selecione uma função a ser usada para agregar a série temporal em **Função de agregação**. 

1. (Opcional) Adicione um **Rótulo** para o alarme.

1.  Para **Sempre que *your-metric-name* for …**, escolha **Maior**, **Maior/Igual**, **Menor/Igual** ou **Menor**. Em seguida, para **então …**, especifique um número para o valor limite. 

1. Escolha **Additional configuration (Configuração adicional)**. Em **Datapoints to alarm (Pontos de dados para alarme)**, especifique quantos períodos de avaliação (pontos de dados) devem estar no estado `ALARM` para disparar o alarme. Se os dois valores forem correspondentes, você criará um alarme que passa para o estado `ALARM` se esses períodos consecutivos estiverem violando.

   Para criar um alarme M de um alarme N, especifique um número para o primeiro valor que seja menor do que o segundo valor. Para obter mais informações, consulte [Avaliação de alarme](alarm-evaluation.md).

1. Em **Missing data treatment** (Tratamento de dados ausentes), escolha como deseja que o alarme se comporte quando alguns pontos de dados estiverem ausentes. Para obter mais informações, consulte [Configurar como os alarmes do CloudWatch tratam dados ausentes](alarms-and-missing-data.md).

1. Escolha **Próximo**.

1.  Em **Notificação**, especifique um tópico do Amazon SNS a ser notificado quando o alarme transitar entre os estados `ALARM`, `OK` ou `INSUFFICIENT_DATA`. 

   1.  (Opcional) Para enviar várias notificações para o mesmo estado de alarme ou para diferentes estados de alarme, escolha **Add notification** (Adicionar notificação).
**nota**  
Recomendamos configurar o alarme para executar ações quando entrar no estado **Dados insuficientes**, além de para quando entrar no estado **Alarme**. Isso ocorre porque muitos problemas com a função do Lambda que se conecta à fonte de dados podem fazer com que o alarme transite para **Dados insuficientes**.

   1.  (Opcional) Para não enviar notificações do Amazon SNS, escolha **Remover**. 

1. Para que o alarme execute ações do Auto Scaling, Lambda ou Systems Manager, escolha o botão apropriado e selecione o estado do alarme e a ação a ser executada. Se você escolher uma função do Lambda como uma ação de alarme, especifique o nome da função ou o ARN e, opcionalmente, você poderá escolher uma versão específica da função.

   Os alarmes só poderão executar ações do Systems Manager ao entrarem no estado ALARM. Para obter mais informações sobre ações do Systems Manager, consulte [Configurar o CloudWatch para criar OpsItems a partir de alarmes](https://docs.aws.amazon.com/systems-manager/latest/userguide/OpsCenter-create-OpsItems-from-CloudWatch-Alarms.html) e [Criação de incidentes](https://docs.aws.amazon.com/incident-manager/latest/userguide/incident-creation.html).
**nota**  
Para criar um alarme que executa uma ação do SSM Incident Manager, é necessário ter determinadas permissões. Para obter mais informações, consulte [Exemplos de políticas baseadas em identidade para o AWS Systems Manager Incident Manager](https://docs.aws.amazon.com/incident-manager/latest/userguide/security_iam_id-based-policy-examples.html).

1. Escolha **Próximo**.

1.  Em **Nome e descrição**, insira um nome e uma descrição para o alarme e selecione **Próximo**. O nome deve conter somente caracteres UTF-8, e não poderá conter caracteres de controle ASCII. A descrição pode incluir a formatação de markdown, que é exibida somente na guia **Detalhes** do alarme no console do CloudWatch. O markdown pode ser útil para adicionar links para runbooks ou outros recursos internos. 
**dica**  
 O nome do alarme deve conter somente caracteres UTF-8. Ele não pode conter caracteres de controle ASCII. 

1.  Em **Pré-visualizar e criar**, confirme se as informações e condições do seu alarme estão corretas e escolha **Criar alarme**. 