Skip to content

Commit

Permalink
Merge pull request #2484 from newrelic/expanded-anomaly-detection
Browse files Browse the repository at this point in the history
  • Loading branch information
paperclypse committed May 26, 2021
2 parents d2a7da9 + 5ba1df1 commit 468da7f
Show file tree
Hide file tree
Showing 2 changed files with 77 additions and 1 deletion.
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
---
title: Expanded anomaly detection
tags:
- Alerts and Applied Intelligence
- Applied intelligence
- Proactive detection
metaDescription: Learn how to get the most out of the expanded anomaly detection limited release.
watermark: Limited Release
---

We’ve expanded anomaly detection coverage beyond your APM applications. Configure anomaly detection for your browser applications, mobile applications, infrastructure hosts, and nearly anything you want to monitor.

## Requirements

Expanded anomaly detection is available as a limited beta. You can request access [here](https://sgnf.typeform.com/to/Y9pRHOTa).

## Why it matters

When starting to configure alert conditions for a variety of applications and hosts, it can be difficult to know what you’ll want to be notified about ahead of time. Anomaly detection helps you distinguish between what’s typical performance in your system and where you’re starting to have trouble.

Instead of creating your alert conditions manually, you can simply tell us what you want to monitor. Anomaly detection will help you identify baseline performance in your system and flags anomalous activity in your system.

## Get started with anomaly detection

To get started with expanded anomaly detection:

1. From [one.newrelic.com](https://one.newrelic.com), go to **Alerts & AI > Proactive Detection > Settings**.
2. Click the **Custom** tab, and then click **+ Add a configuration**.
3. Select the account you want to use to record anomaly data, then select the workload or entities you’d like to monitor.
4. Select the detection sensitivity. We recommend **Low** sensitivity so that you don’t see too many anomalies.
5. Finally, name your configuration and save.

## Detect anomalies with a faceted NRQL query

To detect anomalies with a faceted NRQL query:

1. From [one.newrelic.com](https://one.newrelic.com), go to **Alerts & AI > Proactive Detection > Settings**.
2. Click the **Custom** tab, and then click **+ Add a configuration**.
3. Click **Use a query instead**. You may need to select an account, if you have more than one.
4. Add one or more queries with a FACET clause. Name the query and confirm the facets you want to monitor for anomalies.
5. Select the detection sensitivity. We recommend **Low** sensitivity so that you don’t see too many anomalies.
6. Finally, name the configuration and save.

## See your anomalies in one place

When you set up anomaly detection, New Relic starts analyzing the golden signals of your entities and workloads. Anomalies appear in your activity feeds throughout New Relic One and the **Anomalies** tab as soon as they’re detected.

Click any anomaly to get more detail about it, including analysis and context for the anomaly.

<Callout variant="tip">
For this limited release, anomaly detection won’t generate notifications. However, you can configure a NRQL alert condition for the `NrAiAnomaly` event.
</Callout>

To view anomalies, from [one.newrelic.com](https://one.newrelic.com), go to **Alerts & AI > Issues & activity > Anomalies**.

## Query anomaly data

Detected anomalies are written to the NrAiAnomaly event in your NRDB account. You can learn more about this event and how to query it [here](/docs/alerts-applied-intelligence/applied-intelligence/proactive-detection/proactive-detection-applied-intelligence/#anomaly-events).

## Reduce the number of detected anomalies

If you’re seeing too many anomalies, the first step is to make sure your sensitivity level is set to **Low**.

If it’s already set to **Low**, you can define specific thresholds to distinguish between normal and anomalous behavior.

To define custom thresholds:

1. From [one.newrelic.com](https://one.newrelic.com), go to **Alerts & AI > Proactive Detection > Settings**.
2. Click the **Custom** tab and the configuration you want to modify.
3. Select an entity or workload, and then change the sensitivity level.

You can use custom sensitivity to define specific thresholds for different entity types.


4 changes: 3 additions & 1 deletion src/nav/alerts-and-applied-intelligence.yml
Original file line number Diff line number Diff line change
Expand Up @@ -164,11 +164,13 @@ pages:
path: /docs/alerts-applied-intelligence/applied-intelligence/incident-intelligence/rest-api-applied-intelligence
- title: EU/US datacenters
path: /docs/alerts-applied-intelligence/applied-intelligence/incident-intelligence/eu-us-datacenters-incident-intelligence
- title: Proactive detection
- title: Proactive Detection
path: /docs/alerts-applied-intelligence/applied-intelligence/proactive-detection
pages:
- title: Proactive Detection
path: /docs/alerts-applied-intelligence/applied-intelligence/proactive-detection/proactive-detection-applied-intelligence
- title: Expanded anomaly detection
path: /docs/alerts-applied-intelligence/applied-intelligence/proactive-detection/expanded-anomaly-detection
- title: Incident workflows
path: /docs/alerts-applied-intelligence/applied-intelligence/incident-workflows
pages:
Expand Down

0 comments on commit 468da7f

Please sign in to comment.