Dynamic Multi-Metric Thresholds for Scaling Applications Using Reinforcement Learning