How Intelligent Database Monitoring Improves Cloud Application Reliability