Integrate New Relic Alerts into All Quiet

Image Queue of letters and boxes

Updated: Thursday, 05 October 2023

Published: Wednesday, 05 April 2023

🚀 In under 5 min: Discover how to connect New Relic Alerts into All Quiet with a step-by-step instruction for a seamless integration.

How to Integrate New Relic Alerts into the All Quiet Platform: A Step-by-Step Guide

Monitoring and managing your applications' performance is crucial for ensuring that your users have a smooth and uninterrupted experience. New Relic is a widely used application monitoring platform that offers a comprehensive suite of features for detecting and troubleshooting issues. To enhance your New Relic incident management workflow, the All Quiet platform comes in, providing auto escalation policies and especially a dedicated app for incident management and escalation.

In this blog post, we will guide you through the process of integrating New Relic alerts into the All Quiet platform through a webhook integration.

The process of integrating New Relic alerts involves only two steps:

  1. First, create a New Relic integration on the AllQuiet platform to obtain a webhook URL.
  2. Second, use this URL in New Relic to create a workflow with a webhook destination.

1. Create a New Relic integration on AllQuiet

1.1. Create an Integration on All Quiet

  1. Go to your "Dashboard" on All Quiet
  2. Click on the "Integrations" Tab
  3. Click on "Create integration"
Create All Quiet Integration

1.2. Select New Relic for the integration's type

  1. Enter a display name for your New Relic integration, e.g. "New Relic Webhook"
  2. Select "New Relic" as the type
  3. Click "Create integration"
Create New Relic Integration

1.3. Get the All Quiet webhook URL

  1. Copy your webhook URL. You'll need it later on the New Relic platform.
Webhook URL

2. Create a New Relic workflow with a webhook destination

The following steps will be done on the New Relic platform. So, log in to New Relic with your account.

2.1. Create an Alert Condition

  1. Go to Alerts & UI -> Alert Conditions (policies)
  2. Create an alert condition that you'd like to monitor. In the example provided, a condition has been added to monitor if the CPU load is above 50%.
  3. Navigate to the Notification settings tab
Create New Relic Alert Condition

2.2. Create a workflow

  1. In the Notification settings, click "Create workflow"
Create a workflow in New Relic Notification settings

2.3. Add Webhook channel

  1. Click on "Webhook" to add a webhook notification channel
Add a Webhook channel to the New Relic workflow

2.4. Configure Webhook channel

  1. Enter a channel name, e.g. "All Quiet Channel"
  2. Click on "Add a destination" to configure the destination (Webhook)
Add a destination to the New Relic Workflow channel

2.5. Configure Webhook channel

  1. Enter a name for the Webhook, e.g. "All Quiet Webhook"
  2. Paste the All Quiet webhook URL from step 1.3. into Endpoint URL
  3. Click "Save destination"
Enter the All Quiet webhook integration URL for New Relic Webhook endpoint URL

2.6. Finish editing notification message

  1. Now that you've configured a new destination, select the corresponding item for the "Destination" field.
  2. Click "Send test notification". It's helpful to send a test notification to All Quiet so you can easily map the message payload on the All Quiet platform.
  3. Click "Save message"
Select Destination, Send test notification and save notification message

2.7. Activate your new workflow

  1. Click "Activate Workflow". Don't forget this step, otherwise, your workflow won't work!
Activate New Relic Workflow

3. Test the New Relic notification message payload

You're almost done. 🥳 You can now test how New Relic's palyoad maps to your All Quiet incident:

3.1. Load New Relic Payload

Go back to your All Quiet New Relic integration that you've created in step 1.2.

  1. Click "Reload" to load the test notification payload New Relic sent to All Quiet.
  2. Click "Load" to load the payload.
  3. Take a look at the incident at the bottom. It should be correctly mapped from New Relic's test notification.
New Relic Webhook Test Notification

Wrapping it up 🚀

By following the steps outlined in this article, you can easily create a webhook integration on All Quiet, configure a webhook destination in New Relic, and map the notification message payload to an All Quiet incident. With this integration, you can streamline your incident response process and ensure that critical issues from the New Relic platform are promptly addressed.

Read all blog posts and learn about what's happening at All Quiet.