Legacy Monitoring and Logging agent metrics

When you install the Cloud Monitoring and Cloud Loggingagents on your VM instances, the agents transmit data for the metric typeslisted in this document to Monitoring. For information aboutchoosing the right agent, seeOps Agent overview.

Important: You must install the Monitoring agent tocollect most of the metrics listed in this document. The Ops Agent collectssimilar metrics, with a few differences; seeOps Agent metrics for the list ofOps Agent metrics andMetrics from the Ops Agentand the Monitoring agent for the list of differences.

To collect the metrics labeled "logging agent" in the"agent" table,you must install the Logging agent.

  • For a general explanation of the entries in the tables,including information about values likeDELTA andGAUGE,seeMetric types.

    To chart or monitor metric types with values of typeSTRING, youmust use Monitoring Query Language (MQL), and you must convert the value into anumeric value. For information about MQL string-conversion methods,seeString.

  • For information about the units used in the metric lists, seetheunit field in theMetricDescriptor reference.

  • For information about statements of the form“Sampled everyx seconds” and“After sampling, data is not visible for up toy seconds”,seeAdditional information: metadata.

  • The resource-hierarchy level tells you if the metric is written at theproject, organization, or folder level(s). When the level is not specifiedin the metric descriptor, the metric writes at the project level by default.

  • For information about the meaning of launch stages such asGA (General Availability) andBETA (Preview), seeProduct launch stages.

Metrics from the Ops Agent and the Monitoring agent

The Monitoring agent has two entirely different implementations,one for Linux VMs and one for Windows VMs. The Ops Agent runs on bothLinux and Windows VMs.

Differences in metric collection

Note: Metrics with a description that includes the statement"Linux only"aren't collected by the Monitoring agent for Windows VMs.However, the Ops Agent collects those metrics on both Linux and Windows VMs.The following table describes differences in the data ingested by the Ops Agentand the Monitoring agent.
Metric type, omitting
agent.googleapis.com
Ops Agent (GA)Ops Agent (Preview)Monitoring agent
cpu_stateThe possible values for Windows areidle,interrupt,
system anduser.
The possible values for Windows areidle,interrupt,
system anduser.
The possible values for Windows areidle andused.
disk/bytes_used and
disk/percent_used
Ingested with the full path in thedevice label; for example,/dev/sda15.

Not ingested for virtual devices liketmpfs andudev.
Ingested without/dev in the path in thedevice label; for example,sda15.

Ingested for virtual devices liketmpfs andudev.
Ingested without/dev in the path in thedevice label; for example,sda15.

Ingested for virtual devices liketmpfs andudev.
TheGA column refers to Ops Agent versions 2.0.0 and higher. ThePreview column refers to Ops Agent versions less than 2.0.0.

Agent metrics

Metrics from theMonitoring agent and from theLogging agent running on VM instances in Google Cloud and AWS.

The following list was last generated at 2025-11-20 21:43:44 UTC. For more information about this process, see About the lists.

agent

Metrics from the default configuration for the LinuxMonitoring agent. Launch stages of these metrics:GA

The "metric type" strings in this table must be prefixed withagent.googleapis.com/agent/. That prefix has been omitted from the entries in the table. When querying a label, use themetric.labels. prefix; for example,metric.labels.LABEL="VALUE".

Metric type Launch stage(Resource hierarchy levels)
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
api_request_countGA(project)
Monitoring Agent API Request Count
CUMULATIVEINT641
aws_ec2_instance
baremetalsolution.googleapis.com/Instance
gae_app
gce_instance
k8s_container
Count of API requests from the Monitoring agent. Linux only. Sampled every 60 seconds.
state: Request state.
log_entry_countGA(project)
Logging Agent Log Entry Count
CUMULATIVEINT641
aws_ec2_instance
baremetalsolution.googleapis.com/Instance
gae_app
gce_instance
k8s_container
Count of log entries written by the Logging agent. Linux only. Sampled every 60 seconds.
response_code: Numeric response code from both the gRPC and HTTP error spaces.
log_entry_retry_countGA(project)
Logging Agent Retried Log Entry Writes Count
CUMULATIVEINT641
aws_ec2_instance
baremetalsolution.googleapis.com/Instance
gae_app
gce_instance
k8s_container
Count of log-entry writes that were retried by the Logging agent. Linux only. Sampled every 60 seconds.
response_code: Numeric response code from both the gRPC and HTTP error spaces.
memory_usageGA(project)
Monitoring Agent Memory Usage
GAUGEDOUBLEBy
aws_ec2_instance
baremetalsolution.googleapis.com/Instance
gae_app
gce_instance
k8s_container
Memory in use by the Monitoring agent. Linux only. Sampled every 60 seconds.
monitoring/point_countGA(project)
Monitoring Agent Metric Point Count
CUMULATIVEINT641
aws_ec2_instance
baremetalsolution.googleapis.com/Instance
gae_app
gce_instance
k8s_container
Count of metric points written by the agent to Cloud Monitoring. Linux only. Sampled every 60 seconds.
status: gRPC response code.
request_countGA(project)
Logging Agent API Request Count
CUMULATIVEINT641
aws_ec2_instance
baremetalsolution.googleapis.com/Instance
gae_app
gce_instance
k8s_container
Count of API requests from the Logging agent. Linux only. Sampled every 60 seconds.
response_code: Numeric response code from both the gRPC and HTTP error spaces.
streamspace_sizeGA(project)
Monitoring Agent Process Labels Size
GAUGEDOUBLEBy
aws_ec2_instance
baremetalsolution.googleapis.com/Instance
gae_app
gce_instance
k8s_container
Estimated total size of process labels written by the Monitoring agent over a 24-hour window. Linux only. Sampled every 60 seconds.
streamspace_size_throttlingGA(project)
Monitoring Agent is Throttling Processes
GAUGEDOUBLE1
aws_ec2_instance
baremetalsolution.googleapis.com/Instance
gae_app
gce_instance
k8s_container
Whether the Monitoring agent is currently throttling process metrics. Linux only. Sampled every 60 seconds.
uptimeGA(project)
Monitoring/Logging Agent Uptime
CUMULATIVEINT64s
aws_ec2_instance
baremetalsolution.googleapis.com/Instance
gae_app
gce_instance
k8s_container
Uptime of Monitoring agent or Logging agent. Linux only. Sampled every 60 seconds.
version: Agent version.

apache

Metrics fromapache. Launch stages of these metrics:GA

The "metric type" strings in this table must be prefixed withagent.googleapis.com/apache/. That prefix has been omitted from the entries in the table. When querying a label, use themetric.labels. prefix; for example,metric.labels.LABEL="VALUE".

Metric type Launch stage(Resource hierarchy levels)
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
connectionsGA(project)
Open connections
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
The number of active connections currently attached to the HTTP server. Sampled every 60 seconds.
server_name: The name of the Apache HTTP server.
idle_workersGA(project)
Idle workers
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
The number of idle workers currently attached to the HTTP server. Sampled every 60 seconds.
server_name: The name of the Apache HTTP server.
request_countGA(project)
Requests
CUMULATIVEINT641
aws_ec2_instance
gce_instance
Total requests serviced by the HTTP server. Sampled every 60 seconds.
server_name: The name of the Apache HTTP server.
scoreboardGA(project)
Scoreboard
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
Apache HTTP server scoreboard values. Sampled every 60 seconds.
server_name: The name of the Apache HTTP server.
state: The scoreboard state name.
trafficGA(project)
Traffic
CUMULATIVEINT64By
aws_ec2_instance
gce_instance
Total HTTP server traffic. Sampled every 60 seconds.
server_name: The name of the Apache HTTP server.

cassandra

Metrics fromcassandra. Launch stages of these metrics:GA

The "metric type" strings in this table must be prefixed withagent.googleapis.com/cassandra/. That prefix has been omitted from the entries in the table. When querying a label, use themetric.labels. prefix; for example,metric.labels.LABEL="VALUE".

