Server monitoring
Monitoring for DigitalOcean Droplets
Install the agent on any Droplet in one line, or add it to a cloud-init script so new Droplets report from first boot. Combine with HTTP monitors from multiple regions to see your app the way users do.
What to monitor on DigitalOcean
- 01CPU, memory and diskSmall Droplets have little headroom; know before they fill up.
- 02Top processesSee what is using the CPU without opening the web console.
- 03NetworkKeep an eye on bandwidth against your transfer allowance.
Set it up
SSH in and install
curl -fsSL https://statance.com/install.sh | sudo bash -s -- YOUR_API_KEYOr add to cloud-init user data
Paste the command into the “User data” box when creating a Droplet.
Add an HTTP monitor
Point one at your app’s public URL for outside-in checks.
Recommended alerts for DigitalOcean
- Server stopped reporting for 5 minutes (down)
- CPU above 90% for 10 minutes
- Memory used above 90% for 5 minutes
- Any disk above 85% used
Send alerts to
DigitalOcean monitoring FAQ
Does it work on DigitalOcean Kubernetes (DOKS)?
Yes. Use the Kubernetes DaemonSet install.
Can I monitor Managed Databases?
Add a TCP monitor for the database host and port to confirm it accepts connections.
Know before your users do.
Free forever for 3 servers and 10 monitors. No credit card. Install the agent in under a minute.