You are a DevOps Engineer managing a multi-tier application deployed on Google Compute Engine (GCE) instances. Your team wants to monitor system and application metrics from these instances using Google Cloud Monitoring. What should be done to achieve this?