Metric type Launch stage(Resource hierarchy levels)
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
cache/hitsGA(project)
Hit count
CUMULATIVEINT641
aws_ec2_instance
gce_instance
Key cache hit count for the table. Sampled every 60 seconds.
cache: The name of the cache.
client_request/latency/50pGA(project)
Read latency
GAUGEDOUBLEus
aws_ec2_instance
gce_instance
Latency of standard read requests. Sampled every 60 seconds.
operation: The storage operation name.
client_request/latency/95pGA(project)
Read latency
GAUGEDOUBLEus
aws_ec2_instance
gce_instance
Latency of standard read requests. Sampled every 60 seconds.
operation: The storage operation name.
client_request/latency/99pGA(project)
Read latency
GAUGEDOUBLEus
aws_ec2_instance
gce_instance
Latency of standard read requests. Sampled every 60 seconds.
operation: The storage operation name.
client_request/latency/maxGA(project)
Read latency
GAUGEDOUBLEus
aws_ec2_instance
gce_instance
Latency of standard read requests. Sampled every 60 seconds.
operation: The storage operation name.
column_family/compression_ratioGA(project)
Compression ratio
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
Current compression ratio for all SSTables. Sampled every 60 seconds.
column_family/max_row_sizeGA(project)
Max row size
GAUGEDOUBLEBy
aws_ec2_instance
gce_instance
Size of the largest compacted row. Sampled every 60 seconds.
commitlog_total_sizeGA(project)
Commit log size
GAUGEDOUBLEBy
aws_ec2_instance
gce_instance
Current data size of all commit log segments. Sampled every 60 seconds.
completed_tasksGA(project)
Completed tasks
CUMULATIVEINT641
aws_ec2_instance
gce_instance
Number of completed tasks in queue. Sampled every 60 seconds.
stage_name: The name of the queue stage.
current_tasksGA(project)
Tasks
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
Number of tasks in queue with the given task status. Sampled every 60 seconds.
stage_name: The name of the queue stage.
task_status: The status of the task (pending, active).
dropped_message/dropped_countGA(project)
Dropped messages
CUMULATIVEINT641
aws_ec2_instance
gce_instance
Total number of dropped messages for the mutation. Sampled every 60 seconds.
operation: The storage operation name.
storage_service_exception_countGA(project)
Exceptions
CUMULATIVEINT641
aws_ec2_instance
gce_instance
The number of exceptions thrown by the storage operations. Sampled every 60 seconds.
storage_service_loadGA(project)
Storage load
GAUGEDOUBLEBy
aws_ec2_instance
gce_instance
Total disk space used for this node. Sampled every 60 seconds.

couchdb

Metrics fromcouchdb. Launch stages of these metrics:GA

The "metric type" strings in this table must be prefixed withagent.googleapis.com/couchdb/. That prefix has been omitted from the entries in the table. When querying a label, use themetric.labels. prefix; for example,metric.labels.LABEL="VALUE".

Metric type Launch stage(Resource hierarchy levels)
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
average_request_timeGA(project)
Request latency
GAUGEDOUBLEms
aws_ec2_instance
gce_instance
Average request time. Sampled every 60 seconds.
server_name: The couchdb server name.
httpd/bulk_request_countGA(project)
Bulk requests
CUMULATIVEINT641
aws_ec2_instance
gce_instance
Bulk requests count. Sampled every 60 seconds.
server_name: The couchdb server name.
httpd/request_countGA(project)
Requests
CUMULATIVEINT641
aws_ec2_instance
gce_instance
Requests count. Sampled every 60 seconds.
server_name: The couchdb server name.
httpd/request_method_countGA(project)
Request methods
CUMULATIVEINT641
aws_ec2_instance
gce_instance
HTTP request method count. Sampled every 60 seconds.
server_name: The couchdb server name.
http_method: An HTTP request method.
httpd/response_code_countGA(project)
Response codes
CUMULATIVEINT641
aws_ec2_instance
gce_instance
HTTP response status code count. Sampled every 60 seconds.
server_name: The couchdb server name.
response_code: An HTTP status code.
httpd/temporary_view_read_countGA(project)
Temp view reads
CUMULATIVEINT641
aws_ec2_instance
gce_instance
Temporary view reads count. Sampled every 60 seconds.
server_name: The couchdb server name.
httpd/view_read_countGA(project)
View reads
CUMULATIVEINT641
aws_ec2_instance
gce_instance
View reads count. Sampled every 60 seconds.
server_name: The couchdb server name.
open_databasesGA(project)
Open databases
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
Number of open databases. Sampled every 60 seconds.
server_name: The couchdb server name.
open_filesGA(project)
Open files
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
Number of open files. Sampled every 60 seconds.
server_name: The couchdb server name.
read_countGA(project)
Reads
CUMULATIVEINT641
aws_ec2_instance
gce_instance
Database read count. Sampled every 60 seconds.
server_name: The couchdb server name.
write_countGA(project)
Writes
CUMULATIVEINT641
aws_ec2_instance
gce_instance
Database write count. Sampled every 60 seconds.
server_name: The couchdb server name.

cpu

Metrics from the default configuration for theOps Agent and theMonitoring agent. Compute Engine also reportssimilar metrics, but those come from the hypervisor rather than from inside the VM. Launch stages of these metrics:GA

The "metric type" strings in this table must be prefixed withagent.googleapis.com/cpu/. That prefix has been omitted from the entries in the table. When querying a label, use themetric.labels. prefix; for example,metric.labels.LABEL="VALUE".

Metric type Launch stage(Resource hierarchy levels)
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
load_15mGA(project)
CPU load (15m)
GAUGEDOUBLE1
aws_ec2_instance
baremetalsolution.googleapis.com/Instance
gce_instance
Load average over the last 15 minutes. Linux only. Sampled every 60 seconds.
load_1mGA(project)
CPU load (1m)
GAUGEDOUBLE1
aws_ec2_instance
baremetalsolution.googleapis.com/Instance
gce_instance
Load average over the last 1 minute. Linux only. Sampled every 60 seconds.
load_5mGA(project)
CPU load (5m)
GAUGEDOUBLE1
aws_ec2_instance
baremetalsolution.googleapis.com/Instance
gce_instance
Load average over the last 5 minutes. Linux only. Sampled every 60 seconds.
usage_timeGA(project)
CPU usage time (OS reported)
CUMULATIVEINT64s{CPU}
aws_ec2_instance
baremetalsolution.googleapis.com/Instance
gce_instance
Total time the CPU spent in different states. This value is reported from inside the VM and can differ from `compute.googleapis.com/instance/cpu/usage_time`, which is reported by the hypervisor for the VM. Linux only. Sampled every 60 seconds.
cpu_number: CPU number, for example, "0", "1", or "2". This label is only set with certain Monitoring configurations.
cpu_state: CPU state, one of [idle, interrupt, nice, softirq, steal, system, user, wait].
utilizationGA(project)
CPU utilization (OS reported)
GAUGEDOUBLE%
aws_ec2_instance
baremetalsolution.googleapis.com/Instance
gce_instance
Percentage of the total CPU capacity spent in different states. This value is reported from inside the VM and can differ from `compute.googleapis.com/instance/cpu/utilization`, which is reported by the hypervisor for the VM. Sampled every 60 seconds.
cpu_number: CPU number, for example, "0", "1", or "2". This label is only set with certain Monitoring configurations. Linux only.
cpu_state: CPU state, one of [idle, interrupt, nice, softirq, steal, system, user, wait] on Linux, or [idle, interrupt, system, user] from Windows Ops Agent, or [idle, used] from Windows Monitoring agent.

disk

Metrics from the default configuration for theOps Agent and theMonitoring agent. Launch stages of these metrics:GA

The "metric type" strings in this table must be prefixed withagent.googleapis.com/disk/. That prefix has been omitted from the entries in the table. When querying a label, use themetric.labels. prefix; for example,metric.labels.LABEL="VALUE".

