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
| Metric | Description | Type |
|---|
| gcp.compute.engine | Identifier of the GCE virtual machine instance. | String |
| gcp.compute.engine.state | Current operational state of the instance. | String |
| gcp.compute.engine.vcpus | Number of virtual CPUs allocated to the instance. | Count |
CPU & Memory
| Metric | Description | Type |
|---|
| gcp.compute.engine.cpu.percent | CPU utilization percentage of the instance. | Percent |
| gcp.compute.engine.memory.bytes | Total memory capacity of the instance. | Bytes |
| gcp.compute.engine.memory.used.bytes | Amount of memory currently in use on the instance. | Bytes |
Disk I/O
| Metric | Description | Type |
|---|
| gcp.compute.engine.disk.read.bytes | Total bytes read from disk on the instance. | Bytes |
| gcp.compute.engine.disk.write.bytes | Total bytes written to disk on the instance. | Bytes |
| gcp.compute.engine.disk.read.iops | Read I/O operations per second on the instance disk. | Count/sec |
| gcp.compute.engine.disk.write.iops | Write I/O operations per second on the instance disk. | Count/sec |
Network
| Metric | Description | Type |
|---|
| gcp.compute.engine.network.sent.bytes | Total bytes sent over the network from the instance. | Bytes |
| gcp.compute.engine.network.received.bytes | Total bytes received over the network by the instance. | Bytes |
| gcp.compute.engine.network.sent.packets | Total packets sent over the network from the instance. | Count |
| gcp.compute.engine.network.received.packets | Total packets received over the network by the instance. | Count |