# Google Cloud Platform Compute Engine # Introduction **The purpose of this plugin is to monitor instances and areas of Google Cloud**, using key metrics related to the CPU, networks, IOPS and disks that are essential to control and monitor these machines and to guarantee optimal performance, solve problems, plan scaling. , comply with SLAs and improve security. The plugin connects to the Google API and monitors zones and instances using the aforementioned metrics, generating an agent for each zone and instance via XML that is sent to the Pandora server. # Compatibility matrix
**Systems where it has been tested** | Rocky linux, Fedora 34 |
**Systems where it works** | Any linux system |
--conf | Path to configuration file |
<Name used with the parameter "stats\_agent\_name" or failing that "Google Cloud Platform" > |
GCP CE Instances count | Number of total instances monitored by the plugin |
<Zone name> |
summary.google.compute engine.CPUUtilization | Average CPU percentage used for instances in this zone |
summary.google.compute engine.DiskReadBytes | Summary of the number of bytes read from disk for each instance in this zone |
summary.google.compute engine.DiskReadOps | Summary of the number of read operations performed on the disk of each instance in this zone |
summary.google.compute engine.diskWriteBytes | Summary of the number of bytes written to disk for each instance in this zone |
summary.google.compute engine.DiskWriteOps | Summary of the number of write operations performed on the disk for each instance in this zone |
summary.google.compute engine.instances | Number of instances monitored in this zone |
summary.google.compute engine.NetworkPacketsIn | Summary of the number of incoming network packets for each instance in this zone |
summary.google.compute engine.NetworkPacketsOut | Summary of the number of outgoing network packets for each instance in this zone |
<Instance name> |
State | State of the machine, in string format |
Instance State (bool) | State of the machine, 1 if it is running, 0 otherwise |
CPUUtilization | Percentage of CPU utilization used |
DiskReadBytes | Number of bytes read from disk |
DiskReadOps | The number of read operations performed on the disk |
DiskWriteBytes | Number of bytes written to disk |
DiskWriteOps | Number of write operations performed on the disk |
NetworkPacketsIn | The number of incoming network packets |
NetworkPacketsOut | The number of outgoing network packets |