Why did we update our PagerDuty integration?
We had one of our awesome customers reach out to us regarding our PagerDuty integration and how it could be made more awesome for them. Our co-founder Josh's eyes grew wide with excitement, so he immediately went to work on improving the integration. He even broke the golden rule of coding and...deployed. On. A. Friday! (gasp)
What does Honeybadger’s PagerDuty integration do?
Combining Honeybadger with PagerDuty allows you distribute all uptime, check-in, and error reporting alerts to your team so you can fix problems in record time.
Ok, that great but it sounds like what the integration has always done. What’s new?
We are getting there, hold on! Now you can use PagerDuty's event rules feature to suppress an event or change its severity based on data sent from Honeybadger. For instance, when an exception is sent to PagerDuty, you could set the severity to "critical" when fault.environment
equals "production".
I want that! How do I set up the integration?
For new integrations, simply select the PagerDuty integration in Honeybadger, set the API key, and hit “Save”. If you want a detailed walk-through to set up the integration via PagerDuty, it’s available here.
What if I have a legacy integration?
If your integration is marked "legacy", then you should upgrade by deleting your existing integration and then creating a new integration following the instructions above.
If you use Event Rules in PagerDuty
The custom data payload sent to PagerDuty has changed to match our WebHook event payloads. If you use Event Rules in PagerDuty based on the old payload, you will need to update your rules.
That’s it! Contact us here if you have any questions or need help. Happy integrating and PadgerDuty-ing!