Seamless infrastructure monitoring

Track metrics for visibility, monitor Droplet performance, and receive alerts if infrastructure issues arise—with no configuration required.

Explore monitoring

Stay on top of server performance with DigitalOcean Monitoring and help ensure a smooth user experience.

Disk performance comparison chart

Natively integrated

Easily enable open-source-powered Monitoring via the control panel or API to track performance, view metrics, and set up alerts all in one place.

Real-time summary dashboards

Know how your Droplets are performing over time and when to scale to improve your application's performance with up-to-the minute visualizations.

Quickly set up alerts for peace of mind

Get notified when any metric—on any Droplet or group of Droplets—crosses your specified threshold and when critical issues arise in your infrastructure.

Get alerts through Slack or email

Easily integrate with your Slack account (or email) via OAuth to instantly get pinged in a Slack channel when a new alert is triggered.

Multiple graphs enable you to monitor:

CPU usage

The percent of total processing power in use.

Disk usage

The percentage of space in use on your Droplet's disk.

Disk I/O

Disk read and write operations in megabytes per second.

Bandwidth

Public bandwidth usage in megabits per second.

Memory

The percentage of physical RAM in use.

Frequently asked questions

What is Monitoring?

DigitalOcean Droplets are Linux-based virtual machines (VMs) that run on top of virtualized hardware. Each Droplet you create is a new server you can use, either standalone or as part of a larger, cloud-based infrastructure.

How can I enable Monitoring?

Monitoring on DigitalOcean is automatically enabled when you install the Monitoring agent on your Droplet. To install the Monitoring agent, you just need to select Monitoring on your cloud console. You can also use our API, or a package manager to add the agent to your Droplets.

Which operating systems does Monitoring support?

Ubuntu, CentOS, Debian, and Fedora.

What is the retention period of all metrics?

The data for the running Droplets is retained for 14 days. When a Droplet is destroyed, the data associated with the Droplet is also deleted.

What is the minimum granularity for the data that the Monitoring service receives and aggregates?

The minimum granularity supported by Monitoring is 1 minute data points.

What thresholds can I set to trigger an alert?

When you create an alert policy, you first choose the Droplet metric you want it to monitor. Next, you choose the evaluation period (e.g. five minutes or one hour). To set a threshold, set a target value and choose whether the alert will trigger when the value is above or below the value.

How much does Monitoring service cost?

Monitoring services are provided at no additional cost.

Do more with Monitoring

Find out more about Monitoring and creating highly available infrastructure with the help of step-by-step tutorials.

Alerting

How to set up monitoring alerts

Getting started

An introduction to DigitalOcean's Monitoring.

Glossary

Glossary of DigitalOcean Monitoring terminology and metrics.

Start building today

Sign up now and you'll be up and running on DigitalOcean in just minutes.

Sign up to get started