Skip to main content

GCP Compute Engine

Overview

The GCP Compute Engine integration with Motadata AIOps collects operational telemetry from Google Compute Engine virtual machine instances. It monitors instance state, CPU and memory utilization, disk read and write throughput and IOPS, and network traffic metrics.

These metrics help administrators track VM performance, identify resource bottlenecks, monitor network activity, and maintain operational visibility across GCE instances.

Prerequisites

  • The GCP project has Compute Engine instances running.
  • The service account used for integration has the Compute Viewer and Monitoring Viewer roles.
  • Required GCP API endpoints are reachable from Motadata AIOps.
  • The GCP project is added in discovery with correct credentials and region configuration.

List of Supported KPIs

Instance Identity & State

MetricDescriptionType
gcp.compute.engineIdentifier of the GCE virtual machine instance.String
gcp.compute.engine.stateCurrent operational state of the instance.String
gcp.compute.engine.vcpusNumber of virtual CPUs allocated to the instance.Count

CPU & Memory

MetricDescriptionType
gcp.compute.engine.cpu.percentCPU utilization percentage of the instance.Percent
gcp.compute.engine.memory.bytesTotal memory capacity of the instance.Bytes
gcp.compute.engine.memory.used.bytesAmount of memory currently in use on the instance.Bytes

Disk I/O

MetricDescriptionType
gcp.compute.engine.disk.read.bytesTotal bytes read from disk on the instance.Bytes
gcp.compute.engine.disk.write.bytesTotal bytes written to disk on the instance.Bytes
gcp.compute.engine.disk.read.iopsRead I/O operations per second on the instance disk.Count/sec
gcp.compute.engine.disk.write.iopsWrite I/O operations per second on the instance disk.Count/sec

Network

MetricDescriptionType
gcp.compute.engine.network.sent.bytesTotal bytes sent over the network from the instance.Bytes
gcp.compute.engine.network.received.bytesTotal bytes received over the network by the instance.Bytes
gcp.compute.engine.network.sent.packetsTotal packets sent over the network from the instance.Count
gcp.compute.engine.network.received.packetsTotal packets received over the network by the instance.Count