DigitalOcean Monitoring Overview¶
Introduction¶
Built-in monitoring provides metrics, alerts, and insights for all DigitalOcean resources.
Key Features¶
- Resource metrics (CPU, memory, disk, bandwidth)
- Custom alerts
- Uptime monitoring
- Performance insights
- Free for all resources
Available Metrics¶
Droplet Metrics¶
- CPU usage (%)
- Memory usage (%)
- Disk usage (%)
- Disk I/O
- Bandwidth (inbound/outbound)
- Network traffic
Database Metrics¶
Kubernetes Metrics¶
Setting Up Alerts¶
# Enable monitoring
doctl compute droplet-action enable-monitoring <droplet-id>
# Create alert policy (via control panel)
# Droplets → Monitoring → Create Alert Policy
Alert Types:
├─> CPU > 80%
├─> Memory > 90%
├─> Disk > 90%
└─> Bandwidth > threshold
Viewing Metrics¶
Control Panel:
├─> Droplets → Select Droplet → Graphs
├─> Databases → Select DB → Insights
└─> Kubernetes → Select Cluster → Insights
Time Ranges:
├─> Last hour
├─> Last 6 hours
├─> Last 24 hours
└─> Last 7 days