Metric type Launch stage(Resource hierarchy levels)
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
bytes_usedGA(project)
Disk bytes used
GAUGEDOUBLEBy
aws_ec2_instance
baremetalsolution.googleapis.com/Instance
gce_instance
Current number of disk bytes used by state and by partition. Summing the values of all states yields the total available disk space. Linux only. Sampled every 60 seconds.
device: Device name.
state: Type of usage, one of [free, used, reserved].
io_timeGA(project)
Disk I/O time
CUMULATIVEINT64ms
aws_ec2_instance
baremetalsolution.googleapis.com/Instance
gce_instance
Cumulative time spent while I/O operations are in queue and when the disks are busy. The value of this metric increases when there is at least one I/O operation pending or in progress. This value corresponds to Field 10 in the https://www.kernel.org/doc/Documentation/iostats.txt documentation. Linux only. Sampled every 60 seconds.
device: Device name.
merged_operationsGA(project)
Disk merged operations
CUMULATIVEINT641
aws_ec2_instance
baremetalsolution.googleapis.com/Instance
gce_instance
Total count of merged disk operations by direction. Linux only. Sampled every 60 seconds.
device: Device name.
direction: Direction, one of [read, write].
operation_countGA(project)
Disk operations
CUMULATIVEINT641
aws_ec2_instance
baremetalsolution.googleapis.com/Instance
gce_instance
Total count of disk operations by direction. Linux only. Sampled every 60 seconds.
device: Device name.
direction: Direction, one of [read, write].
operation_timeGA(project)
Disk operation time
CUMULATIVEINT64ms
aws_ec2_instance
baremetalsolution.googleapis.com/Instance
gce_instance
Average time to complete a disk operation multiplied by wall clock time. When aligned as a rate, the value is the average time to complete a disk operation. Linux only. Sampled every 60 seconds.
device: Device name.
direction: Direction, one of [read, write].
pending_operationsGA(project)
Disk pending operations
GAUGEDOUBLE1
aws_ec2_instance
baremetalsolution.googleapis.com/Instance
gce_instance
Current count of pending disk operations. Linux only. Sampled every 60 seconds.
device: Device name.
percent_usedGA(project)
Disk utilization
GAUGEDOUBLE%
aws_ec2_instance
baremetalsolution.googleapis.com/Instance
gce_instance
Current percentage of the disk used by state and by partition. Represents the specific state value divided by the sum of all states; for example, 'used' represents (used / (free + used + reserved)). This differs from the Unix 'df' command, where 'used' means (used / (free + used)). The utilization is between 0.0 and 100.0. Sampled every 60 seconds.
device: Device name.
state: Type of usage, one of [free, used, reserved].
read_bytes_countGA(project)
Disk bytes read
CUMULATIVEINT64By
aws_ec2_instance
baremetalsolution.googleapis.com/Instance
gce_instance
Total number of disk bytes that have been read. Linux only. Sampled every 60 seconds.
device: Device name.
weighted_io_timeGA(project)
Disk weighted I/O time
CUMULATIVEINT64ms
aws_ec2_instance
baremetalsolution.googleapis.com/Instance
gce_instance
Total time spent on disk I/O operations weighted by the number of in-progress I/Os. This metric provides a measure of the I/O completion time and of the size of the backlog that might be accumulating. Linux only. Sampled every 60 seconds.
device: Device name.
write_bytes_countGA(project)
Disk bytes written
CUMULATIVEINT64By
aws_ec2_instance
baremetalsolution.googleapis.com/Instance
gce_instance
Total number of disk bytes that have been written. Linux only. Sampled every 60 seconds.
device: Device name.

elasticsearch

Metrics fromelasticsearch. Launch stages of these metrics:GA

The "metric type" strings in this table must be prefixed withagent.googleapis.com/elasticsearch/. That prefix has been omitted from the entries in the table. When querying a label, use themetric.labels. prefix; for example,metric.labels.LABEL="VALUE".

Metric type Launch stage(Resource hierarchy levels)
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
cache_memory_usageGA(project)
Cache size
GAUGEDOUBLEBy
aws_ec2_instance
gce_instance
Size in bytes of the caches. Sampled every 60 seconds.
server_name: The elasticsearch server name.
cache_name: Cache name (either 'field' or 'filter').
field_eviction_countGA(project)
Field evictions
CUMULATIVEINT641
aws_ec2_instance
gce_instance
Evictions from field cache. Sampled every 60 seconds.
server_name: The elasticsearch server name.
filter_cache_eviction_countGA(project)
Filter evictions
CUMULATIVEINT641
aws_ec2_instance
gce_instance
Evictions from filter cache. Sampled every 60 seconds.
server_name: The elasticsearch server name.
gc_collection_countGA(project)
GC count
CUMULATIVEINT641
aws_ec2_instance
gce_instance
Garbage collection count. Sampled every 60 seconds.
server_name: The elasticsearch server name.
type: The type of the garbage collection.
memory_usageGA(project)
Memory usage
GAUGEDOUBLEBy
aws_ec2_instance
gce_instance
Size in bytes of memory. Sampled every 60 seconds.
server_name: The elasticsearch server name.
memory_type: The memory type.
networkGA(project)
Network traffic
CUMULATIVEINT64By
aws_ec2_instance
gce_instance
Number of bytes transmitted and received on the network. Sampled every 60 seconds.
server_name: The elasticsearch server name.
direction: Data direction, rx or tx.
num_current_documentsGA(project)
Documents
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
Number of documents in the indexes on this node. Sampled every 60 seconds.
server_name: The elasticsearch server name.
document_type: Document count type.
num_data_nodesGA(project)
Data nodes
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
Number of data nodes in the cluster. Sampled every 60 seconds.
server_name: The elasticsearch server name.
num_http_connectionsGA(project)
Open connections
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
Number of open HTTP connections to this node. Sampled every 60 seconds.
server_name: The elasticsearch server name.
num_nodesGA(project)
Nodes
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
Number of nodes in the cluster. Sampled every 60 seconds.
server_name: The elasticsearch server name.
num_open_filesGA(project)
Open files
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
Number of open file descriptors held by the server process. Sampled every 60 seconds.
server_name: The elasticsearch server name.
num_server_connectionsGA(project)
Open connections
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
Number of open network connections to the server. Sampled every 60 seconds.
server_name: The elasticsearch server name.
num_shardsGA(project)
Shards
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
Number of shards. Sampled every 60 seconds.
server_name: The elasticsearch server name.
shard_type: State of the shard (active, relocating, initializing, unassigned).
operation_countGA(project)
Completed operations
CUMULATIVEINT641
aws_ec2_instance
gce_instance
Number of operations completed. Sampled every 60 seconds.
server_name: The elasticsearch server name.
operation: The operation type.
operation_timeGA(project)
Operation time
CUMULATIVEINT64ms
aws_ec2_instance
gce_instance
Time in ms spent on operations. Sampled every 60 seconds.
server_name: The elasticsearch server name.
operation: The operation type.
peak_threadsGA(project)
Max threads
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
Maximum number of open threads that have been open concurrently in the server JVM process. Sampled every 60 seconds.
server_name: The elasticsearch server name.
storage_sizeGA(project)
Storage size
GAUGEDOUBLEBy
aws_ec2_instance
gce_instance
Size in bytes of the document storage on this node. Sampled every 60 seconds.
server_name: The elasticsearch server name.
threadsGA(project)
Threads
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
Number of open threads in the server JVM process. Sampled every 60 seconds.
server_name: The elasticsearch server name.

hbase

Metrics fromhbase. Launch stages of these metrics:GA

The "metric type" strings in this table must be prefixed withagent.googleapis.com/hbase/. That prefix has been omitted from the entries in the table. When querying a label, use themetric.labels. prefix; for example,metric.labels.LABEL="VALUE".

Metric type Launch stage(Resource hierarchy levels)
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
ipc/connectionsGA(project)
IPC connections
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
The number of open connections. Sampled every 60 seconds.
ipc/queue_lengthGA(project)
IPC queue size
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
The current size of the IPC queue. Sampled every 60 seconds.
ipc/traffic_countGA(project)
IPC traffic
CUMULATIVEINT64By
aws_ec2_instance
gce_instance
The number of bytes transmitted and received via IPC. Sampled every 60 seconds.
direction: Data direction, rx or tx.
master/average_loadGA(project)
Load
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
The average master load. Sampled every 60 seconds.
master/dead_region_serversGA(project)
Dead region servers
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
The number of dead region servers. Sampled every 60 seconds.
master/live_region_serversGA(project)
Live region servers
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
The number of live region servers. Sampled every 60 seconds.
regionserver/block_cache/access_countGA(project)
Block cache accesses
CUMULATIVEINT641
aws_ec2_instance
gce_instance
The number of blocks of StoreFiles (HFiles) requested from the cache. Sampled every 60 seconds.
kind: The cache access kind.
regionserver/block_cache/evicted_blocks_countGA(project)
Evicted block count
CUMULATIVEINT641
aws_ec2_instance
gce_instance
The number of blocks that had to be evicted from the block cache due to heap size constraints. Sampled every 60 seconds.
regionserver/block_cache/hit_ratio_percentGA(project)
Block cache hit ratio
GAUGEDOUBLE%
aws_ec2_instance
gce_instance
The running block cache hit ratio (0 to 100). Sampled every 60 seconds.
regionserver/block_cache/memoryGA(project)
Block cache size
GAUGEDOUBLEBy
aws_ec2_instance
gce_instance
Memory usage by the block cache. Sampled every 60 seconds.
usage_kind: The kind of memory usage.
regionserver/block_cache/num_itemsGA(project)
Block count
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
The number of blocks of StoreFiles (HFiles) in the cache. Sampled every 60 seconds.
regionserver/call_queue/lengthGA(project)
Call queue size
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
The length of the call queue. Sampled every 60 seconds.
regionserver/compaction_queue/lengthGA(project)
Compaction queue size
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
The length of the compaction queue (the number of stores that have been targeted for compaction). Sampled every 60 seconds.
regionserver/flush_queue/lengthGA(project)
Flush queue size
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
The number of enqueued regions in the MemStore awaiting flush. Sampled every 60 seconds.
regionserver/memory/heap_usageGA(project)
Heap usage
GAUGEDOUBLEBy
aws_ec2_instance
gce_instance
Heap space used by the regionserver. Sampled every 60 seconds.
regionserver/memstore/filesGA(project)
Memstore files
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
The number of store files on the regionserver. Sampled every 60 seconds.
regionserver/memstore/index_sizeGA(project)
Memstore index size
GAUGEDOUBLEBy
aws_ec2_instance
gce_instance
The size of the store file index on the regionserver. Sampled every 60 seconds.
regionserver/memstore/open_storesGA(project)
Memstore open stores
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
The number of stores open on the regionserver. Sampled every 60 seconds.
regionserver/memstore/sizeGA(project)
Memstore size
GAUGEDOUBLEBy
aws_ec2_instance
gce_instance
The sum of all the memstore sizes in the regionserver. Sampled every 60 seconds.
regionserver/online_regionsGA(project)
Online regions
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
The number of active regions in the regionserver. Sampled every 60 seconds.
regionserver/request_countGA(project)
Request count
CUMULATIVEINT641
aws_ec2_instance
gce_instance
The number of requests. Sampled every 60 seconds.
request_type: The type of request.
regionserver/requests/total_rateGA(project)
RPC request rate
GAUGEDOUBLE1/s
aws_ec2_instance
gce_instance
The point-in-time number of RegionServer RPC calls. Sampled every 60 seconds.
type: The type of request.
regionserver/slow_operation_countGA(project)
Slow operations
CUMULATIVEINT641
aws_ec2_instance
gce_instance
The number of slow log operations. Sampled every 60 seconds.
operation: The operation name (e.g., get, put).
thrift/batch_latency/averageGA(project)
Thrift average batch latency
GAUGEDOUBLEns
aws_ec2_instance
gce_instance
Thrift latency for batch operations. Sampled every 60 seconds.
operation: The operation name (e.g., get, put).
thrift_id: The id of the thrift instance.
thrift/call_latency/averageGA(project)
Thrift average call latency
GAUGEDOUBLEns
aws_ec2_instance
gce_instance
Thrift latency for all calls. Sampled every 60 seconds.
thrift_id: The id of the thrift instance.
thrift/call_queue/lengthGA(project)
Thrift call queue size
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
Thrift call queue length. Sampled every 60 seconds.
thrift_id: The id of the thrift instance.
thrift/slow_call_latency/averageGA(project)
Thrift average slow call latency
GAUGEDOUBLEns
aws_ec2_instance
gce_instance
Thrift latency for slow calls. Sampled every 60 seconds.
thrift_id: The id of the thrift instance.
thrift/time_in_queue/averageGA(project)
Thrift average time in queue
GAUGEDOUBLEns
aws_ec2_instance
gce_instance
Thrift time spent in queue. Sampled every 60 seconds.
thrift_id: The id of the thrift instance.

iis

Microsoft Windows only. Metrics from the default configuration for the Microsoft WindowsOps Agent and the Microsoft WindowsMonitoring agent. Launch stages of these metrics:GA

The "metric type" strings in this table must be prefixed withagent.googleapis.com/iis/. That prefix has been omitted from the entries in the table. When querying a label, use themetric.labels. prefix; for example,metric.labels.LABEL="VALUE".

Metric type Launch stage(Resource hierarchy levels)
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
current_connectionsGA(project)
IIS open connections
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
Currently open connections to IIS. Sampled every 60 seconds.
network/transferred_bytes_countGA(project)
IIS transferred bytes
CUMULATIVEINT64By
aws_ec2_instance
gce_instance
Network bytes transferred by IIS. Sampled every 60 seconds.
direction: Direction (sent, received)
new_connection_countGA(project)
IIS connections
CUMULATIVEINT641
aws_ec2_instance
gce_instance
Connections opened to IIS. Sampled every 60 seconds.
request_countGA(project)
IIS requests
CUMULATIVEINT641
aws_ec2_instance
gce_instance
Requests made to IIS. Sampled every 60 seconds.
http_method: Http method (post, put, get, delete, option, trace, head)

interface

Network-interface metrics from the default configuration for theOps Agent and the LinuxMonitoring agent. Launch stages of these metrics:GA

The "metric type" strings in this table must be prefixed withagent.googleapis.com/interface/. That prefix has been omitted from the entries in the table. When querying a label, use themetric.labels. prefix; for example,metric.labels.LABEL="VALUE".

Metric type Launch stage(Resource hierarchy levels)
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
errorsGA(project)
Network errors
CUMULATIVEINT641
aws_ec2_instance
baremetalsolution.googleapis.com/Instance
gce_instance
Total count of network errors. Linux only. Sampled every 60 seconds.
device: Name of the network device.
direction: Direction of the network traffic, one of [tx, rx].
packetsGA(project)
Network packets
CUMULATIVEINT641
aws_ec2_instance
baremetalsolution.googleapis.com/Instance
gce_instance
Total count of packets sent over the network. Linux only. Sampled every 60 seconds.
device: Name of the network device.
direction: Direction of the network traffic, one of [tx, rx].
trafficGA(project)
Network traffic
CUMULATIVEINT64By
aws_ec2_instance
baremetalsolution.googleapis.com/Instance
gce_instance
Total number of bytes sent over the network. Linux only. Sampled every 60 seconds.
device: Name of the network device.
direction: Direction of the network traffic, one of [tx, rx].

jvm

Metrics fromjvm. Launch stages of these metrics:GA

The "metric type" strings in this table must be prefixed withagent.googleapis.com/jvm/. That prefix has been omitted from the entries in the table. When querying a label, use themetric.labels. prefix; for example,metric.labels.LABEL="VALUE".

Metric type Launch stage(Resource hierarchy levels)
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
gc/countGA(project)
GC count
CUMULATIVEINT641
aws_ec2_instance
gce_instance
The total number of collections that have occurred. Sampled every 60 seconds.
gc_name: The name of the garbage collector involved.
gc/timeGA(project)
GC time
CUMULATIVEINT64ms
aws_ec2_instance
gce_instance
The accumulated collection elapsed time in milliseconds. Sampled every 60 seconds.
gc_name: The name of the garbage collector involved.
memory/usageGA(project)
Memory usage
GAUGEDOUBLEBy
aws_ec2_instance
gce_instance
The memory usage. Sampled every 60 seconds.
memory_type: The type of the memory.
usage_kind: The kind of memory usage.
os/cpu_timeGA(project)
CPU time
CUMULATIVEINT64ns
aws_ec2_instance
gce_instance
The CPU time used by the process on which the Java virtual machine is running. Sampled every 60 seconds.
os/open_filesGA(project)
Open files
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
The number of open file descriptors. Sampled every 60 seconds.
thread/num_daemonGA(project)
Daemon threads
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
The current number of live daemon threads. Sampled every 60 seconds.
thread/num_liveGA(project)
Threads
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
The current number of live threads. Sampled every 60 seconds.
thread/peakGA(project)
Max threads
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
The peak number of live threads. Sampled every 60 seconds.
uptimeGA(project)
Uptime
CUMULATIVEINT64ms
aws_ec2_instance
gce_instance
The uptime of the Java virtual machine. Sampled every 60 seconds.

kafka

Metrics fromkafka. Launch stages of these metrics:GA

The "metric type" strings in this table must be prefixed withagent.googleapis.com/kafka/. That prefix has been omitted from the entries in the table. When querying a label, use themetric.labels. prefix; for example,metric.labels.LABEL="VALUE".

Metric type Launch stage(Resource hierarchy levels)
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
broker/topics/failed_request_countGA(project)
Failed requests
CUMULATIVEINT641
aws_ec2_instance
gce_instance
The number of failed requests. Sampled every 60 seconds.
request_type: The type of the request, fetch or produce.
broker/topics/incoming_message_countGA(project)
Incoming messages
CUMULATIVEINT641
aws_ec2_instance
gce_instance
The number of incoming messages in all topics. Sampled every 60 seconds.
broker/topics/trafficGA(project)
Traffic
CUMULATIVEINT64By
aws_ec2_instance
gce_instance
The number of bytes sent and received in all topics. Sampled every 60 seconds.
direction: Data direction, in or out.
controller/kafka/activeGA(project)
Active controllers
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
The number of active controllers in the cluster. Sampled every 60 seconds.
controller/kafka/offline_partitionsGA(project)
Offline partitions
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
The number of partitions that don’t have an active leader and are hence not writable or readable. Sampled every 60 seconds.
controller/leader_elections/election_countGA(project)
Leader elections
CUMULATIVEINT641
aws_ec2_instance
gce_instance
The total number of leader elections. Sampled every 60 seconds.
controller/leader_elections/unclean_countGA(project)
Stale leader elections
CUMULATIVEINT641
aws_ec2_instance
gce_instance
The total number of leader elections where the leader is out-of-sync. Sampled every 60 seconds.
log/flush_countGA(project)
Flushes
CUMULATIVEINT641
aws_ec2_instance
gce_instance
The number of log flushes. Sampled every 60 seconds.
network/request_countGA(project)
Requests
CUMULATIVEINT641
aws_ec2_instance
gce_instance
The number of requests. Sampled every 60 seconds.
request_type: The type of the request, fetch or produce.
purgatory/num_delayed_requestsGA(project)
Delayed purgatory requests
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
The current number of delayed requests in purgatory. Sampled every 60 seconds.
request_type: The type of the request, fetch or produce.
purgatory/sizeGA(project)
Purgatory requests
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
The current number of requests in purgatory. Sampled every 60 seconds.
request_type: The type of the request, fetch or produce.
replica_fetcher/max_lagGA(project)
Maximum lag
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
The maximum lag in messages between the follower and leader replicas. Sampled every 60 seconds.
replica_fetcher/min_fetch_rateGA(project)
Minimum fetch rate
GAUGEDOUBLE1/s
aws_ec2_instance
gce_instance
The minimum rate at which the follower replicas send fetch requests to the leaders. Sampled every 60 seconds.
replica_manager/isr/expand_countGA(project)
Gaining replicas
CUMULATIVEINT641
aws_ec2_instance
gce_instance
The number of replicas catching up (ISR = in-sync replica). Sampled every 60 seconds.
replica_manager/isr/shrink_countGA(project)
Lagging replicas
CUMULATIVEINT641
aws_ec2_instance
gce_instance
The number of replicas lagging behind (ISR = in-sync replica). Sampled every 60 seconds.
replica_manager/leadersGA(project)
Leaders
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
The current number of leaders on this broker. Sampled every 60 seconds.
replica_manager/partitionsGA(project)
Partitions
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
The current number of partitions on this broker. Sampled every 60 seconds.
replica_manager/under_replicated_partitionsGA(project)
Unreliable partitions
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
The current number of under-replicated partitions. Sampled every 60 seconds.

memcached

Metrics frommemcached. Launch stages of these metrics:GA

The "metric type" strings in this table must be prefixed withagent.googleapis.com/memcached/. That prefix has been omitted from the entries in the table. When querying a label, use themetric.labels. prefix; for example,metric.labels.LABEL="VALUE".

Metric type Launch stage(Resource hierarchy levels)
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
command_countGA(project)
Commands
CUMULATIVEINT641
aws_ec2_instance
gce_instance
Commands executed. Sampled every 60 seconds.
cache_name: The memcache name.
command: A memcached command name.
current_connectionsGA(project)
Connections
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
Number of current connections to the cache. Sampled every 60 seconds.
cache_name: The memcache name.
current_itemsGA(project)
Items
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
Number of items currently stored in the cache. Sampled every 60 seconds.
cache_name: The memcache name.
eviction_countGA(project)
Evictions
CUMULATIVEINT641
aws_ec2_instance
gce_instance
Cache item evictions. Sampled every 60 seconds.
cache_name: The memcache name.
memoryGA(project)
Memory usage
GAUGEDOUBLEBy
aws_ec2_instance
gce_instance
Memory usage. Sampled every 60 seconds.
cache_name: The memcache name.
mem_category: Memory free or memory used.
networkGA(project)
Traffic
CUMULATIVEINT64By
aws_ec2_instance
gce_instance
Bytes transferred over the network. Sampled every 60 seconds.
cache_name: The memcache name.
direction: Data direction, rx or tx.
operation_countGA(project)
Operations
CUMULATIVEINT641
aws_ec2_instance
gce_instance
Memcached operation hit/miss counts. Sampled every 60 seconds.
cache_name: The memcache name.
operation: A memcached operation name (either 'incr', 'decr', or 'get').
type: A memcached operation statistic (either 'hits' or 'misses')
operation_hitratioGA(project)
Hit ratio
GAUGEDOUBLE%
aws_ec2_instance
gce_instance
Hit ratio for memcached operations, expressed as a percentage value between 0.0 and 100.0. Sampled every 60 seconds.
cache_name: The memcache name.
operation: A memcached operation name (either 'incr', 'decr', or 'get').
rusageGA(project)
CPU time
CUMULATIVEINT64s{CPU}
aws_ec2_instance
gce_instance
Accumulated user and system time. Sampled every 60 seconds.
cache_name: The memcache name.
usage_type: System utilization (either 'user' or 'syst').
threadsGA(project)
Threads
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
Number of threads used by the memcached instance. Sampled every 60 seconds.
cache_name: The memcache name.

memory

Metrics from the default configuration for theOps Agent and theMonitoring agent. Launch stages of these metrics:GA

The "metric type" strings in this table must be prefixed withagent.googleapis.com/memory/. That prefix has been omitted from the entries in the table. When querying a label, use themetric.labels. prefix; for example,metric.labels.LABEL="VALUE".

Metric type Launch stage(Resource hierarchy levels)
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
bytes_usedGA(project)
Memory usage
GAUGEDOUBLEBy
aws_ec2_instance
baremetalsolution.googleapis.com/Instance
gce_instance
Current memory usage by memory state. Summing the values of all states yields the total memory on the machine. Linux only. Sampled every 60 seconds.
state: One of [buffered, cached, free, slab, used].
percent_usedGA(project)
Memory utilization
GAUGEDOUBLE%
aws_ec2_instance
baremetalsolution.googleapis.com/Instance
gce_instance
Current percentage of memory used by memory state. Summing percentages over all states yields 100 percent. Sampled every 60 seconds.
state: One of [buffered, cached, free, slab, used].

mongodb

Metrics frommongodb. Launch stages of these metrics:GA

The "metric type" strings in this table must be prefixed withagent.googleapis.com/mongodb/. That prefix has been omitted from the entries in the table. When querying a label, use themetric.labels. prefix; for example,metric.labels.LABEL="VALUE".

Metric type Launch stage(Resource hierarchy levels)
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
cache/hitsGA(project)
Cache hits
CUMULATIVEINT641
aws_ec2_instance
gce_instance
The number of cache hits. Sampled every 60 seconds.
cache/missesGA(project)
Cache misses
CUMULATIVEINT641
aws_ec2_instance
gce_instance
The number of cache misses. Sampled every 60 seconds.
collectionsGA(project)
Collections
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
The number of collections. Sampled every 60 seconds.
database_name: The name of the MongoDB database.
connectionsGA(project)
Connections
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
The number of active server connections. Sampled every 60 seconds.
database_name: The name of the MongoDB server.
data_sizeGA(project)
Data size
GAUGEDOUBLEBy
aws_ec2_instance
gce_instance
The data size, in bytes. Sampled every 60 seconds.
database_name: The name of the MongoDB database.
extentsGA(project)
Extents
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
The number of extents. Sampled every 60 seconds.
database_name: The name of the MongoDB database.
global_lock_hold_timeGA(project)
Global lock time
CUMULATIVEINT64ms
aws_ec2_instance
gce_instance
The time the global lock has been held. Sampled every 60 seconds.
index_sizeGA(project)
Index size
GAUGEDOUBLEBy
aws_ec2_instance
gce_instance
The index size, in bytes. Sampled every 60 seconds.
database_name: The name of the MongoDB database.
indexesGA(project)
Indexes
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
The number of indexes. Sampled every 60 seconds.
database_name: The name of the MongoDB database.
memory_usageGA(project)
Memory usage
GAUGEDOUBLEMiBy
aws_ec2_instance
gce_instance
Mebibytes of memory used. Sampled every 60 seconds.
database_name: The name of the MongoDB server.
memory_type: Memory usage (mapped, resident, virtual).
objectsGA(project)
Objects
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
The number of objects. Sampled every 60 seconds.
database_name: The name of the MongoDB database.
operation_countGA(project)
Operations
CUMULATIVEINT641
aws_ec2_instance
gce_instance
The number of operations executed. Sampled every 60 seconds.
operation: A database operation name.
storage_sizeGA(project)
Storage size
GAUGEDOUBLEBy
aws_ec2_instance
gce_instance
The storage size, in bytes. Sampled every 60 seconds.
database_name: The name of the MongoDB database.

