Documentation

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

  1. Navigate to any resource
  2. Click Metrics tab
  3. View real-time and historical metrics
  4. 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

  1. Monitor Key Metrics: Focus on critical metrics
  2. Set Baselines: Know your normal performance
  3. Alert Appropriately: Not too sensitive, not too lenient
  4. Regular Reviews: Weekly metric reviews
  5. Proactive Monitoring: Catch issues early

Performance Optimization

  1. Identify Bottlenecks: Use metrics to find issues
  2. Track Trends: Monitor over time
  3. Correlate Metrics: CPU, memory, I/O together
  4. Test Changes: Monitor impact of optimizations
  5. Document Baselines: Record normal performance

Related Documentation