New Relic has made a few enhancements to our Alerting to give you more control over notifications. For example, now you can:
* Opt out of email notifications without hiding an application in the dashboard
* Selectively exclude servers from alerts
* Send server alerts to external services — such as PagerDuty, Campfire, HipChat, Webhooks, RSS, Boundary and OpsGenie
Here’s how it works:
There’s a master switch in your Email Preferences that controls whether or not you receive email alerts for your entire account. (To get to it, follow the My preferences link at the top of the page.) If you uncheck Alert notifications you will not receive any email alerts at all. If it’s checked, you will receive email alerts for the applications you have subscribed to. You will also receive server alerts (more on these later).
To subscribe or unsubscribe from alerts for a specific application, go to the application’s Settings > Alert thresholds page. Your current alert configurations and options are displayed on the right hand side of the page. You can use the links to opt in or out of email notifications.
Note: If you have disable email alert notification in your account email preferences, an extra link will appear to allow you re-enable them.
If you are an account administrator, you will have additional options to enable and disable alerts entirely for an application. This affects all users and determines whether or not they can subscribe to alerts for an application. Account administrators can also configure external integrations (PagerDuty, Campfire, etc.) to receive alert notifications.
From the Account Settings > Integrations > Alert notifications page, administrators can configure integrations with external services and define which alerts get delivered to each service. Checkboxes allow you to specify whether downtime, application and/or server alerts get sent to each service. Separate email tabs are provided for application and server alerts so you can route them to different addresses.
New Relic offers integrations with PagerDuty, Campfire, HipChat, Webhooks, and external email. (Note: Support for Twitter has recently been deprecated.)
Server alerts are slightly different than application alerts in that application alerts are account wide. For example, when different applications are experiencing problems at the same time, separate alerts will be created for each application. However, when servers are experiencing problems, only one alert is created and each server experiencing a problem at the same time is included in the same alert.
Account administrators can enable/disable server alerts for an entire account on the Tools > Alerts page. This affects all users and controls whether server alerts are ever created.
When server alerts are enabled, administrators can choose which servers are to be included in alerts. On the Servers Dashboard, use the gear icon to display and configure each server’s settings. To exclude a server from creating or being included in alerts, uncheck the Enable alerts (for all users) and save the settings. This can also be done in bulk by using the gear icon at the top of the page.
Note: Server alerts will be emailed to all users that have elected to receive alert notifications and will be delivered to each external integration that has the Receive server alerts option enabled. If you have previously configured a separate email address for server alerts, that address will now appear on the Server Alert Email tab on the Account Settings > Integrations > Alert notifications page.
For more information, see the following articles in New Relic’s documentation: