To monitor and identify containers consuming the highest CPU and memory resources in your GKE cluster (deployed both on-premises and on Google Cloud Platform), which hosts an e-commerce application with containerized microservices, what steps should you take?