Google Compute Engine


Overview

Google Cloud Compute Engine is an Infrastructure as a Service (IaaS) offering that provides a scalable number of virtual machines (VMs) to serve as large compute clusters.

Monitored Parameters

Go to the Monitors Category View by clicking the Monitors tab. Click on Google Cloud under the Cloud Apps section. Displayed is the Google cloud bulk configuration view distributed into three tabs:

  • Availability tab gives the Availability history for the past 24 hours or 30 days.
  • Performance tab gives the Health Status and events for the past 24 hours or 30 days.
  • List view enables you to perform bulk admin configurations.

On clicking a monitor from the list, you'll be taken to the Google cloud dashboard. Under the parent monitor, you have 3 tabs. The child monitor has 4 tabs -

Performance

Parameter Description
CPU:
CPU Utilization Activity level from CPU. Expressed as percentage.
Total CPUs Nmber of CPUs in usage
CPU Usage CPU Usage for all cores, in seconds
Memory:
Memory Utilization Space currently in use. Expressed as a percentage.
Total Memory Overall memory available
Used Memory Amount of memory used
Free Memory Amount of memory free

Network

Parameter Description
Input Traffic Bytes received from the network expressed in Kbps
Output Traffic Bytes sent over the network expressed in Kbps
Input Traffic - Packets Count of packets received from the network
Output Traffic - Packets Count of packets sent over the network
Firewall dropped - Bytes Incoming bytes dropped by firewall expressed in Kbps
Firewall dropped - Packets Count of incoming packets dropped by firewall

Disk

Parameter Description
Disk Utilization:
Disk Label Name of the disk allocated
Used Amount of disk used
Free Amount of disk available
Disk Performance:
Disk Name Name of the disk
Disk Status Status of the disk
Disk Size Size of the disk expressed in GB
Disk Reads Bytes read from disk expressed in KB/sec
Disk Writes Bytes written to disk expressed in KB/sec
IO Read Operations Count of disk read IO Operations
IO Write Operations Count of disk write IO Operations
Disk Throttling:
Disk Name Name of the disk
Throttled Disk Reads Per GB Bytes in throttled read operations expressed in KB/sec (Throttle reason: Per GB limit)
Throttled Disk Writer Per GB Bytes in throttled write operations expressed in KB/sec (Throttle reason: Per GB limit)
Throttled IO Read Operations Per GB Count of throttled disk read operations (Throttle reason: Per GB limit)
Throttled IO Write Operations Per GB Count of throttled disk write operations (Throttle reason: Per GB limit)
Throttled Disk Reads Per VM Bytes in throttled read operations expressed in KB/sec. (Throttle reason: Per VM limit)
Throttled Disk Writes Per VM Bytes in throttled write operations expressed in KB/sec. (Throttle reason: Per VM limit)
Throttled IO Read Operations Per VM Count of throttled read operations (Throttle reason: Per VM limit)
Throttled IO Write Operations Per VM Count of throttled write operations (Throttle reason: Per VM limit)

Configuration

Parameter Description
Instance name Name of the instance
Instance ID Unique ID of the instance
Project ID Unique ID of the project
Zone Zone in which the instance is created
Status Current status of the instance (Running, terminated,...)
Machine Type Virtualized hardware resources available to the instance
External IP IP Address of the instance
CPU Platform Base platform of the instance
OS Platform Operating system running in the instance
Start Restricted Restriction on the instance to perform start operation (True/False)
Deletion Protection Restriction on the instance to perform delete operation (True/False)

Troubleshooting

1. Data unavailable for performance metrics

  • When an instance is started and polled immediately, data might not be collected for some of the performance metrics. Wait for some time and then poll the monitor to get the data.
  • If the data is still not populated, go to Stackdrive Console and check if data is available.
  • If data is available in Stackdriver and is not getting populated in AppManager, reach out to our support with the latest SIF generated with print all logs enabled.

2. Data unavailable for memory and disk utilization metrics

  • Install Stackdriver Monitoring Agent in the instance, to get memory and disk utilization metrics.
  • Click here for information on installing the Stackdriver agent.
  • When an instance is started and polled immediately, data might not be collected for some of the performance metrics. Wait for some time and then poll the monitor to get the data.