---
title: Getting Started with Monitors
description: >-
  Create metric monitors with threshold alerts and custom notifications to
  proactively track system health and performance issues.
breadcrumbs: Docs > Getting Started > Getting Started with Monitors
---

# Getting Started with Monitors

## Overview{% #overview %}

With Datadog alerting, you have the ability to create monitors that actively check metrics, integration availability, network endpoints, and more. Use monitors to draw attention to the systems that require observation, inspection, and intervention.

This page is an introduction to monitors and outlines instructions for setting up a metric monitor. A [metric monitor](https://docs.datadoghq.com/monitors/types/metric/) provides alerts and notifications if a specific metric is above or below a certain threshold. For example, a metric monitor can alert you when disk space is low.

This guide covers:

- Monitor creation and configuration
- Setting up monitor alerts
- Customizing notification messages
- Monitor permissions

## Prerequisites{% #prerequisites %}

Before getting started, you need a Datadog account linked to a host with the Datadog Agent installed. To learn more about the Agent, see the [Getting started with the Agent guide](https://docs.datadoghq.com/getting_started/agent/), or navigate to **[Integrations > Agent](https://app.datadoghq.com/account/settings/agent/latest)** to view installation instructions.

To verify that the Datadog Agent is running, check that your [Infrastructure List](https://app.datadoghq.com/infrastructure) in Datadog is populated.

## Instant monitoring for new organizations{% #instant-monitoring-for-new-organizations %}

{% alert level="info" %}
Automatic Monitors are available to **new** organizations and activate after the Datadog Agent is installed.
{% /alert %}

When you install the Datadog Agent, Datadog automatically detects your stack and creates a tailored set of **baseline monitors**. This gives you instant coverage with no setup.

Automatic Monitors can include:

- Host-level monitors (CPU and memory utilization)
- Kubernetes monitors (pod restarts, node health)
- APM monitors (error rates or latency per service)

You can view these monitors immediately on the Datadog [**Monitors**](https://app.datadoghq.com/monitors/manage) page. From there, you can edit, clone, or disable them like any other monitor.

## Create a monitor{% #create-a-monitor %}

To create a monitor, navigate to **[Monitors > New Monitor](https://app.datadoghq.com/monitors/create/metric)** and select **Metric**.

## Configure{% #configure %}

The main components of monitor configuration are:

- **Choose the detection method**: How are you measuring what will be alerted on? Are you concerned about a metric value crossing a threshold, a change in a value crossing a threshold, an anomalous value, or something else?
- **Define the metric**: What value are you monitoring to alert? The disk space in your system? The number of errors encountered for logins?
- **Set the alert conditions**: When does an engineer need to be woken up?
- **Configure notifications and automations**: What information needs to be in the alert?
- **Define permissions and audit notifications**: Who has access to these alerts, and who should be notified if the alert is modified?

### Choose the detection method{% #choose-the-detection-method %}

When you create a metric monitor, **Threshold Alert** is automatically selected as the detection method. A threshold alert compares metric values against user-defined thresholds. The goal for this monitor is to alert on a static threshold, so no change is necessary.

### Define the metric{% #define-the-metric %}

To get an alert on low disk space, use the `system.disk.in_use` metric from the [Disk integration](https://docs.datadoghq.com/integrations/disk/) and average the metric over `host` and `device`:

{% image
   source="https://docs.dd-static.net/images/getting_started/monitors/monitor_query.cc7d61c048d474419ea8f7b03a3c3207.png?auto=format"
   alt="Define the metric for system.disk.in_use avg by host and device" /%}

### Set alert conditions{% #set-alert-conditions %}

According to the [Disk integration documentation](https://docs.datadoghq.com/integrations/disk/), `system.disk.in_use` is *the amount of disk space in use as a fraction of the total*. So, when this metric is reporting a value of `0.7`, the device is 70% full.

To alert on low disk space, the monitor should trigger when the metric is `above` the threshold. The threshold values are based on your preference. For this metric, values between `0` and `1` are appropriate:

Set the following thresholds:

```
Alert threshold: > 0.9
Warning threshold: > 0.8
```

For this example, leave the other settings in this section on the defaults. For more details, see the [Metric Monitors](https://docs.datadoghq.com/monitors/types/metric/?tab=threshold#set-alert-conditions) documentation.

{% image
   source="https://docs.dd-static.net/images/getting_started/monitors/monitor_alerting_conditions.1c36435b2c49a2e472fe281eb5bc18cd.png?auto=format"
   alt="Set the alert and warning thresholds for the monitor to trigger alerts" /%}

### Notifications and automations{% #notifications-and-automations %}

When this monitor is triggered to alert, a notification is sent. In this notification, you can include conditional values, instructions for resolution, or a summary of what the alert is. At a minimum, a notification must have a title and message.

#### Notification title{% #notification-title %}

The title must be unique for each monitor. Since this is a multi alert monitor, names are available for each group element (`host` and `device`) with message template variables:

```text
Disk space is low on {{device.name}} / {{host.name}}
```

#### Notification message{% #notification-message %}

Use the message to tell your team how to resolve the issue, for example:

```text
Steps to free up disk space:
1. Remove unused packages
2. Clear APT cache
3. Uninstall unnecessary applications
4. Remove duplicate files
```

To add conditional messages based on alert vs. warning thresholds, see the available [notification variables](https://docs.datadoghq.com/monitors/notify/variables/) you can include in your message.

#### Notify your services and your team members{% #notify-your-services-and-your-team-members %}

Send notifications to your team through email, Slack, PagerDuty, and more. You can search for team members and connected accounts with the dropdown box.

{% image
   source="https://docs.dd-static.net/images/getting_started/monitors/monitor_notification.e28c3ba157684ce88804cdf616b2f244.png?auto=format"
   alt="Add a monitor message and automations to your alert notification" /%}

To add a workflow from [Workflow Automation](https://docs.datadoghq.com/service_management/workflows/) or a case from [Case Management](https://docs.datadoghq.com/incident_response/case_management/) to the alert notification, click **Add Workflow** or **Add Case**. You can also tag [Datadog Team](https://docs.datadoghq.com/account_management/teams/) members using the `@team` handle.

Leave the other sections as-is. For more information on what each configuration option does, see the [Monitor configuration](https://docs.datadoghq.com/monitors/configuration/?tab=thresholdalert#alert-grouping) documentation.

### Permissions{% #permissions %}

Click **Edit Access** to restrict the editing of your monitor to its creator, teams, users, groups, or to specific roles in your organization. Optionally, select `Notify` to be alerted when the monitor is modified.

{% image
   source="https://docs.dd-static.net/images/getting_started/monitors/monitor_permissions.59db017422f7442e0239ac1ba45036e9.png?auto=format"
   alt="Set access permissions for a monitor and options for audit notifications" /%}

For more information, see [Granular Access Control](https://docs.datadoghq.com/account_management/rbac/granular_access/).

## View monitors and triage alerts on mobile{% #view-monitors-and-triage-alerts-on-mobile %}

You can view Monitor Saved Views from your mobile home screen or view and mute monitors by downloading the [Datadog Mobile App](https://docs.datadoghq.com/mobile/), available on the [Apple App Store](https://apps.apple.com/app/datadog/id1391380318) and [Google Play Store](https://play.google.com/store/apps/details?id=com.datadog.app). This helps with triaging when you are away from your laptop or desktop.

{% image
   source="https://docs.dd-static.net/images/monitors/monitors_mobile.6ac50522eff4516e533048c3b55888a5.png?auto=format"
   alt="Incidents on Mobile App" /%}

## Further Reading{% #further-reading %}

- [Monitoring 101: Alerting on what matters](https://www.datadoghq.com/blog/monitoring-101-alerting/)
- [Introduction to Observability](https://learn.datadoghq.com/courses/introduction-to-observability)
- [Metric Monitors](https://docs.datadoghq.com/monitors/types/metric/)
- [Monitor Notifications](https://docs.datadoghq.com/monitors/notify/)
- [Join an interactive session on creating effective monitors](https://dtdg.co/fe)
