Currents Developer Trends Report: Remote Work
Droplets
Scalable compute services
Kubernetes
Managed Kubernetes clusters
Databases
Worry-free setup & maintenance
Spaces
Simple object storage
Overview
Connect, share and learn
Tutorials
DevOps and development guides
Questions and Answers
Development and systems Q&A;
Projects
Community-built integrations
How to Deploy a PHP Application with Kubernetes on Ubuntu 16.04
Understanding Database Sharding
How To Build a Node.js Application with Docker
Collect metrics for visibility, monitor Droplet performance, and receive alerts when problems arise in your infrastructure – at no additional cost.
Natively integrated
Powered by our open source agent, Monitoring on DigitalOcean simplifies your toolset to collect system-level metrics all in one place. View graphs, track performance, and set up alerts instantly within your control panel. Easily enable Monitoring via the control panel or API for new and existing Droplets in any of our data centers.
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
Create intelligent alert policies to easily monitor changes to your system. Receive alerts on any metric, Droplet, or group of Droplets, and get notified whenever a metric crosses your specified threshold and critical issues arise in your infrastructure.
Receive alert notifications through Slack or email
Easily integrate our Monitoring service with your Slack account via OAuth when you create your alert policy. Instantly receive notifications in your Slack channel when a new alert is triggered. Alternatively, you can set up and receive alerts via email.
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 RAMin use.
Monitoring service enables you to monitor the host-metrics like CPU utilization, data transfer, and disk usage activity from Droplets. You can view the graphs of these metrics to understand how they are performing over time or set up alerts to receive notification whenever a metric crosses your specified threshold and critical issues arise in your infrastructure.
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. More info
Ubuntu, CentOS, Debian, and Fedora.
The data for the running Droplets is retained for 30 days. When a Droplet is destroyed, the data associated with the Droplet is also deleted.
The minimum granularity supported by Monitoring is 1 minute data points.
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.
Monitoring service is provided at no additional cost.
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 Monitoring
Glossary
Glossary of DigitalOcean Monitoring Terminology and Metrics
Enable monitoring for free on DigitalOcean
Monitoring is available across all of your Droplets at no additional cost.