mssql

Microsoft Windows only. Metrics from the default configuration for the Microsoft WindowsOps Agent and the Microsoft WindowsMonitoring agent. Launch stages of these metrics:GA

The "metric type" strings in this table must be prefixed withagent.googleapis.com/mssql/. That prefix has been omitted from the entries in the table. When querying a label, use themetric.labels. prefix; for example,metric.labels.LABEL="VALUE".

Metric type Launch stage(Resource hierarchy levels)
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
connections/userGA(project)
SQL Server open connections
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
Currently open connections to SQL server. Sampled every 60 seconds.
transaction_rateGA(project)
SQL Server transaction rate
GAUGEDOUBLE1/s
aws_ec2_instance
gce_instance
SQL server total transactions per second. Sampled every 60 seconds.
write_transaction_rateGA(project)
SQL Server write transaction rate
GAUGEDOUBLE1/s
aws_ec2_instance
gce_instance
SQL server write transactions per second. Sampled every 60 seconds.

mysql

Metrics frommysql. Launch stages of these metrics:GA

The "metric type" strings in this table must be prefixed withagent.googleapis.com/mysql/. That prefix has been omitted from the entries in the table. When querying a label, use themetric.labels. prefix; for example,metric.labels.LABEL="VALUE".

Metric type Launch stage(Resource hierarchy levels)
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
buffer_pool/num_pagesGA(project)
Buffer pool pages
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
Buffer pool page count. Sampled every 60 seconds.
database: The name of the database.
kind: The buffer pool page kind.
buffer_pool/operation_countGA(project)
Buffer pool operations
CUMULATIVEINT641
aws_ec2_instance
gce_instance
Buffer pool operation count. Sampled every 60 seconds.
database: The name of the database.
operation: The buffer pool operation.
buffer_pool_sizeGA(project)
Buffer pool size
GAUGEDOUBLEBy
aws_ec2_instance
gce_instance
Buffer pool size. Sampled every 60 seconds.
database: The name of the database.
kind: Buffer pool bytes kind.
command_countGA(project)
Commands
CUMULATIVEINT641
aws_ec2_instance
gce_instance
MySQL command count. Sampled every 60 seconds.
database: The name of the database.
command: MySQL command.
handler_countGA(project)
Handlers
CUMULATIVEINT641
aws_ec2_instance
gce_instance
MySQL handler count. Sampled every 60 seconds.
database: The name of the database.
kind: MySQL handler kind.
innodb/doublewrite_countGA(project)
InnoDB doublewrite buffers
CUMULATIVEINT641
aws_ec2_instance
gce_instance
InnoDB doublewrite buffer count. Sampled every 60 seconds.
database: The name of the database.
kind: TODO.
innodb/log_operation_countGA(project)
InnoDB log operations
CUMULATIVEINT641
aws_ec2_instance
gce_instance
InnoDB log operation count. Sampled every 60 seconds.
database: The name of the database.
operation: InnoDB log operation.
innodb/operation_countGA(project)
InnoDB operations
CUMULATIVEINT641
aws_ec2_instance
gce_instance
InnoDB operation count. Sampled every 60 seconds.
database: The name of the database.
operation: InnoDB operation.
innodb/page_operation_countGA(project)
InnoDB page operations
CUMULATIVEINT641
aws_ec2_instance
gce_instance
InnoDB page operation count. Sampled every 60 seconds.
database: The name of the database.
operation: InnoDB page operation.
innodb/row_lock_countGA(project)
InnoDB locks
CUMULATIVEINT641
aws_ec2_instance
gce_instance
InnoDB row lock count. Sampled every 60 seconds.
database: The name of the database.
kind: InnoDB row lock kind.
innodb/row_operation_countGA(project)
InnoDB row operations
CUMULATIVEINT641
aws_ec2_instance
gce_instance
InnoDB row operation count. Sampled every 60 seconds.
database: The name of the database.
operation: InnoDB row operation.
lock_countGA(project)
Locks
CUMULATIVEINT641
aws_ec2_instance
gce_instance
MySQL lock count. Sampled every 60 seconds.
database: The name of the database.
kind: MySQL lock kind.
qcache/operation_countGA(project)
QCache operations
CUMULATIVEINT641
aws_ec2_instance
gce_instance
QCache operation count. Sampled every 60 seconds.
database: The name of the database.
operation: QCache operation.
qcache/query_countGA(project)
QCache queries
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
QCache query count. Sampled every 60 seconds.
database: The name of the database.
slave_replication_lagGA(project)
Replica lag
GAUGEDOUBLEs
aws_ec2_instance
gce_instance
Seconds behind master. Sampled every 60 seconds.
database: The name of the database.
sort_countGA(project)
Sorts
CUMULATIVEINT641
aws_ec2_instance
gce_instance
MySQL sort count. Sampled every 60 seconds.
database: The name of the database.
kind: MySQL sort kind.
thread_countGA(project)
Threads
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
Thread count. Sampled every 60 seconds.
database: The name of the database.
kind: Thread kind.

network

Metrics from the default configuration for theOps Agent and theMonitoring agent. Launch stages of these metrics:GA

The "metric type" strings in this table must be prefixed withagent.googleapis.com/network/. That prefix has been omitted from the entries in the table. When querying a label, use themetric.labels. prefix; for example,metric.labels.LABEL="VALUE".

Metric type Launch stage(Resource hierarchy levels)
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
tcp_connectionsGA(project)
TCP connections
GAUGEDOUBLE1
aws_ec2_instance
baremetalsolution.googleapis.com/Instance
gce_instance
Current count of TCP connections. Sampled every 60 seconds.
port: TCP port number on the local or remote host, for example, "0-local", "0-remote", or "all".
tcp_state: TCP state, for example, "ESTABLISHED" or "FIN_WAIT1".

nginx

Metrics fromnginx. Launch stages of these metrics:GA

The "metric type" strings in this table must be prefixed withagent.googleapis.com/nginx/. That prefix has been omitted from the entries in the table. When querying a label, use themetric.labels. prefix; for example,metric.labels.LABEL="VALUE".

Metric type Launch stage(Resource hierarchy levels)
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
connections/accepted_countGA(project)
Accepted connections
CUMULATIVEINT641
aws_ec2_instance
gce_instance
Total connections accepted. Sampled every 60 seconds.
connections/currentGA(project)
Active connections
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
The number of connections currently attached to Nginx. Sampled every 60 seconds.
state: The Nginx connection state.
connections/handled_countGA(project)
Handled connections
CUMULATIVEINT641
aws_ec2_instance
gce_instance
Total connections handled. Sampled every 60 seconds.
request_countGA(project)
Requests
CUMULATIVEINT641
aws_ec2_instance
gce_instance
The number of requests Nginx has serviced. Sampled every 60 seconds.

pagefile

Metrics from the default configuration for theOps Agent and the Microsoft WindowsMonitoring agent. Launch stages of these metrics:GA

The "metric type" strings in this table must be prefixed withagent.googleapis.com/pagefile/. That prefix has been omitted from the entries in the table. When querying a label, use themetric.labels. prefix; for example,metric.labels.LABEL="VALUE".

Metric type Launch stage(Resource hierarchy levels)
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
percent_usedGA(project)
Pagefile utilization
GAUGEDOUBLE%
aws_ec2_instance
baremetalsolution.googleapis.com/Instance
gce_instance
Current percentage of pagefile used by state. Values are between 0.0 and 100.0. Windows only. Sampled every 60 seconds.
state: Type of usage, one of [free, used].

postgresql

Metrics frompostgresql. Launch stages of these metrics:GA

The "metric type" strings in this table must be prefixed withagent.googleapis.com/postgresql/. That prefix has been omitted from the entries in the table. When querying a label, use themetric.labels. prefix; for example,metric.labels.LABEL="VALUE".

Metric type Launch stage(Resource hierarchy levels)
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
blocks_read_countGA(project)
Blocks read
CUMULATIVEINT641
aws_ec2_instance
gce_instance
Number of blocks read. Sampled every 60 seconds.
database: The name of the database.
source: The block read source.
table: The name of the table.
commit_countGA(project)
Commits
CUMULATIVEINT641
aws_ec2_instance
gce_instance
Number of commits. Sampled every 60 seconds.
database: The name of the database.
db_sizeGA(project)
DB size
GAUGEDOUBLEBy
aws_ec2_instance
gce_instance
Database disk usage. Sampled every 60 seconds.
database: The name of the database.
num_backendsGA(project)
Backends
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
Number of backends. Sampled every 60 seconds.
database: The name of the database.
num_tuplesGA(project)
DB rows
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
Number of tuples (rows) in the database. Sampled every 60 seconds.
database: The name of the database.
state: Tuple (row) state (either 'dead' or 'live').
table: The name of the table.
operation_countGA(project)
Operations
CUMULATIVEINT641
aws_ec2_instance
gce_instance
Number of db row operations. Sampled every 60 seconds.
database: The name of the database.
operation: The database operation.
table: The name of the table.
rollback_countGA(project)
Rollbacks
CUMULATIVEINT641
aws_ec2_instance
gce_instance
Number of rollbacks. Sampled every 60 seconds.
database: The name of the database.

