Pular para o conteúdo principal
Consulte URLs e autenticação HTTP e a referência da API para os formatos completos de solicitação e resposta. Casos de uso
  • Enviar alertas de limite para um endereço de plantão.
  • Publicar um limite de orçamento em um canal do Slack.
  • Encaminhar payloads de alertas para uma ferramenta de incidentes por meio de um webhook genérico.

Visão geral

Um Notifier é um destino reutilizável para o qual os Alerts fazem entregas. Um Notifier tem um canal, e qualquer número de Alerts pode selecioná-lo, então um destino é configurado uma única vez e compartilhado. Há três canais disponíveis: Email, Slack por meio de um incoming webhook e um Webhook genérico.

Canais

As duas URLs de webhook devem ser URLs HTTPS absolutas. Uma URL http:// simples é rejeitada com o nome do campo problemático, seja webhook_url must be an absolute HTTPS URL ou incoming_webhook_url must be an absolute HTTPS URL.

Criar um notifier

Abra Settings > Notifiers e selecione Notifier para abrir o painel. Também é possível criar um novo diretamente no formulário de Alert, sem sair dele.
1

Dê um nome ao notifier

Insira um Name com até 255 caracteres.
2

Escolha um canal

Selecione Send via e preencha o destino solicitado pelo canal: endereços de destinatários, uma URL de incoming webhook do Slack ou uma URL de webhook com cabeçalhos opcionais.
3

Salve

Escolha Create. O botão permanece desabilitado até que o nome e um destino válido sejam informados.

Gerenciar notifiers

A lista Notifiers mostra cada um com Name, Destination, Type e a última atualização, e permite busca por nome, filtro por tipo e tamanhos de página de 25, 50 ou 100.Abra o menu da linha para editar ou excluir um notifier. Um Notifier que ainda está selecionado por um Alert ou por um alerta de orçamento não pode ser excluído: a API recusa com Notifier is in use and cannot be deleted. Remova-o primeiro desses alertas.

Onde os notifiers são usados

Terraform

O provider gerencia notifiers com o recurso orq_notifier, e notifier_ids os anexa a um alerta de orçamento ou a uma regra de alerta. Consulte Terraform quickstart e Importar recursos.

Cabeçalhos secretos

Um webhook genérico pode conter cabeçalhos de solicitação. O valor de um cabeçalho é uma string simples ou um objeto que o marca como secreto:
Um cabeçalho marcado com {"secret": true} volta vazio na leitura e não pode ser lido em lugar nenhum, ao contrário de um cabeçalho simples. Para ver a lista completa do que cada classe de armazenamento protege, consulte Secrets.

Enviar notificações para um canal do Microsoft Teams

Encaminhe notificações de alertas para um canal do Microsoft Teams com um Notifier de webhook genérico. O Teams renderiza as mensagens em seu próprio formato de card, enquanto o Toqan Router envia um envelope JSON, então o webhook aponta para um pequeno relay que converte o payload antes de encaminhá-lo. O exemplo do Microsoft Teams aborda o workflow do Teams, o relay e como anexar o notifier a um alerta.

Limitações