-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Add PagerDuty Integration #565
Conversation
PagerDuty haunts me... |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great contribution. Thanks!
Lastly, before I merge; do you mind updating the |
Thanks for the reminder! Just updated README |
small note, the pagerduty referenced in this merge has a dep which needs to be updated for npm-user-validate
Low Regular Expression Denial of Service Package npm-user-validate Patched in >=1.0.1 Dependency of node-pagerduty Path node-pagerduty > npm > npm-user-validate More info https://npmjs.com/advisories/1572 |
I did notice this and resolved all but this audit. Probably will need to notify the owner and make a PR here: https://github.com/kmartin-215/node-pagerduty |
@HeavenFox Thanks for offering this support. Just out of curiosity, is there anything similar to PagerDuty if I just want alarm-like notifications? PagerDuty seems to require a subscription and only offers a 14 day free trial. |
Fixed here kmartin-215/node-pagerduty#25 |
I think your best bet it just setting up custom notifications from an email address or SMS or any of the other notification services |
@jef Makes sense, thanks. I'm primarily relying on Gmail on an iPhone. Any idea how to setup an alarm-like custom notification there? |
Your best bet might be to use some kind of phone integration, and enable Emergency Bypass for the phone number, if you want to get woken up in the middle of the night. |
Description
Many engineers and operations people use PagerDuty to get paged. This PR adds support for that, so one can get a strong notification when a card gets in stock day or night, overriding any Do Not Disturb setting.
Testing
Tested with my personal PagerDuty account
Create a service and add integration with the Events API v2. Add the integration key to the .env file.
New dependencies
node-pagerduty