This article explains how to integrate PagerDuty via a webhook.
Below is an example of the payload you can send to PagerDuty using the webhook settings in the Policy Manager. This example uses a routing key instead of a user/password.
{
"payload": {
"summary": "%from%",
"severity": "critical",
"source": "meshIQ",
"component": "meshIQ",
"group": "prod-meshIQ",
"custom_details": {
"id": "%id%",
"domain": "{server.domain}",
"from": "%from%",
"root": "%root%",
"manager": "%manager%",
"policy": "%policy%",
"sev": "%sevstr%",
"event": "%event%"
}
},
"routing_key": "RXXXXXXXXXXXXXXXXX",
"event_action": "trigger",
"client": "Nastel MeshIQ"
}