Benefits of using PagerDuty with Axiom
- Increase the performance and availability of your apps and services.
- Use specific insights in your backend, apps, and workloads by running PagerDuty in tandem with Axiom.
- Detect critical issues before any disruption happens to your resources: Axiom automatically opens and closes PagerDuty incidents.
- Obtain deep understanding of the issue root cause by visualising the data using Axiom.
Prerequisites
- Ensure you have Admin base role in PagerDuty.
Create PagerDuty notifier
To create a PagerDuty notifier, follow these steps:- In PagerDuty’s Events V2 API, create a new service named Axiom with the default settings. Copy the integration key. For more information, see the PagerDuty documentation
- In Axiom, click the Monitors tab, and then click Manage notifiers on the right.
- Click New notifier on the top right.
- Name your notifier.
- Click Slack.
- Enter the integration key you have previously generated.
- Click Create.
Incident lifecycle
Axiom automatically opens and closes PagerDuty incidents based on your monitor state. This ensures that incidents in PagerDuty accurately reflect the current state of your system without manual intervention.For automatic resolution, ensure the PagerDuty service accepts
resolve events. Some PagerDuty services have settings that prevent automatic resolution. For more information, see the PagerDuty documentation.- Incident creation: When your monitor enters the alarm state (the threshold condition is met), Axiom sends a
triggerevent to PagerDuty. This creates a new incident in PagerDuty with a unique deduplication key that links the incident to your specific monitor. - Automatic resolution When your monitor returns to the OK state (the threshold condition is no longer met), Axiom automatically sends a
resolveevent to PagerDuty using the same deduplication key. This automatically resolves the open incident in PagerDuty.