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

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 para configurar webhooks para o PagerDuty.

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

Configuração PagerDuty:

  1. No PagerDuty, navegue até Serviços > diretório de Serviços e clique no button​ novo Serviço*

  2. Digite um Name e selecione Use nossa API diretamente. Clique em Adicionar serviço.

    Ecrã Pagerduty

  3. Clique na guia integrações para ver a chave de integração. Você precisará dessa chave quando criar o webhook do Data Infrastructure Insights abaixo.

  4. Vá para incidents ou Services para ver Alertas.

    Ecrã Pagerduty

Crie o Webhook do Data Infrastructure Insights:

  1. Em 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 críticos e de nível de aviso.

  3. Na lista suspensa Template Type, selecione PagerDuty.

  4. Crie um segredo de parâmetro personalizado chamado routingKey e defina o valor para o valor PagerDuty Integration Key de cima.

    Definir a chave de encaminhamento

Repita estas etapas para criar um webhook "PagerDuty resolve" para eventos resolvidos.

PagerDuty to Data Infrastructure Insights Field Mapping

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

PagerDuty Insights da infraestrutura de dados

Tecla de alerta

ID de alerta

Fonte

Ativado

Componente

Nome da métrica

Grupo

Tipo Objeto

Classe

Nome do monitor

PagerDuty Fields in Rio de Janeiro

Notificações via Webhook

Para notificar eventos via webhook, em Data Infrastructure Insights navegue até Alertas > monitores e clique em * Monitor* para criar um novo "monitorar".

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

  • Em _Configurar notificação(s) da equipe, escolha o método Webhook Delivery.

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

  • Escolha "PagerDuty resolve" para eventos resolvidos.

    Notificações do webhook

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