Alerts lets you set up robust and customizable alert policies for anything that you can monitor. Receive notifications for fluctuations in key performance metrics as data streams in from all of our products, including APM, Infrastructure, Browser, Mobile, and NRQL queries.
To use Alerts and Applied Intelligence, as well as the rest of our observability platform, join the New Relic family! Sign up to create your free account in only a few seconds. Then ingest up to 100GB of data for free each month. Forever.
Build a comprehensive alerting solution
We give you control over every part of creating a robust alerting solution for your applications and architecture:
|Decide what to monitor.||You can set up alert conditions for any monitored data source. Whether your architecture has just a few components or many, you'll be able to create an effective alerting solution.|
|Define how it will be monitored.||
You can define exactly what data source behavior opens a violation. Unique features include:
|Decide how incidents are generated.||To reduce notification fatigue, incident preference settings give you control over how notifications are created. For example, you may want to receive a notice for every violation or only want a single notification for a series of consecutive violations.|
|Decide how notifications are sent.||We offer customizable notification channels via many common services, including email, mobile push notifications, OpsGenie, Slack, and more. To see supported services, see Notification channels.|
Unique, intelligent features
Besides the standard controls you'd expect from a complete alerting solution, we offer some unique and powerful features, including:
|Self-adjusting monitoring||Baseline alert conditions allow you to create intelligent, self-adjusting conditions.|
|Anomaly detection||An anomalous behavior indicator automatically detects when a violation has occurred within a few minutes of major changes in key database or external service activity.|
|Detect outliers from group behavior||Use outlier detection to detect when one or more data sources in a defined group deviate from the behavior you expect from that group.|
|Custom query conditions||Using our NRQL query language, create a customized query, and then monitor the results of that query for deviations over time.|
|NerdGraph API||Use our GraphQL NerdGraph API to interact with alerts. We recommend the NerdGraph API over the REST API because it has the latest features.|
|Alerts REST API||Use the REST API to return information about your alert settings or to create alert policies and conditions. We recommend you start with the NerdGraph API to see if it has the options you need.|
|Webhooks||Customizable webhooks allow you to define custom headers, basic authentication, custom payloads, and more.|
|Incident scoping and rollups||Every alert policy can be configured to use one of three violation grouping strategies to control the number of alert incidents created, and therefore the number of notifications sent.|
|Cross-product events||A dedicated Events page that shows operational events across all of your products.|
Data security and privacy
By default, Alerts doesn't record any personal data. In addition, it automatically sets default permissions for individual account users and access levels within account structures.
If you're new to using Alerts and want to learn more, see: