Platform Pulse for Microsoft Azure: What it monitors, catches and optimises