Monitoring Overview
Comprehensive monitoring is essential for maintaining healthy, performant infrastructure. DanubeData provides built-in monitoring tools for all your resources.
Overview
DanubeData monitoring includes:
- Real-Time Metrics: Live monitoring of all resources
- Historical Data: 30 days of metrics retention
- Custom Dashboards: Visualize important metrics
- Alerting: Email and webhook notifications
- Log Management: Centralized logging
- Performance Analysis: Identify bottlenecks
Available Metrics
VPS Metrics
- CPU Usage: Processor utilization
- Memory Usage: RAM consumption
- Disk I/O: Read/write operations
- Network Traffic: Bandwidth usage
- Disk Usage: Storage consumption
Database Metrics
- Query Performance: Query execution times
- Connection Count: Active connections
- Cache Hit Rate: Query cache effectiveness
- Replication Lag: Replica synchronization delay
- Storage Usage: Database size
Cache Metrics
- Memory Usage: Redis memory consumption
- Hit Rate: Cache effectiveness
- Operations/Sec: Command throughput
- Connections: Active client connections
- Evictions: Keys evicted due to memory
Dashboard
Accessing Monitoring
- Navigate to any resource
- Click Metrics tab
- View real-time and historical metrics
- Customize time range and metrics displayed
Time Ranges
Available time ranges:
- 1 hour (1-minute intervals)
- 6 hours (5-minute intervals)
- 24 hours (15-minute intervals)
- 7 days (1-hour intervals)
- 30 days (6-hour intervals)
Metric Visualization
- Line Charts: Trend over time
- Area Charts: Stacked metrics
- Gauge Charts: Current value
- Table View: Raw data export
Alerting
Set up alerts for critical thresholds:
- CPU > 90% for 5 minutes
- Memory > 85% for 10 minutes
- Disk > 90% full
- Database connections > 80% of max
- Cache hit rate < 80%
Learn More: Alerting Documentation
Logs
Access and search logs:
- System Logs: OS-level logs
- Application Logs: Application output
- Access Logs: HTTP access logs
- Error Logs: Application errors
- Audit Logs: Account activity
Learn More: Logs Documentation
Best Practices
Monitoring Strategy
- Monitor Key Metrics: Focus on critical metrics
- Set Baselines: Know your normal performance
- Alert Appropriately: Not too sensitive, not too lenient
- Regular Reviews: Weekly metric reviews
- Proactive Monitoring: Catch issues early
Performance Optimization
- Identify Bottlenecks: Use metrics to find issues
- Track Trends: Monitor over time
- Correlate Metrics: CPU, memory, I/O together
- Test Changes: Monitor impact of optimizations
- Document Baselines: Record normal performance