In order to be able to open incidents in PagerDuty directly from XpoLog (via monitors' alerts or via share search in the search console) it is required to define webhooks to the desired service(s) in your PagerDuty account.
XpoLog requires internet access to open incidents in PagerDuty.
PagerDuty integration setup
In PagerDuty
- Generate integration keys (PagerDuty side):
- Go to your PagerDuty console, sign in and select Configuration > Services:
- Follow the listed steps:
- Click the service you wish to create an integration key to it.
- Under 'Integrations' tab create a new integration. Name it and select the 'Use our API directly' and ensure 'Events API v2' is selected:
- Click the "Add Integration" to save it.
- Copy the key from the desired integration to be used in XpoLog.
- Go to your PagerDuty console, sign in and select Configuration > Services:
In XpoLog
- Go to XpoLog Manager left navigation panel Settings > System Settings
- Under the Notifications section click SET next to the PagerDuty part. The PagerDuty configuration screen opens.
- Enter the Service name and the associated integration key and click create.
- You may create as many integrations as needed.
- Save - an incident will be opened in all configured services to indicate that XpoLog is capable of creating incidents.
Note: if you wish to get System alerts (automatically generated by XpoLog system) to one or more of the configured channels, check the checkbox under the ALERT column next to that channel.
To Remove the PagerDuty Alert Channel:
- Go to XpoLog Manager left navigation panel Settings > System Settings
- Under the Notifications section click SET next to the PagerDuty part. The PagerDuty configuration screen opens.
- Remove the channel(s) you wish to disable alerting to and save the updated configuration.