Docs » Integrations Guide » Integrations Reference » Google Compute Engine

../../_images/integration_googlecomputeengine.png Google Compute Engine ๐Ÿ”—

DESCRIPTION ๐Ÿ”—

Use SignalFx to monitor Google Compute Engine via Google Cloud Platform.

FEATURES ๐Ÿ”—

Built-in dashboards ๐Ÿ”—

  • Compute Instances: Overview of all data from Google Compute Engine.

    ../../_images/compute_instances.png

  • Compute Instance: Focus on a single Compute Engine instance.

    ../../_images/compute_instance.png

INSTALLATION ๐Ÿ”—

To access this integration, connect to Google Cloud Platform.

USAGE ๐Ÿ”—

Interpreting Built-in dashboards ๐Ÿ”—

Compute Engine Instance

  • CPU Percent - Percentage of CPU used by the instance.

    ../../_images/instance-cpu-percent.png

  • CPU Percent Trend - Trend of percentage of CPU used by the instance.

    ../../_images/instance-cpu-percent-trend.png

  • Disk I/O Operations - Number of read/write operations performed by the instance during each interval.

    ../../_images/instance-disk-io.png

  • Disk I/O / min - List of counts of all the different of disk operations by the instance.

    ../../_images/instance-disk-io-per-min.png

  • Disk I/O Bytes / min - Number of bytes written to/read from disk per min.

    ../../_images/instance-disk-io-bytes-per-min.png

  • Network I/O Packets - Number of packets received from/sent to the network.

    ../../_images/instance-network-io-packets.png

  • Network I/O Bytes / min - Number of bytes received from/sent to the network by the instance.

    ../../_images/instance-network-io-bytes-per-min.png

  • Network I/O Bytes / min Trend - Number of bytes received from/sent to the network by the instance.

    ../../_images/instance-network-io-bytes-per-min-trend.png

  • Firewall Dropped Packets - Number of incoming packets dropped by the firewall.

    ../../_images/instance-firewall-dropped-packets.png

Compute Engine Instances

  • Active Instances - Number of active instances.

    ../../_images/instances-active-instances.png

  • Top Instances by CPU Percent - List of top 5 instances by percent of CPU used.

    ../../_images/instances-top-instances-by-cpu.png

  • CPU Percent Trend - Trend of percent CPU used by instances.

    ../../_images/instances-cpu-percent-trend.png

  • Number of Disk Opertions - Aggregated disk read/write operations of all instances.

    ../../_images/instances-disk-operations.png

  • Disk I/O - Aggregated count of bytes read from/written to disk.

    ../../_images/instances-disk-io.png

  • Disk Metrics 24h Growth Percent - 24 hour growth percent of available disk metrics.

    ../../_images/instances-disk-metrics-growth.png

  • Network Bytes In - Percentile distribution of number of bytes received over the network.

    ../../_images/instances-network-bytes-in.png

  • Top Network Bytes In - Top 5 instances based on the number of bytes received over the network.

    ../../_images/instances-top-network-bytes-in.png

  • Network Bytes In vs. 24h Change Percent - Aggregated number of bytes received from the network across all instances vs. the 24 hour change in number of bytes received.

    ../../_images/instances-network-bytes-in-vs-change.png

  • Network Bytes Out - Percentile distribution of number of bytes sent over the network.

    ../../_images/instances-network-bytes-out.png

  • Top Network Bytes Out - Top 5 instances based on the number of bytes sent over the network.

    ../../_images/instances-top-network-bytes-out.png

  • Network Bytes Out vs. 24h Change Percent - Aggregated number of bytes sent to the network across all instances vs. the 24 hour change in number of bytes sent.

    ../../_images/instances-network-bytes-out-vs-change.png

METRICS ๐Ÿ”—

