There are a few reasons why an incident would not be triggered or created in PagerDuty:
Your service was disabled or placed in maintenance mode
When a service is disabled () or in maintenance mode ( ), new incidents will not be triggered or created for that service. Because an incident is not created, PagerDuty will not send notifications to the person on-call for that service.
Your email integration settings are filtering out emails
If you have regex filters set up on your email integration service, then you will want to check to make sure that your regex filters are not filtering out emails that you want to trigger incidents.
For example, if you have the following regex filter:
Then emails with the subject line "PROBLEM" will not trigger incidents in PagerDuty, because they are filtered out based on your regex rules.
Your email management rules are appending triggers to existing incidents
Email integration settings also have email management rule settings. These are distinct from email filters. While email filters determine which emails trigger incidents for your service, incident creation settings determines how emails create new incidents.
If you have either of these two email management rules for your email integration service:
Open a new alert only if an open incident does not already exist
- Open and resolve alerts based on custom rules:
...then an incident was most likely appended to an existing incident, which would explain why a new incident was not created.
When a trigger is appended to an incident it will look like the following. The appended trigger is highlighted in green. Notice that both triggers are appended to the same incident, appearing in the same incident timeline.
Nobody was on-call
If no one is on-call on the escalation policy for your service, PagerDuty does not have a user to assign an incident to and will not create a new incident.
For example, if your escalation policy only has the following schedule associated with it, where one user is on-call from 00:00 - 08:00, if a trigger comes in between 08:01 - 23:59, no new triggers will be created in PagerDuty because no one will be on-call.
To address this, check the escalation policy associated with your service and make sure that someone will be on-call when you need incidents to trigger.
NOTE: If you try to trigger a new incident through the website while nobody is on-call on the escalation policy associated with that service, you will receive the error Incident could not be created.
If none of the above applies to your case in which an incident was not triggered, our support team will be happy to help determine why no incident was created.