Skip to content
Statance
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

  1. SSH in and install

    curl -fsSL https://statance.com/install.sh | sudo bash -s -- YOUR_API_KEY
  2. Or add to cloud-init user data

    Paste the command into the “User data” box when creating a Droplet.

  3. 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

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.