Esempio di webhook per PagerDuty
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.
|
|
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:
-
In PagerDuty, vai su Servizi > Directory dei servizi e clicca sul pulsante +Nuovo servizio
-
Inserisci un Nome e una descrizione significativa. Fai clic su Avanti.

-
Nella schermata successiva, seleziona una policy di escalation esistente oppure generane una nuova. Fai clic su Avanti.

-
Seleziona le funzionalità AIOps desiderate. Fai clic su Avanti.

-
Seleziona l'integrazione o le integrazioni che desideri utilizzare per inviare avvisi a PagerDuty. Per DII, usa l'integrazione Events API V2.

Nella schermata di configurazione dell'integrazione, prendi nota della Integration Key. Ti servirà questa chiave quando creerai il webhook di Data Infrastructure Insights qui sotto.
+ 
Crea un webhook Data Infrastructure Insights :
-
In Data Infrastructure Insights, vai su Amministrazione > Notifiche e seleziona la scheda Webhook. Fare clic su +Webhook per creare un nuovo webhook.
-
Assegna al webhook un nome significativo, ad esempio "PagerDuty Trigger". Utilizzerai questo webhook per eventi di livello critico e di avviso.
-
Nel menu a discesa Tipo di modello, seleziona PagerDuty.
-
Crea un parametro segreto personalizzato denominato routingKey e imposta il valore sul valore Integration Key di PagerDuty indicato sopra.

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 |

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.

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