New Relic is a software analytics tool suite used by developers, ops, and software companies to understand how your applications are performing in development and production. When combined with StatusHub you can notify these teams and your customer when New Relic encounters an issue with your application.
Our New Relic integration relies on webhook's sent from New Relic. Unfortunately, those hooks do not carry enough information for us to be able to bind servers/application via tags and we have to rely on names. This requires one extra step when setting up the integration.
- After you have logged into your StatusHub account click the pencil icon to go to the hub edit page
- Select → Services & integrations
- Either create a new service or select the service you want to have New Relic update and edit the service.
- Select the "New Relic" integration
- Add names of service/application that should trigger a change of the service's status
- After saving these changes(creating the new service), you will be returned to the service page. You will now notice that an integration link will be visible for this service. Copy this link for later use.
- Go to your New Relic account
- In alerts settings, create a new webhook with the link copied from StatusHub
- Finally, attach the webhook to an alert policy. If you do not have an alert policy configured, this doc on New Relic's knowledge base will help.
Your New Relic integration with StatusHub is now complete.