processes

Metrics from the default configuration for theOps Agent and theMonitoring agent. Launch stages of these metrics:ALPHAGA

The "metric type" strings in this table must be prefixed withagent.googleapis.com/processes/. That prefix has been omitted from the entries in the table. When querying a label, use themetric.labels. prefix; for example,metric.labels.LABEL="VALUE".

Metric type Launch stage(Resource hierarchy levels)
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
count_by_stateGA(project)
Processes
GAUGEDOUBLE1
aws_ec2_instance
baremetalsolution.googleapis.com/Instance
gce_instance
Count of processes in the given state. Linux only. Sampled every 60 seconds.
state: Running, sleeping, zombie, etc.
cpu_timeGA(project)
Process CPU
CUMULATIVEINT64us{CPU}
aws_ec2_instance
baremetalsolution.googleapis.com/Instance
gce_instance
CPU time of the given process. Sampled every 60 seconds.
process: Process name.
user_or_syst: Whether a user or system process.
command: Process command.
command_line: Process command line, 1024 characters maximum.
owner: Process owner.
pid: Process ID.
disk/read_bytes_countGA(project)
Process disk read I/O
CUMULATIVEINT64By
aws_ec2_instance
baremetalsolution.googleapis.com/Instance
gce_instance
Process disk read I/O. Linux only. Sampled every 60 seconds.
process: Process name.
command: Process command.
command_line: Process command line, 1024 characters maximum.
owner: Process owner.
pid: Process ID.
disk/write_bytes_countGA(project)
Process disk write I/O
CUMULATIVEINT64By
aws_ec2_instance
baremetalsolution.googleapis.com/Instance
gce_instance
Process disk write I/O. Linux only. Sampled every 60 seconds.
process: Process name.
command: Process command.
command_line: Process command line, 1024 characters maximum.
owner: Process owner.
pid: Process ID.
fork_countGA(project)
Fork count
CUMULATIVEINT641
aws_ec2_instance
baremetalsolution.googleapis.com/Instance
gce_instance
Total number of processes forked. Linux only. Sampled every 60 seconds.
rss_usageGA(project)
Process resident memory
GAUGEDOUBLEBy
aws_ec2_instance
baremetalsolution.googleapis.com/Instance
gce_instance
Resident memory usage of the given process. Linux only. Sampled every 60 seconds.
process: Process name.
command: Process command.
command_line: Process command line, 1024 characters maximum.
owner: Process owner.
pid: Process ID.
vm_usageGA(project)
Process virtual memory
GAUGEDOUBLEBy
aws_ec2_instance
baremetalsolution.googleapis.com/Instance
gce_instance
VM Usage of the given process. Sampled every 60 seconds.
process: Process name.
command: Process command.
command_line: Process command line, 1024 characters maximum.
owner: Process owner.
pid: Process ID.
windows/handlesALPHA(project)
Process open handles (Windows)
GAUGEINT641
aws_ec2_instance
baremetalsolution.googleapis.com/Instance
gce_instance
Open handle count of the given process. Windows only. Sampled every 60 seconds.
process: Process name.
command: Process command.
command_line: Process command line, 1024 characters maximum.
owner: Process owner.
pid: Process ID.

rabbitmq

Metrics fromrabbitmq. Launch stages of these metrics:GA

The "metric type" strings in this table must be prefixed withagent.googleapis.com/rabbitmq/. That prefix has been omitted from the entries in the table. When querying a label, use themetric.labels. prefix; for example,metric.labels.LABEL="VALUE".

Metric type Launch stage(Resource hierarchy levels)
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
consumersGA(project)
Consumers
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
The number of consumers reading from the specified queue. Sampled every 60 seconds.
queue: The rabbit queue name.
delivery_rateGA(project)
Delivery rate
GAUGEDOUBLE1/s
aws_ec2_instance
gce_instance
The rate (per second) at which messages are being delivered. Sampled every 60 seconds.
queue: The rabbit queue name.
num_messagesGA(project)
Messages
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
The number of messages in a queue. Sampled every 60 seconds.
queue: The rabbit queue name.
state: The message state.
publish_rateGA(project)
Publish rate
GAUGEDOUBLE1/s
aws_ec2_instance
gce_instance
The rate (per second) at which messages are being published. Sampled every 60 seconds.
queue: The rabbit queue name.

redis

Metrics fromredis. Launch stages of these metrics:GA

The "metric type" strings in this table must be prefixed withagent.googleapis.com/redis/. That prefix has been omitted from the entries in the table. When querying a label, use themetric.labels. prefix; for example,metric.labels.LABEL="VALUE".

Metric type Launch stage(Resource hierarchy levels)
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
changes_since_last_saveGA(project)
Unsaved changes
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
Change count since last save. Sampled every 60 seconds.
node: Redis node name.
clients/blockedGA(project)
Blocked clients
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
Number of blocked clients. Sampled every 60 seconds.
node: Redis node name.
clients/connectedGA(project)
Connected clients
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
Number of client connections. Sampled every 60 seconds.
node: Redis node name.
commands_processedGA(project)
Commands
CUMULATIVEINT641
aws_ec2_instance
gce_instance
The total number of commands processed. Sampled every 60 seconds.
node: Redis node name.
connections/slavesGA(project)
Slave connections
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
Number of slave connections. Sampled every 60 seconds.
node: Redis node name.
connections/totalGA(project)
Connections
CUMULATIVEINT641
aws_ec2_instance
gce_instance
The total number of connections accepted. Sampled every 60 seconds.
node: Redis node name.
expired_keysGA(project)
Expired keys
CUMULATIVEINT641
aws_ec2_instance
gce_instance
The total number of key expirations. Sampled every 60 seconds.
node: Redis node name.
memory/usageGA(project)
Memory usage
GAUGEDOUBLEBy
aws_ec2_instance
gce_instance
Memory usage in bytes. Sampled every 60 seconds.
node: Redis node name.
memory/usage_luaGA(project)
Lua memory usage
GAUGEDOUBLEBy
aws_ec2_instance
gce_instance
Lua memory usage in bytes. Sampled every 60 seconds.
node: Redis node name.
pubsub/channelsGA(project)
PubSub channels
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
Number of global pub/sub channels with subscribed clients. Sampled every 60 seconds.
node: Redis node name.
pubsub/patternsGA(project)
PubSub patterns
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
Number of global pub/sub patterns with subscribed clients. Sampled every 60 seconds.
node: Redis node name.
uptimeGA(project)
Uptime
GAUGEDOUBLEs
aws_ec2_instance
gce_instance
Uptime in seconds. Sampled every 60 seconds.
node: Redis node name.

riak

Metrics fromriak. Launch stages of these metrics:GA

The "metric type" strings in this table must be prefixed withagent.googleapis.com/riak/. That prefix has been omitted from the entries in the table. When querying a label, use themetric.labels. prefix; for example,metric.labels.LABEL="VALUE".

