Skip to main content
Data Infrastructure Insights
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Exemplo de webhook para PagerDuty

Colaboradores netapp-alavoie

Os webhooks permitem que os usuários enviem notificações de alerta para vários aplicativos usando um canal de webhook personalizado. Esta página fornece um exemplo de configuração de webhooks para o PagerDuty.

Observação Esta página se refere a instruções de terceiros, que podem estar sujeitas a alterações. Consulte o"Documentação do PagerDuty" para obter as informações mais atualizadas.

Configuração do PagerDuty:

  1. No PagerDuty, navegue até Serviços > Diretório de serviços e clique no botão +Novo serviço

  2. Digite um Nome e selecione Usar nossa API diretamente. Clique em Adicionar serviço.

    Tela do Pagerduty

  3. Clique na aba Integrações para ver a Chave de Integração. Você precisará dessa chave ao criar o webhook do Data Infrastructure Insights abaixo.

  4. Acesse Incidentes ou Serviços para visualizar Alertas.

    Tela do Pagerduty

Criar webhook de Data Infrastructure Insights :

  1. No Data Infrastructure Insights, navegue até Admin > Notificações e selecione a guia Webhooks. Clique em +Webhook para criar um novo webhook.

  2. Dê ao webhook um nome significativo, como "PagerDuty Trigger". Você usará este webhook para eventos de nível crítico e de aviso.

  3. No menu suspenso Tipo de modelo, selecione PagerDuty.

  4. Crie um segredo de parâmetro personalizado chamado routingKey e defina o valor como o valor da Chave de Integração do PagerDuty acima.

    Configurando a chave de roteamento

Repita essas etapas para criar um webhook "PagerDuty Resolve" para eventos resolvidos.

Mapeamento de campos de Data Infrastructure Insights do PagerDuty

A tabela e a imagem a seguir mostram o mapeamento de campos entre o PagerDuty e o Data Infrastructure Insights:

PagerDuty Data Infrastructure Insights

Chave de alerta

ID de alerta

Fonte

Acionado em

Componente

Nome da métrica

Grupo

Tipo de objeto

Aula

Nome do monitor

Campos do PagerDuty em CI

Notificações via Webhook

Para notificar eventos via webhook, no Data Infrastructure Insights navegue até Alertas > Monitores e clique em +Monitor para criar um novo"monitor" .

  • Selecione uma métrica e defina as condições do monitor.

  • Em _Configurar notificação(ões) da equipe, escolha o Método de entrega Webhook.

  • Escolha o webhook "PagerDuty Trigger" para eventos de nível Crítico e de Aviso.

  • Selecione "PagerDuty Resolve" para eventos resolvidos.

    Notificações de webhook

Observação Definir notificações separadas para eventos de gatilho e eventos resolvidos é uma prática recomendada, pois o PagerDuty lida com eventos de gatilho de forma diferente dos eventos resolvidos.