Network Performance Monitoring is now generally available! Network Monitoring is now available!

APM Monitor

Overview

APM metric monitors work like regular metric monitors, but with controls tailored specifically to APM. Use these monitors to receive alerts at the service level on hits, errors, and a variety of latency measures.

App Analytics monitors allow you to visualize APM data over time and set up alerts based on Analyzed Spans. For example, use a App Analytics monitor to receive alerts on a spike in slow requests.

Monitor creation

To create an APM monitor in Datadog, use the main navigation: Monitors –> New Monitor –> APM.

Choose between an APM Metrics or App Analytics monitor:

Select monitor scope

Choose your primary tags, service, and resource from the drop-down menus.

Set alert conditions

Choose a Threshold or Anomaly alert:

Threshold Alert

An alert is triggered whenever a metric crosses a threshold.

  • Alert when Requests per second, Errors per second, Apdex, Error rate, Avg latency, p50 latency, p75 latency, p90 latency, or p99 latency
  • is above, above or equal to, below, or below or equal to
  • Alert threshold <NUMBER>
  • Warning threshold <NUMBER>
  • over the last 5 minutes, 15 minutes, 1 hour, etc.

Anomaly Alert

An alert is triggered whenever a metric deviates from an expected pattern.

  • For Requests per second, Errors per second, Apdex, Error rate, Avg latency, p50 latency, p75 latency, p90 latency, or p99 latency
  • Alert when <ALERT_THRESHOLD>%, <WARNING_THRESHOLD>%
  • of values are <NUMBER> deviations above or below, above, or below
  • the prediction during the past 5 minutes, 15 minutes, 1 hour, etc.

Define the search query

  • Construct a search query using the same logic as a trace search.
  • Choose to monitor over a trace count, facet, or measure:
    • Monitor over a trace count: Use the search bar (optional) and do not select a facet or measure. Datadog evaluates the number of traces over a selected time frame and then compares it to the threshold conditions.
    • Monitor over a facet or measure: If a facet is selected, the monitor alerts over the Unique value count of the facet. If a measure is selected, then it’s similar to a metric monitor, and aggregation needs to be selected (min, avg, sum, median, pc75, pc90, pc95, pc98, pc99, or max).

Select alert conditions

  • Trigger when the metric is above or above or equal to
  • the threshold during the last 5 minutes, 15 minutes, 1 hour, etc.
  • Alert threshold: <NUMBER>
  • Warning threshold: <NUMBER>

Notifications

For detailed instructions on the Say what’s happening and Notify your team sections, see the Notifications page.

Note: Find service level monitors on the Services page and on the Service Map, and find resource level monitors on the individual resource pages (you can get there by clicking on the specific resource listed on the Services page).

Further Reading