Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Google Cloud Platform (GCP) metrics

The following table lists and describes the metrics that are gathered by the acc_grp_metrics_list.json configuration data file. The file is uploaded to a check definition or check instance, and the metrics in the file are monitored by the check for its agent.

Metric nameMetric typeServiceDescription
CPU utilizationappengine.googleapis.com/flex/cpu/utilizationapp engineFractional utilization of allocated CPU across an App Engine flexible environment version.
Response countappengine.googleapis.com/http/server/response\_countDelta HTTP response count
Free disk space percentfile.googleapis.com/nfs/server/free\_bytes\_percentfileFree disk space as a percentage of the total space.
Circuit Operational Statusinterconnect.googleapis.com/network/interconnect/link/operationalinterconnectWhether the operational status of the circuit is 'up'. This metric is specific to individual physical circuits
Operational Statusinterconnect.googleapis.com/network/interconnect/operationalWhether the operational status of the interconnect is 'up'. This metric is specific to the aggregate LACP bundle.
Instance group sizecompute.googleapis.com/instance\_group/sizecomputeThe number of VMs in the instance group.
CPU utilizationcompute.googleapis.com/instance/cpu/utilizationFractional utilization of allocated CPU on this instance. Values are typically numbers between 0.0 and 1.0 \(but can exceed 1.0\). Charts display the values as a percentage between 0% and 100% \(or more\).
CPU usage timecompute.googleapis.com/instance/cpu/usage\_timeDelta CPU usage time in seconds. Cumulative CPU usage time since instance start.
CPU scheduler wait timecompute.googleapis.com/instance/cpu/scheduler\_wait\_timeWait time is the time a vCPU is runnable but not scheduled to run by the hypervisor.
CPU reserved corescompute.googleapis.com/instance/cpu/reserved\_coresNumber of cores reserved for the instance.
Disk queue lengthcompute.googleapis.com/guest/disk/queue\_lengthNumber of requests waiting to be handled by the disk.
Uptimecompute.googleapis.com/instance/uptimeDelta of how long the VM has been running, measured in seconds.For availability monitoring, use uptime checks instead.
Disk read bytescompute.googleapis.com/instance/disk/read\_bytes\_countDelta count of bytes read from disk.
Disk max read operationscompute.googleapis.com/instance/disk/max\_read\_ops\_countMaximum number of read operations that can be performed per second.
Disk write bytescompute.googleapis.com/instance/disk/write\_bytes\_countDelta count of bytes written to disk.
Disk max write operationscompute.googleapis.com/instance/disk/max\_write\_ops\_countMaximum number of write operations that can be performed per second.
Disk read operationscompute.googleapis.com/instance/disk/read\_ops\_countDelta count of disk read IO operations.
Disk write operationscompute.googleapis.com/instance/disk/write\_ops\_countDelta count of disk write IO operations.
Memory balloon RAM sizecompute.googleapis.com/instance/memory/balloon/ram\_sizeThe total amount of memory allocated to the guest's balloon driver in bytes. Memory ballooning enables the hypervisor to reclaim memory from the guest VM.
Memory balloon RAM usedcompute.googleapis.com/instance/memory/balloon/ram\_usedMemory currently used by the guest RAM, excluding memory used by the balloon itself, measured in bytes.
Memory swap incompute.googleapis.com/instance/memory/balloon/swap\_in\_bytes\_countThe amount of memory \(in bytes\) swapped in from disk to memory.
Memory swap outcompute.googleapis.com/instance/memory/balloon/swap\_out\_bytes\_countThe amount of memory \(in bytes\) swapped out from memory to disk.
Network received bytescompute.googleapis.com/instance/network/received\_bytes\_countDelta count of bytes received from the network.
Network sent bytescompute.googleapis.com/instance/network/sent\_bytes\_countDelta count of bytes sent over the network.
Network received packetscompute.googleapis.com/instance/network/received\_packets\_countDelta count of packets received from the network.
Network sent packetscompute.googleapis.com/instance/network/sent\_packets\_countDelta count of packets sent over the network.
Anonymous memory usedcompute.googleapis.com/guest/memory/anonymous\_usedAnonymous memory usage in bytes. Anonymous memory represents memory that is not backed by a file.
Memory bytes usedcompute.googleapis.com/guest/memory/bytes\_usedTotal memory usage in bytes.
Dirty memory usedcompute.googleapis.com/guest/memory/dirty\_usedDirty memory usage in bytes. Dirty pages are pages in memory that have been modified but not yet written to disk.
Page cache usedcompute.googleapis.com/guest/memory/page\_cache\_usedPage cache memory usage in bytes. Page cache is used to cache file data.
Unevictable memory usedcompute.googleapis.com/guest/memory/unevictable\_usedUnevictable memory usage in bytes. Unevictable memory is memory that cannot be swapped out.
Disk operation bytescompute.googleapis.com/guest/disk/operation\_bytes\_countDelta count of bytes transferred in disk operations.
System problem statecompute.googleapis.com/guest/system/problem\_stateIndicates whether the system is experiencing problems. 1 means there is a problem, 0 means no problem.
System uptimecompute.googleapis.com/guest/system/uptimeDelta of system uptime in seconds.
System problem countcompute.googleapis.com/guest/system/problem\_countDelta count of system problems detected.
CPU limit utilizationkubernetes.io/anthos/container/cpu/limit\_utilizationanthosThe fraction of the CPU limit that is currently in use on the instance.
Memory limit utilizationkubernetes.io/anthos/container/memory/limit\_utilizationThe fraction of the memory limit that is currently in use on the instance.
Executionscloudfunctions.googleapis.com/function/execution\_countcloudfunctionsCount of function executions broken down by status.
Tunnel establishedn.googleapis.com/tunnel\_establishedvpnIndicates successful tunnel establishment if > 0.
RTT latencies per internal TCP/UDP load balancerloadbalancing.googleapis.com/l3/internal/rtt\_latenciesloadbalancingA distribution of RTT measured over TCP connections for internal TCP/UDP load balancer flows.
Unacked messages by regionpubsub.googleapis.com/subscription/num\_unacked\_messages\_by\_regionpubsubNumber of unacknowledged messages in a subscription, broken down by Cloud region.
Disabled for networkfirebasedatabase.googleapis.com/network/disabled\_for\_overagesfirebasedatabaseIndicates if the Firebase database has been disabled for network overages.
Disabled for storagefirebasedatabase.googleapis.com/storage/disabled\_for\_overagesIndicates if the Firebase database has been disabled for storage overages.
Database loadfirebasedatabase.googleapis.com/io/database\_loadFraction of database load, grouped by type.
CPU utilizationcloudsql.googleapis.com/database/cpu/utilizationcloudsqlCurrent CPU utilization represented as a percentage of the reserved CPU that is currently in use.
Disk utilizationcloudsql.googleapis.com/database/disk/utilizationThe fraction of the disk quota that is currently in use.
Instance statecloudsql.googleapis.com/database/instance\_stateThe current serving state of the Cloud SQL instance.
Memory utilizationcloudsql.googleapis.com/database/memory/utilizationThe fraction of the memory quota that is currently in use.
Server upcloudsql.googleapis.com/database/upIndicates if the server is up.
CPU utilization by priorityspanner.googleapis.com/instance/cpu/utilization\_by\_priorityspannerPercent utilization of provisioned CPU, by priority.
Smoothed CPU utilizationspanner.googleapis.com/instance/cpu/smoothed\_utilization24-hour smoothed utilization of provisioned CPU.
Storage usedspanner.googleapis.com/instance/storage/used\_bytesStorage used in bytes. Sampled every 60 seconds.
CPU usage percentmemcache.googleapis.com/node/cpu/utilizationmemcacheCPU usage percent by Memcached node.
Cache memory usagememcache.googleapis.com/node/cachememoryBytes allotted for the Memcached cache in this node, grouped by whether that memory is used.
Used memoryredis.googleapis.com/redis.googleapis.com/stats/memory/usage\_ratioredisTotal number of bytes allocated by Redis.
Memory usage ratioredis.googleapis.com/stats/memory/usage\_ratioMemory usage as a ratio of maximum memory.
CPU loadbigtable.googleapis.com/cluster\_cpu\_loadbigtableCPU load of a cluster.
Disk loadbigtable.googleapis.com/cluster\_disk\_loadUtilization of HDD disks in a cluster.
Storage utilizationbigtable.googleapis.com/cluster\_storage\_utilizationStorage used as a fraction of total storage capacity.
HDFS storage utilizationdataproc.googleapis.com/cluster/hdfs/storage\_utilizationdataprocThe percentage of HDFS storage currently used.
Unhealthy HDFS blocks by statusdataproc.googleapis.com/hdfs/unhealthy\_blocksIndicates the number of unhealthy blocks inside the cluster.
Processesagent.googleapis.com/processes/count\_by\_stateprocessesCount of processes in the given state. Relevant for Linux only.
Process CPUagent.googleapis.com/processes/cpu\_timeTime taken by CPU to complete a given process.
TCP connectionsagent.googleapis.com/processes/networknetworkCurrent count of TCP connections.

Parent Topic:Agent Client Collector Monitoring default checks and policies