Configure o gerenciador de alertas para enviar mensagens para seu tópico do Amazon SNS - Amazon Managed Service para Prometheus

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

Configure o gerenciador de alertas para enviar mensagens para seu tópico do Amazon SNS

Depois de ter um tópico (novo ou existente) do tipo padrão do Amazon SNS, você pode adicioná-lo à configuração do seu gerenciador de alertas como um receptor de alertas. O Alert Manager pode encaminhar seus alertas para um receptor de alertas configurado. Para concluir isso, você deve saber o Amazon Resource Name (ARN) do seu tópico do Amazon SNS.

Para obter mais informações sobre a configuração do receptor Amazon SNS, consulte <sns_configs> na documentação de configuração do Prometheus.

Propriedades não suportadas

O Amazon Managed Service for Prometheus oferece suporte ao Amazon SNS como receptor de alertas. No entanto, devido às restrições de serviço, nem todas as propriedades do receptor do Amazon SNS são suportadas. As seguintes propriedades não são permitidas em um arquivo de configuração do gerenciador de alertas do Amazon Managed Service for Prometheus:

  • api_url: – O Amazon Managed Service for Prometheus define api_url para você, portanto, essa propriedade não é permitida.

  • Http_config – Essa propriedade permite que você defina proxies externos. No momento, o Amazon Managed Service for Prometheus não é compatível com esse atributo.

Além disso, é necessário que as configurações do SigV4 tenham uma propriedade de Região. Sem a propriedade Região, o Amazon Managed Service for Prometheus não tem informações suficientes para fazer a solicitação de autorização.

Como configurar o gerenciador de alertas com seu tópico do Amazon SNS como receptor
  1. Se você estiver usando um arquivo de configuração do gerenciador de alertas existente, abra-o em um editor de texto.

  2. Se houver receptores presentes que não sejam o Amazon SNS no bloco receivers, remova-os. Você pode configurar vários tópicos do Amazon SNS para serem receptores colocando-os em blocos sns_config separados dentro do bloco receivers.

  3. Adicione o seguinte bloco YAML na seção receivers.

    - name: name_of_receiver sns_configs: - sigv4: region: region topic_arn: ARN_of_SNS_topic subject: somesubject attributes: key: somekey value: somevalue

Se não for especificado subject, por padrão, será gerado um assunto com o modelo padrão com o nome do rótulo e os valores, o que pode resultar em um valor muito longo para o SNS. Para alterar o modelo aplicado ao assunto, consulte Configurar o gerenciador de alertas para enviar mensagens para o Amazon SNS como JSON neste guia.

Agora você deve fazer upload do seu arquivo de configuração do gerenciador de alertas no Amazon Managed Service for Prometheus. Para ter mais informações, consulte Faça upload do arquivo de configuração do gerenciador de alertas para o Amazon Managed Service for Prometheus.