Automated monitoring to increase reliability and scalability of online services