This document lists the metrics available in Cloud Monitoring when Google Kubernetes Engine (GKE) system metrics are enabled.
-
For a general explanation of the entries in the tables, including information about values like
DELTA
andGAUGE
, see Metric types .To chart or monitor metric types with values of type
STRING
, you must use Monitoring Query Language (MQL), and you must convert the value into a numeric value. For information about MQL string-conversion methods, seeString
.
- For information about the units used in the metric lists, see
the
unit
field in theMetricDescriptor
reference. - For information about statements of the form “Sampled every x seconds” and “After sampling, data is not visible for up to y seconds”, see Additional information: metadata .
- The resource-hierarchy level tells you if the metric is written at the project, organization, or folder level(s). When the level is not specified in the metric descriptor, the metric writes at the project level by default.
- For pricing information, see Cloud Monitoring pricing summary .
- For information about the meaning of launch stages such as
GA
(General Availability) andBETA
(Preview), see Product launch stages .
Kubernetes metrics
Metrics from Google Kubernetes Engine .
The following list was last generated at 2024-09-26 21:35:08 UTC. For more information about this process, see About the lists .
kubernetes
Metrics for Google Kubernetes Engine . For information on viewing these metrics, go to View observability metrics . Launch stages of these metrics: BETA GA
The "metric type" strings in this table must be prefixed
with kubernetes.io/
. That prefix has been
omitted from the entries in the table.
When querying a label, use the metric.labels.
prefix; for
example, metric.labels. LABEL
=" VALUE
"
.
Display name
Monitored resources
Labels
addons/gcsfusecsi/file_cache_read_bytes_count
BETA
(project)
File Cache Read Bytes Count
read_type
:
Type of read, either sequential or random.volume_name
:
Name of the GCSFuse CSI backed volume.bucket_name
:
Name of the GCS Bucket.pod_uid
:
Pod UID.addons/gcsfusecsi/file_cache_read_count
BETA
(project)
File Cache Read Count
cache_hit
:
(BOOL)
Cache hit or miss.read_type
:
Type of read, either sequential or random.volume_name
:
Name of the GCSFuse CSI backed volume.bucket_name
:
Name of the GCS Bucket.pod_uid
:
Pod UID.addons/gcsfusecsi/fs_ops_count
BETA
(project)
Fs Operations Count
fs_op
:
Filesystem operation type.volume_name
:
Name of the GCSFuse CSI backed volume.bucket_name
:
Name of the GCS Bucket.pod_uid
:
Pod UID.addons/gcsfusecsi/fs_ops_error_count
BETA
(project)
Fs Operations Error Count
fs_op
:
Filesystem operation type.fs_error_category
:
Filesystem error category.volume_name
:
Name of the GCSFuse CSI backed volume.bucket_name
:
Name of the GCS Bucket.pod_uid
:
Pod UID.addons/gcsfusecsi/gcs_download_bytes_count
BETA
(project)
GCS Download Bytes Count
read_type
:
Type of read, either sequential or random.volume_name
:
Name of the GCSFuse CSI backed volume.bucket_name
:
Name of the GCS Bucket.pod_uid
:
Pod UID.addons/gcsfusecsi/gcs_read_bytes_count
BETA
(project)
GCS Read Bytes Count
volume_name
:
Name of the GCSFuse CSI backed volume.bucket_name
:
Name of the GCS Bucket.pod_uid
:
Pod UID.addons/gcsfusecsi/gcs_read_count
BETA
(project)
GCS Read Count
read_type
:
Type of read, either sequential or random.volume_name
:
Name of the GCSFuse CSI backed volume.bucket_name
:
Name of the GCS Bucket.pod_uid
:
Pod UID.addons/gcsfusecsi/gcs_reader_count
BETA
(project)
GCS Reader Count
io_method
:
The name of the IO method.volume_name
:
Name of the GCSFuse CSI backed volume.bucket_name
:
Name of the GCS Bucket.pod_uid
:
Pod UID.addons/gcsfusecsi/gcs_request_count
BETA
(project)
GCS Request Count
gcs_method
:
The name of the GCS method.volume_name
:
Name of the GCSFuse CSI backed volume.bucket_name
:
Name of the GCS Bucket.pod_uid
:
Pod UID.autoscaler/container/cpu/per_replica_recommended_request_cores
BETA
(project)
Recommended per replica request cores
container_name
:
Name of the container.autoscaler/container/memory/per_replica_recommended_request_bytes
BETA
(project)
Recommended per replica request bytes
container_name
:
Name of the container.autoscaler/latencies/per_hpa_recommendation_scale_latency_seconds
BETA
(project)
Per HPA recommendation scale latency
metric_type
:
type is the type of metric source. It should be one of "ContainerResource", "External", "Object", "Pods" or "Resource".container/accelerator/duty_cycle
BETA
(project)
Accelerator duty cycle
make
:
Make of the accelerator (e.g. nvidia)accelerator_id
:
ID of the accelerator.model
:
Model of the accelerator (e.g. 'Tesla P100')container/accelerator/memory_bandwidth_utilization
BETA
(project)
Memory bandwidth utilization
make
:
Make of the accelerator.accelerator_id
:
ID of the accelerator.model
:
Model of the accelerator.tpu_topology
:
Topology of the TPU accelerator.container/accelerator/memory_total
BETA
(project)
Accelerator memory total
make
:
Make of the accelerator (e.g. nvidia)accelerator_id
:
ID of the accelerator.model
:
Model of the accelerator (e.g. 'Tesla P100')container/accelerator/memory_used
BETA
(project)
Accelerator memory used
make
:
Make of the accelerator (e.g. nvidia)accelerator_id
:
ID of the accelerator.model
:
Model of the accelerator (e.g. 'Tesla P100')container/accelerator/request
BETA
(project)
Request accelerators
resource_name
:
Name of the requested accelerator resource.container/accelerator/tensorcore_utilization
BETA
(project)
Tensorcore utilization
make
:
Make of the accelerator.accelerator_id
:
ID of the accelerator.model
:
Model of the accelerator.tpu_topology
:
Topology of the TPU accelerator.container/cpu/core_usage_time
GA
(project)
CPU usage time
container/cpu/limit_cores
GA
(project)
Limit cores
container/cpu/limit_utilization
GA
(project)
CPU limit utilization
container/cpu/request_cores
GA
(project)
Request cores
container/cpu/request_utilization
GA
(project)
CPU request utilization
container/ephemeral_storage/limit_bytes
GA
(project)
Ephemeral storage limit
container/ephemeral_storage/request_bytes
GA
(project)
Ephemeral storage request
container/ephemeral_storage/used_bytes
GA
(project)
Ephemeral storage usage
container/memory/limit_bytes
GA
(project)
Memory limit
container/memory/limit_utilization
GA
(project)
Memory limit utilization
memory_type
:
Either `evictable` or `non-evictable`. Evictable memory is memory that can be easily reclaimed by the kernel, while non-evictable memory cannot.container/memory/page_fault_count
GA
(project)
Page faults
fault_type
:
Fault type - either 'major' or 'minor', with the former indicating that the page had to be loaded from disk.container/memory/request_bytes
GA
(project)
Memory request
container/memory/request_utilization
GA
(project)
Memory request utilization
memory_type
:
Either `evictable` or `non-evictable`. Evictable memory is memory that can be easily reclaimed by the kernel, while non-evictable memory cannot.container/memory/used_bytes
GA
(project)
Memory usage
memory_type
:
Either `evictable` or `non-evictable`. Evictable memory is memory that can be easily reclaimed by the kernel, while non-evictable memory cannot.container/multislice/accelerator/device_to_host_transfer_latencies
BETA
(project)
Device to Host transfer latencies
buffer_size
:
Size of the buffer.make
:
Make of the accelerator.model
:
Model of the accelerator.tpu_topology
:
Topology of the TPU accelerator.container/multislice/accelerator/host_to_device_transfer_latencies
BETA
(project)
Host to Device transfer latencies
buffer_size
:
Size of the buffer.make
:
Make of the accelerator.model
:
Model of the accelerator.tpu_topology
:
Topology of the TPU accelerator.container/multislice/network/collective_end_to_end_latencies
BETA
(project)
Collective latencies
collective_type
:
Collective operation type.input_size
:
Size of the message.make
:
Make of the accelerator.model
:
Model of the accelerator.tpu_topology
:
Topology of the TPU accelerator.container/multislice/network/dcn_transfer_latencies
BETA
(project)
DCN (Data Center Network) transfer latencies
buffer_size
:
Size of the buffer.make
:
Make of the accelerator.model
:
Model of the accelerator.tpu_topology
:
Topology of the TPU accelerator.type
:
Protocol Type.container/restart_count
GA
(project)
Restart count
container/uptime
GA
(project)
Uptime
gcsfusecsi/file_cache_read_bytes_count
BETA
(project)
File cache read bytes count
read_type
:
Type of read, either sequential or random.volume_name
:
Name of the GCSFuse CSI backed volume.bucket_name
:
Name of the GCS Bucket.pod_uid
:
Pod UID.gcsfusecsi/file_cache_read_count
BETA
(project)
File cache read count
cache_hit
:
(BOOL)
Cache hit or miss.read_type
:
Type of read, either sequential or random.volume_name
:
Name of the GCSFuse CSI backed volume.bucket_name
:
Name of the GCS Bucket.pod_uid
:
Pod UID.gcsfusecsi/fs_ops_count
BETA
(project)
File system operations count
fs_op
:
Filesystem operation type.volume_name
:
Name of the GCSFuse CSI backed volume.bucket_name
:
Name of the GCS Bucket.pod_uid
:
Pod UID.gcsfusecsi/fs_ops_error_count
BETA
(project)
File system operations error count
fs_op
:
Filesystem operation type.fs_error_category
:
Filesystem error category.volume_name
:
Name of the GCSFuse CSI backed volume.bucket_name
:
Name of the GCS Bucket.pod_uid
:
Pod UID.gcsfusecsi/gcs_download_bytes_count
BETA
(project)
GCS download bytes count
read_type
:
Type of read, either sequential or random.volume_name
:
Name of the GCSFuse CSI backed volume.bucket_name
:
Name of the GCS Bucket.pod_uid
:
Pod UID.gcsfusecsi/gcs_read_bytes_count
BETA
(project)
GCS read bytes count
volume_name
:
Name of the GCSFuse CSI backed volume.bucket_name
:
Name of the GCS Bucket.pod_uid
:
Pod UID.gcsfusecsi/gcs_read_count
BETA
(project)
GCS read count
read_type
:
Type of read, either sequential or random.volume_name
:
Name of the GCSFuse CSI backed volume.bucket_name
:
Name of the GCS Bucket.pod_uid
:
Pod UID.gcsfusecsi/gcs_reader_count
BETA
(project)
GCS reader count
io_method
:
The name of the IO method.volume_name
:
Name of the GCSFuse CSI backed volume.bucket_name
:
Name of the GCS Bucket.pod_uid
:
Pod UID.gcsfusecsi/gcs_request_count
BETA
(project)
GCS request count
gcs_method
:
The name of the GCS method.volume_name
:
Name of the GCSFuse CSI backed volume.bucket_name
:
Name of the GCS Bucket.pod_uid
:
Pod UID.node/accelerator/duty_cycle
BETA
(project)
Accelerator duty cycle with node
make
:
Make of the accelerator.accelerator_id
:
ID of the accelerator.model
:
Model of the accelerator.node/accelerator/memory_bandwidth_utilization
BETA
(project)
Memory bandwidth utilization
make
:
Make of the accelerator.accelerator_id
:
ID of the accelerator.model
:
Model of the accelerator.tpu_topology
:
Topology of the TPU accelerator.node/accelerator/memory_total
BETA
(project)
Accelerator memory total with node
make
:
Make of the accelerator.accelerator_id
:
ID of the accelerator.model
:
Model of the accelerator.node/accelerator/memory_used
BETA
(project)
Accelerator memory used with node
make
:
Make of the accelerator.accelerator_id
:
ID of the accelerator.model
:
Model of the accelerator.node/accelerator/tensorcore_utilization
BETA
(project)
Tensorcore utilization
make
:
Make of the accelerator.accelerator_id
:
ID of the accelerator.model
:
Model of the accelerator.tpu_topology
:
Topology of the TPU accelerator.node/cpu/allocatable_cores
GA
(project)
Allocatable cores
node/cpu/allocatable_utilization
GA
(project)
CPU allocatable utilization
node/cpu/core_usage_time
GA
(project)
CPU usage time
node/cpu/total_cores
GA
(project)
Total cores
node/ephemeral_storage/allocatable_bytes
GA
(project)
Allocatable ephemeral storage
node/ephemeral_storage/inodes_free
GA
(project)
Free inodes
node/ephemeral_storage/inodes_total
GA
(project)
Total inodes
node/ephemeral_storage/total_bytes
GA
(project)
Total ephemeral storage
node/ephemeral_storage/used_bytes
GA
(project)
Ephemeral storage usage
node/latencies/startup
BETA
(project)
Node startup latency
is_control_plane_ready_at_creation
:
Whether the node creation request was received when KCP (kube control plane) was available.node/logs/input_bytes
BETA
(project)
Logging throughput
type
:
Type is either 'system' or 'workload'. 'system' indicates the logging throughput of GKE system components. 'workload' indicates the throughput of logs generated by non-system containers running on user nodes.node/memory/allocatable_bytes
GA
(project)
Allocatable memory
node/memory/allocatable_utilization
GA
(project)
Memory allocatable utilization
memory_type
:
Either `evictable` or `non-evictable`. Evictable memory is memory that can be easily reclaimed by the kernel, while non-evictable memory cannot.component
:
Name of the respective system daemon.node/memory/total_bytes
GA
(project)
Total memory
node/memory/used_bytes
GA
(project)
Memory usage
memory_type
:
Either `evictable` or `non-evictable`. Evictable memory is memory that can be easily reclaimed by the kernel, while non-evictable memory cannot.node/network/received_bytes_count
GA
(project)
Bytes received
node/network/sent_bytes_count
GA
(project)
Bytes transmitted
node/pid_limit
GA
(project)
PID capacity
node/pid_used
GA
(project)
PID usage
node_daemon/cpu/core_usage_time
GA
(project)
CPU usage time
component
:
Name of the respective system daemon.node_daemon/memory/used_bytes
GA
(project)
Memory usage
component
:
Name of the respective system daemon.memory_type
:
Either `evictable` or `non-evictable`. Evictable memory is memory that can be easily reclaimed by the kernel, while non-evictable memory cannot.pod/ephemeral_storage/used_bytes
BETA
(project)
Ephemeral pod storage usage
pod/latencies/pod_first_ready
BETA
(project)
Pod first ready latency
pod/network/policy_event_count
BETA
(project)
Network policy event count
verdict
:
Policy verdict, possible values: [allow, deny].workload_kind
:
Kind of the workload, policy-enforced-pod belongs to, for example, "Deployment", "Replicaset", "StatefulSet", "DaemonSet", "Job" or "CronJob".workload_name
:
Name of the workload, policy-enforced-pod belongs to.direction
:
Direction of the traffic from the point of view of policy-enforced-pod, possible values: [ingress, egress].pod/network/received_bytes_count
GA
(project)
Bytes received
pod/network/sent_bytes_count
GA
(project)
Bytes transmitted
pod/volume/total_bytes
GA
(project)
Volume capacity
volume_name
:
The name of the volume (e.g. `/dev/sda1`).persistentvolumeclaim_name
:
The name of the referenced Persistent Volume Claim.persistentvolumeclaim_namespace
:
The namespace of the referenced Persistent Volume Claim.pod/volume/used_bytes
GA
(project)
Volume usage
volume_name
:
The name of the volume (e.g. `/dev/sda1`).persistentvolumeclaim_name
:
The name of the referenced Persistent Volume Claim.persistentvolumeclaim_namespace
:
The namespace of the referenced Persistent Volume Claim.pod/volume/utilization
GA
(project)
Volume utilization
volume_name
:
The name of the volume (e.g. `/dev/sda1`).persistentvolumeclaim_name
:
The name of the referenced Persistent Volume Claim.persistentvolumeclaim_namespace
:
The namespace of the referenced Persistent Volume Claim.nginx
Metrics exported from the NGINX Prometheus Exporter . Launch stages of these metrics: ALPHA
The "metric type" strings in this table must be prefixed
with kubernetes.io/nginx/
. That prefix has been
omitted from the entries in the table.
When querying a label, use the metric.labels.
prefix; for
example, metric.labels. LABEL
=" VALUE
"
.
Display name
Monitored resources
Labels
connections_accepted
ALPHA
(project)
Nginx connections_accepted
connections_active
ALPHA
(project)
Nginx connections_active
connections_handled
ALPHA
(project)
Nginx connections_handled
connections_reading
ALPHA
(project)
Nginx connections_reading
connections_waiting
ALPHA
(project)
Nginx connections_waiting
connections_writing
ALPHA
(project)
Nginx connections_writing
http_requests_total
ALPHA
(project)
Nginx http_requests_total
nginxexporter_build_info
ALPHA
(project)
Nginx nginxexporter_build_info
gitCommit
:
Commit hash of the build which can be abbreviated.version
:
Build version.up
ALPHA
(project)
Nginx up
Generated at 2024-09-26 21:35:08 UTC.