Metric Name Description Type
firewall/dropped_bytes_count Dropped bytes counter
firewall/dropped_packets_count Dropped packets counter
instance/cpu/reserved_cores Reserved cores gauge
instance/cpu/usage_time CPU usage counter
instance/cpu/utilization CPU utilization gauge
instance/disk/read_bytes_count Disk read bytes counter
instance/disk/read_ops_count Disk read operations counter
instance/disk/throttled_read_bytes_count Throttled read bytes counter
instance/disk/throttled_read_ops_count Throttled read operations counter
instance/disk/throttled_write_bytes_count Throttled write bytes counter
instance/disk/throttled_write_ops_count Throttled write operations counter
instance/disk/write_bytes_count Disk write bytes counter
instance/disk/write_ops_count Disk write operations counter
instance/integrity/early_boot_validation_status Early Boot Validation gauge
instance/integrity/late_boot_validation_status Late Boot Validation gauge
instance/network/received_bytes_count Received bytes counter
instance/network/received_packets_count Received packets counter
instance/network/sent_bytes_count Sent bytes counter
instance/network/sent_packets_count Sent packets counter
instance/uptime Uptime counter

firewall/dropped_bytes_count ๐Ÿ”—

counter

Delta count of incoming bytes dropped by the firewall.

firewall/dropped_packets_count ๐Ÿ”—

counter

Delta count of incoming packets dropped by the firewall.

instance/cpu/reserved_cores ๐Ÿ”—

gauge

Number of cores reserved on the host of the instance.

instance/cpu/usage_time ๐Ÿ”—

counter

Delta CPU usage for all cores, in seconds. To compute the per-core CPU utilization fraction, divide this value by (end-start)*N, where end and start define this valueโ€™s time interval and N is compute.googleapis.com/instance/cpu/reserved_cores at the end of the interval. This value is reported by the hypervisor for the VM and can differ from agent.googleapis.com/cpu/usage_time, which is reported from inside the VM.

instance/cpu/utilization ๐Ÿ”—

gauge

The fraction of the allocated CPU that is currently in use on the instance. This value can be greater than 1.0 on some machine types that allow bursting. This value is reported by the hypervisor for the VM and can differ from agent.googleapis.com/cpu/utilization, which is reported from inside the VM.

instance/disk/read_bytes_count ๐Ÿ”—

counter

Delta count of bytes read from disk.

instance/disk/read_ops_count ๐Ÿ”—

counter

Delta count of disk read IO operations.

instance/disk/throttled_read_bytes_count ๐Ÿ”—

counter

Delta count of bytes in throttled read operations.

instance/disk/throttled_read_ops_count ๐Ÿ”—

counter

Delta count of throttled read operations.

instance/disk/throttled_write_bytes_count ๐Ÿ”—

counter

Delta count of bytes in throttled write operations.

instance/disk/throttled_write_ops_count ๐Ÿ”—

counter

Delta count of throttled write operations.

instance/disk/write_bytes_count ๐Ÿ”—

counter

Delta count of bytes written to disk.

instance/disk/write_ops_count ๐Ÿ”—

counter

Delta count of disk write IO operations.

instance/integrity/early_boot_validation_status ๐Ÿ”—

gauge

The validation status of early boot integrity policy.

instance/integrity/late_boot_validation_status ๐Ÿ”—

gauge

The validation status of late boot integrity policy.

instance/network/received_bytes_count ๐Ÿ”—

counter

Delta count of bytes received from the network.

instance/network/received_packets_count ๐Ÿ”—

counter

Delta count of packets received from the network.

instance/network/sent_bytes_count ๐Ÿ”—

counter

Delta count of bytes sent over the network.

instance/network/sent_packets_count ๐Ÿ”—

counter

Delta count of packets sent over the network.

instance/uptime ๐Ÿ”—

counter

How long the VM has been running, in seconds.

For more information about the metrics emitted by Google Compute Engine, visit the serviceโ€™s metric page at https://cloud.google.com/monitoring/api/metrics#gcp-compute