Metric type Launch stage(Resource hierarchy levels)
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
latency/95th_percentileGA(project)
95% latency (1m)
GAUGEDOUBLEus
aws_ec2_instance
gce_instance
Time between reception of client read request and subsequent response to client (95th percentile). Sampled every 60 seconds.
server_name: The riak server name.
type: An operation type with latency statistics (either 'get' or 'put').
latency/averageGA(project)
Average latency (1m)
GAUGEDOUBLEus
aws_ec2_instance
gce_instance
Time between reception of client read request and subsequent response to client (mean). Sampled every 60 seconds.
server_name: The riak server name.
type: An operation type with latency statistics (either 'get' or 'put').
latency/maximumGA(project)
Maximum latency (1m)
GAUGEDOUBLEus
aws_ec2_instance
gce_instance
Time between reception of client read request and subsequent response to client (maximum). Sampled every 60 seconds.
server_name: The riak server name.
type: An operation type with latency statistics (either 'get' or 'put').
memory_usageGA(project)
Memory usage
GAUGEDOUBLEBy
aws_ec2_instance
gce_instance
Memory usage. Sampled every 60 seconds.
server_name: The riak server name.
memory_type: Memory usage type.
num_siblings/95th_percentileGA(project)
95% siblings (1m)
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
Number of siblings encountered during all GET operations by this node within the last minute (95th percentile). Sampled every 60 seconds.
server_name: The riak server name.
num_siblings/averageGA(project)
Average siblings (1m)
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
Number of siblings encountered during all GET operations by this node within the last minute (mean). Sampled every 60 seconds.
server_name: The riak server name.
num_siblings/maximumGA(project)
Maximum siblings (1m)
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
Number of siblings encountered during all GET operations by this node within the last minute (maximum). Sampled every 60 seconds.
server_name: The riak server name.
object_size/95th_percentileGA(project)
95% object size (1m)
GAUGEDOUBLEBy
aws_ec2_instance
gce_instance
Size of objects encountered by this node within the last minute (95th percentile). Sampled every 60 seconds.
server_name: The riak server name.
object_size/averageGA(project)
Average object size (1m)
GAUGEDOUBLEBy
aws_ec2_instance
gce_instance
Size of objects encountered by this node within the last minute (mean). Sampled every 60 seconds.
server_name: The riak server name.
object_size/maximumGA(project)
Maximum object size (1m)
GAUGEDOUBLEBy
aws_ec2_instance
gce_instance
Size of objects encountered by this node within the last minute (maximum). Sampled every 60 seconds.
server_name: The riak server name.
operation_countGA(project)
Operations
CUMULATIVEINT641
aws_ec2_instance
gce_instance
Coordinated operation count. Sampled every 60 seconds.
server_name: The riak server name.
operation: An operation name.

swap

Metrics from the default configuration for theOps Agent and the LinuxMonitoring agent. Launch stages of these metrics:GA

The "metric type" strings in this table must be prefixed withagent.googleapis.com/swap/. That prefix has been omitted from the entries in the table. When querying a label, use themetric.labels. prefix; for example,metric.labels.LABEL="VALUE".

Metric type Launch stage(Resource hierarchy levels)
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
bytes_usedGA(project)
Swap usage
GAUGEDOUBLEBy
aws_ec2_instance
baremetalsolution.googleapis.com/Instance
gce_instance
Current number of swap bytes used by state. For this metric to be available, swap must be enabled on the instance. Linux only. Sampled every 60 seconds.
device: Swap device.
state: One of [used, free, cached, reserved].
ioGA(project)
Swap I/O operations
CUMULATIVEINT641
aws_ec2_instance
baremetalsolution.googleapis.com/Instance
gce_instance
Total count of swap I/O operations by direction. For this metric to be available, swap must be enabled on the instance. Linux only. Sampled every 60 seconds.
direction: Swap I/O direction, one of [in, out].
percent_usedGA(project)
Swap utilization
GAUGEDOUBLE%
aws_ec2_instance
baremetalsolution.googleapis.com/Instance
gce_instance
Current percentage of swap used by state. Values are between 0.0 and 100.0. For this metric to be available, swap must be enabled on the instance. Linux only. Sampled every 60 seconds.
device: Swap device.
state: One of [used, free, cached, reserved].

tomcat

Metrics fromtomcat. Launch stages of these metrics:GA

The "metric type" strings in this table must be prefixed withagent.googleapis.com/tomcat/. That prefix has been omitted from the entries in the table. When querying a label, use themetric.labels. prefix; for example,metric.labels.LABEL="VALUE".

Metric type Launch stage(Resource hierarchy levels)
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
manager/sessionsGA(project)
Sessions
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
The number of active sessions. Sampled every 60 seconds.
url_prefix: The URL prefix for a given session.
request_processor/error_countGA(project)
Errors
CUMULATIVEINT641
aws_ec2_instance
gce_instance
The number of errors encountered. Sampled every 60 seconds.
proto_handler: The protocol handler label.
request_processor/processing_timeGA(project)
Processing time
CUMULATIVEINT64ms
aws_ec2_instance
gce_instance
The total processing time. Sampled every 60 seconds.
proto_handler: The protocol handler label.
request_processor/request_countGA(project)
Requests
CUMULATIVEINT641
aws_ec2_instance
gce_instance
The total number of requests. Sampled every 60 seconds.
proto_handler: The protocol handler label.
request_processor/traffic_countGA(project)
Traffic
CUMULATIVEINT64By
aws_ec2_instance
gce_instance
The number of bytes transmitted and received. Sampled every 60 seconds.
proto_handler: The protocol handler label.
direction: Data direction, rx or tx.
threads/busyGA(project)
Busy threads
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
The current number of busy threads. Sampled every 60 seconds.
proto_handler: The protocol handler label.
threads/currentGA(project)
Current threads
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
The current number of threads. Sampled every 60 seconds.
proto_handler: The protocol handler label.

varnish

Metrics fromvarnish. Launch stages of these metrics:GA

The "metric type" strings in this table must be prefixed withagent.googleapis.com/varnish/. That prefix has been omitted from the entries in the table. When querying a label, use themetric.labels. prefix; for example,metric.labels.LABEL="VALUE".

Metric type Launch stage(Resource hierarchy levels)
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
backend_connection_countGA(project)
Backend connection successes
CUMULATIVEINT641
aws_ec2_instance
gce_instance
Backend connection success count. Sampled every 60 seconds.
cache_name: The Varnish cache name suffixed with a metric category.
type: The backend connection type (either 'failures', 'not-attempted', 'recycled', 'reuses', 'success', 'too-many', 'unused', or 'was-closed').
category: The Varnish metric category.
cache_operation_countGA(project)
Cache operations
CUMULATIVEINT641
aws_ec2_instance
gce_instance
Cache operation count. Sampled every 60 seconds.
cache_name: The Varnish cache name suffixed with a metric category.
operation: The cache operation type (either 'hit', 'miss', or 'hitpass').
category: The Varnish metric category.
client_connection_countGA(project)
Client connections
CUMULATIVEINT641
aws_ec2_instance
gce_instance
Client connection count. Sampled every 60 seconds.
cache_name: The Varnish cache name suffixed with a metric category.
category: The Varnish metric category.
type: The client connection type (either 'accepted', 'dropped', or 'received').

zookeeper

Metrics fromzookeeper. Launch stages of these metrics:GA

The "metric type" strings in this table must be prefixed withagent.googleapis.com/zookeeper/. That prefix has been omitted from the entries in the table. When querying a label, use themetric.labels. prefix; for example,metric.labels.LABEL="VALUE".

Metric type Launch stage(Resource hierarchy levels)
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
connections_countGA(project)
Open connections
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
Number of connections currently alive. Sampled every 60 seconds.
data_sizeGA(project)
Data size
GAUGEDOUBLEBy
aws_ec2_instance
gce_instance
Bytes of data on this ZooKeeper server. Sampled every 60 seconds.
followers/countGA(project)
Followers
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
Number of followers. Sampled every 60 seconds.
followers/synced_countGA(project)
Synced followers
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
Number of synchronized followers. Sampled every 60 seconds.
network/received_packets_countGA(project)
Packets received
CUMULATIVEINT641
aws_ec2_instance
gce_instance
Packets received. Sampled every 60 seconds.
network/sent_packets_countGA(project)
Packets sent
CUMULATIVEINT641
aws_ec2_instance
gce_instance
Packets sent. Sampled every 60 seconds.
nodes/countGA(project)
Nodes
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
ZooKeeper node count. Sampled every 60 seconds.
nodes/ephemeral_countGA(project)
Ephemeral nodes
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
Number of ephemeral nodes. Sampled every 60 seconds.
nodes/watches_countGA(project)
Watches
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
Number of watches on ZooKeeper nodes. Sampled every 60 seconds.
requests/latency/averageGA(project)
Average request latency
GAUGEDOUBLEms
aws_ec2_instance
gce_instance
Average request latency. Sampled every 60 seconds.
requests/latency/maximumGA(project)
Maximum request latency
GAUGEDOUBLEms
aws_ec2_instance
gce_instance
Maximum request latency. Sampled every 60 seconds.
requests/latency/minimumGA(project)
Minimum request latency
GAUGEDOUBLEms
aws_ec2_instance
gce_instance
Minimum request latency. Sampled every 60 seconds.
requests/outstanding_countGA(project)
Outstanding requests
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
Number of outstanding requests. Sampled every 60 seconds.
sync_operations/pending_countGA(project)
Pending syncs
GAUGEDOUBLE1
aws_ec2_instance
gce_instance
Number of pending synchronization operations. Sampled every 60 seconds.

Generated at 2025-11-20 21:43:44 UTC.

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-12-15 UTC.