Skip to main content
Data Infrastructure Insights
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Esempio di webhook per PagerDuty

Collaboratori netapp-alavoie

I webhook consentono agli utenti di inviare notifiche di avviso a varie applicazioni utilizzando un canale webhook personalizzato. Questa pagina fornisce un esempio per impostare webhook per PagerDuty.

Nota Questa pagina fa riferimento a istruzioni di terze parti, che potrebbero essere soggette a modifiche. Fare riferimento al"Documentazione PagerDuty" per le informazioni più aggiornate.

Configurazione PagerDuty:

  1. In PagerDuty, vai su Servizi > Directory dei servizi e clicca sul pulsante +Nuovo servizio

  2. Inserisci un Nome e seleziona Usa direttamente la nostra API. Fare clic su Aggiungi servizio.

    Schermo di servizio di chiamata

  3. Fare clic sulla scheda Integrazioni per visualizzare la Chiave di integrazione. Questa chiave ti servirà quando creerai il webhook Data Infrastructure Insights riportato di seguito.

  4. Vai a Incidenti o Servizi per visualizzare gli avvisi.

    Schermo di servizio di chiamata

Crea un webhook Data Infrastructure Insights :

  1. In Data Infrastructure Insights, vai su Amministrazione > Notifiche e seleziona la scheda Webhook. Fare clic su +Webhook per creare un nuovo webhook.

  2. Assegna al webhook un nome significativo, ad esempio "PagerDuty Trigger". Utilizzerai questo webhook per eventi di livello critico e di avviso.

  3. Nel menu a discesa Tipo di modello, seleziona PagerDuty.

  4. Crea un parametro segreto personalizzato denominato routingKey e imposta il valore sul valore Integration Key di PagerDuty indicato sopra.

    Impostazione della chiave di routing

Ripetere questi passaggi per creare un webhook "PagerDuty Resolve" per gli eventi risolti.

Mappatura dei campi di PagerDuty per Data Infrastructure Insights

La tabella e l'immagine seguenti mostrano la mappatura dei campi tra PagerDuty e Data Infrastructure Insights:

PagerDuty Data Infrastructure Insights

Tasto di avviso

ID avviso

Fonte

Attivato

Componente

Nome metrica

Gruppo

Tipo di oggetto

Classe

Nome del monitor

Campi PagerDuty in CI

Notifiche tramite Webhook

Per notificare gli eventi tramite webhook, in Data Infrastructure Insights vai su Avvisi > Monitor e fai clic su +Monitor per creare un nuovo"monitorare" .

  • Selezionare una metrica e definire le condizioni del monitor.

  • In _Imposta notifiche team, seleziona il metodo di recapito Webhook.

  • Selezionare il webhook "PagerDuty Trigger" per gli eventi di livello critico e di avviso.

  • Selezionare "PagerDuty Resolve" per gli eventi risolti.

    Notifiche webhook

Nota Impostare notifiche separate per gli eventi trigger rispetto agli eventi risolti è una buona pratica, poiché PagerDuty gestisce gli eventi trigger in modo diverso rispetto agli eventi risolti.