# Google Compute Engine Monitoring | GCE Monitoring Tools - ManageEngine Applications Manager ## Google Compute Engine monitoring Google Cloud Platform is a public cloud service that hosts a wide range of services such as compute, storage, big data, machine learning (ML), application development, and more. Like any other cloud-powered application, Google Compute Engine requires constant monitoring to keep its overall health and performance intact. Applications Manager's support for Google Compute Engine (GCE), Google's infrastructure-as-a-service (IaaS) virtual machine offering, helps shed light on resource utilization at the individual host level by tracking instance, firewall, and quota metrics. Applications Manager's Google Compute Engine monitoring solution helps you: - [Monitor CPU and memory details](#monitor-cpu) - [Keep tabs on disk utilization](#disk-util) - [Achieve maximum network efficiency](#max-nw-eff) - [Effectively track firewall metrics](#fwa-metrics) - [Track quota metrics with ease](#track-quota) - [Plan ahead with insightful reports](#insightful-reports) ## Monitor CPU and memory details ![Google Compute Engine Monitoring - ManageEngine Applications Manager](https://www.manageengine.com/products/applications_manager/images/google-cloud-monitoring01.png) In GCE, virtual sets of hardware resources including memory size, CPU counts, etc. available to a particular virtual machine instance are grouped and assigned for different workloads. Prolonged periods of CPU utilization can indicate performance bottleneck; allocate and add sufficient nodes to keep CPU utilization below the recommended maximum. Setting up benchmarks and monitoring the CPU utilization of your compute instances with our GCE monitoring tool will help you provision your compute resources appropriately. ## Keep tabs on disk utilization ![GCE Monitoring - ManageEngine Applications Manager](https://www.manageengine.com/products/applications_manager/images/google-cloud-monitoring02.png) ![Google Compute Engine Monitoring - ManageEngine Applications Manager](https://www.manageengine.com/products/applications_manager/images/google-cloud-monitoring03.png) Extended periods of high disk utilization can degrade the performance of other applications hosted in the same instance. To determine if the cause of friction in your application is due to a disk bottleneck, track the amount of data written/read to the disk with Applications Manager's Google Compute monitoring software. Scaling the volume of disk utilization will help you remedy prolonged periods of I/O throttling requests. ## Achieve maximum network efficiency Picking the right type of instance will help you optimize your network throughput speeds. With Applications Manager's Google Compute Engine performance monitoring capabilities, monitor Google Compute Engine, track the network throughput of applications hosted in your instance and receive alerts when unexpected drops in throughput are encountered. GCE enforces a 2 Gbits/second cap for each CPU core. To avoid network saturation, increase the network bandwidth by upgrading to a larger instance. ![Google Compute monitoring - ManageEngine Applications Manager](https://www.manageengine.com/products/applications_manager/images/google-cloud-monitoring04.png) ## Effectively track firewall metrics Based on the specified configuration, firewall metrics can allow or deny traffic to and from your virtual machine instances. With Applications Manager's Google Compute monitoring tool, you can track metrics like dropped incoming bytes, dropped incoming packets, etc. to diagnose and troubleshoot network configuration issues easily. ## Track quota metrics with ease ![GCE Monitoring Tools - ManageEngine Applications Manager](https://www.manageengine.com/products/applications_manager/images/google-cloud-monitoring05.png) GCE enforces limits on the number of resources a project can consume. Applications Manager's GCE monitoring tool enables you to track quota limits to measure resource consumption over time, prevent unforeseen spikes in usage, and anticipate and resolve potential issues before end users are affected. ## Plan ahead with insightful reports Applications Manager's Google Compute Engine monitoring tool will help you automatically detect anomalies before they affect your customers, and identify and troubleshoot issues quickly. Understand capacity utilization and growth trends with ML-enabled analytics. ## Common queries on Google Compute Engine monitoring: ### How does Google Compute Engine monitoring work? Applications Manager collects the raw data from Google's Stackdriver using APIs, and processes it into useful information that is easily understandable and generated dashboards and reports based on it. You can also use Applications Manager's [GCP Monitoring](https://www.manageengine.com/products/applications_manager/google-cloud-monitoring.html) tool to monitor your [Kubernetes Engine](https://www.manageengine.com/products/applications_manager/gke-monitoring.html), [Cloud Filestore](https://www.manageengine.com/products/applications_manager/gcp-filestore-monitoring.html) and [Cloud Storage](https://www.manageengine.com/products/applications_manager/google-cloud-storage-monitoring.html) services. To explore Applications Manager on your own, [download our 30-day free trial](https://www.manageengine.com/products/applications_manager/download.html) or [schedule a personalized demo](https://www.manageengine.com/products/applications_manager/demo.html) for a guided tour.