GCP metrics

Stackdriver supports the metric types from Google Cloud Platform (GCP) services listed on this page.

To use these metrics in charting or alerting, your Google Cloud Platform project or AWS account must be associated with a Workspace. For more information, see Workspaces.
  • For a general explanation of the entries in the tables, including information about values like DELTA and GAUGE, see Metric types.

  • 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.

  • For a set of complete, current lists of supported metric types, see Metrics list.

GCP metrics

Metrics from Google Cloud Platform.

appengine

Metrics from App Engine. Launch stages of these metrics: GA

The following metric type names must be prefixed with appengine.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type
Display name
Kind, Type, Unit
Launch stage
Description
Labels
flex/connections/current
Connections
GAUGEDOUBLE1
GA
Number of current active connections per App Engine flexible environment version. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
flex/cpu/reserved_cores
Reserved cores
GAUGEDOUBLE1
GA
Total number of CPU cores allocated to an App Engine flexible environment version. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
flex/cpu/utilization
CPU utilization
GAUGEDOUBLE1
GA
The fraction of allocated CPU in use across an App Engine flexible environment version. Note that some machine types allow bursting above 1.0. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
flex/disk/read_bytes_count
Disk bytes read
DELTAINT64By
GA
Delta count of bytes read from disk across an App Engine flexible environment version. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
flex/disk/write_bytes_count
Disk bytes written
DELTAINT64By
GA
Delta count of bytes written from disk across an App Engine flexible environment version. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
flex/instance/connections/current
Connections
GAUGEDOUBLE1
GA
Number of current active connections per App Engine flexible environment instance. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
flex/instance/cpu/utilization
CPU Utilization
GAUGEDOUBLE1
GA
Fraction of CPU utilization for all cores on a single App Engine flexible instance. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
flex/instance/network/received_bytes_count
Network bytes received
DELTAINT64By
GA
Delta count of incoming network bytes in an App Engine flexible instance. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
flex/instance/network/sent_bytes_count
Network bytes sent
DELTAINT64By
GA
Delta count of outgoing network bytes in an App Engine flexible instance. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
flex/instance/ws/avg_duration
Websocket average duraton
GAUGEDOUBLEs
GA
Average of websocket requests for a given App Engine Flexible instance. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
flex/network/received_bytes_count
Network bytes received.
DELTAINT64By
GA
Delta count of incoming network bytes across all VMs in an App Engine flexible environment version. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
flex/network/sent_bytes_count
Network bytes sent.
DELTAINT64By
GA
Delta count of outgoing network bytes across all VMs in an App Engine flexible environment version. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
http/server/dos_intercept_count
Interception count
DELTAINT641
GA
Delta count of interceptions performed to prevent DoS attacks. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
http/server/quota_denial_count
Quota denial count
DELTAINT641
GA
Delta count of requests that failed due to the app being over quota. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
http/server/response_count
Response count
DELTAINT641
GA
Delta HTTP response count. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
loading: (BOOL) Indicates whether the request was loading.
response_code: (INT64) HTTP status code for the request.
http/server/response_latencies
Response latency
DELTADISTRIBUTIONms
GA
HTTP response latency. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
loading: (BOOL) Indicates whether the request was loading.
response_code: (INT64) HTTP status code for the request.
http/server/response_style_count
Response count by style
DELTAINT641
GA
Delta counts on the HTTP serve style. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
dynamic: (BOOL) Indicates if the request was a static or dynamic request.
cached: (BOOL) Indicates if the response was cached.
memcache/centi_mcu_count
Memcache utilization
DELTAINT641
GA
Memcache utilization in one hundredth of Memcache Compute Unit grouped by command. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
command: Name of the memcache command.
memcache/operation_count
Memcache operations
DELTAINT641
GA
Count of memcache key operations, grouped by command and status. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
command: Name of the memcache command.
status: Whether the operation succeeded or not, e.g. HIT or MISS.
memcache/received_bytes_count
Memcache received bytes
DELTAINT64By
GA
Number of bytes received by app from the memcache API, grouped by status and memcache command. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
status: RPC status of the request.
command: Name of the memcache command.
memcache/sent_bytes_count
Memcache sent bytes
DELTAINT64By
GA
Number of bytes sent by app through the memcache API, grouped by memcache command. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
command: Name of the memcache command.
system/cpu/usage
CPU megacycles
GAUGEINT641
GA
CPU usage in megacycles over all instances. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
source: The source of the CPU usage (api or runtime).
system/instance_count
Instance count
GAUGEINT641
GA
Number of instances that exist. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
state: State of instance (active, idle, etc).
system/memory/usage
Memory usage
GAUGEINT64By
GA
Total memory used by running instances. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
system/network/received_bytes_count
Received bytes
DELTAINT64By
GA
Delta count of incoming network bandwidth. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
cached: (BOOL) Indicates if response was cached.
system/network/sent_bytes_count
Sent bytes
DELTAINT64By
GA
Delta count of outgoing network bandwidth. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
cached: (BOOL) Indicates if response was cached.

bigquery

Metrics from BigQuery. Launch stages of these metrics: BETA GA

The following metric type names must be prefixed with bigquery.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type
Display name
Kind, Type, Unit
Launch stage
Description
Labels
query/count
Query count
GAUGEINT641
GA
In flight queries. Sampled every 60 seconds. After sampling, data is not visible for up to 420 seconds.
priority: Query priority (batch or interactive).
query/execution_times
Query execution times
GAUGEDISTRIBUTIONs
GA
Distribution of queries execution times. Sampled every 60 seconds. After sampling, data is not visible for up to 420 seconds.
priority: Query priority (batch or interactive).
query/scanned_bytes
Scanned bytes
DELTAINT64By
GA
Scanned bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 21720 seconds.
priority: Query priority (batch or interactive).
query/scanned_bytes_billed
Scanned bytes billed
DELTAINT64By
GA
Scanned bytes billed. Sampled every 60 seconds. After sampling, data is not visible for up to 21720 seconds.
priority: Query priority (batch or interactive).
query/statement_scanned_bytes
Statement scanned bytes
DELTAINT64By
BETA
Scanned bytes broken down by statement type. Sampled every 60 seconds. After sampling, data is not visible for up to 21720 seconds.
priority: Query priority (batch or interactive).
statement_type: Query statement type (SELECT, CREATE_MODEL ...).
query/statement_scanned_bytes_billed
Statement scanned bytes billed
DELTAINT64By
BETA
Scanned bytes billed broken down by statement type. Sampled every 60 seconds. After sampling, data is not visible for up to 21720 seconds.
priority: Query priority (batch or interactive).
statement_type: Query statement type (SELECT, CREATE_MODEL ...).
slots/allocated
Slots used by project, reservation, and job type
GAUGEINT641
GA
Number of BigQuery slots currently allocated for project. Slot allocation can be broken down based on reservation and job type. Sampled every 60 seconds. After sampling, data is not visible for up to 420 seconds.
reservation: Reservation. This field is unset if the query is on-demand.
job_type: Job type.
slots/allocated_for_project
Slots used by project
GAUGEINT641
GA
Number of BigQuery slots currently allocated for query jobs in the project. Sampled every 60 seconds. After sampling, data is not visible for up to 420 seconds.
slots/allocated_for_project_and_job_type
Slots used by project and job type
GAUGEINT641
GA
Number of BigQuery slots currently allocated for the project and job type. Sampled every 60 seconds. After sampling, data is not visible for up to 420 seconds.
job_type: Job type.
slots/allocated_for_reservation
Slots used by project in reservation
GAUGEINT641
GA
Number of BigQuery slots currently allocated for project in the reservation. Sampled every 60 seconds. After sampling, data is not visible for up to 420 seconds.
slots/total_allocated_for_reservation
Slots used across projects in reservation
GAUGEINT641
GA
Number of BigQuery slots currently allocated across projects in the reservation. This is only reported while the project is using slots in the reservation. Sampled every 60 seconds. After sampling, data is not visible for up to 420 seconds.
slots/total_available
Total slots
GAUGEINT641
GA
Total number of BigQuery slots available for the project. Sampled every 60 seconds. After sampling, data is not visible for up to 360 seconds.
storage/stored_bytes
Stored bytes
GAUGEINT64By
GA
Number of bytes stored. Sampled every 1800 seconds. After sampling, data is not visible for up to 10800 seconds.
table: Table name.
storage/table_count
Table count
GAUGEINT641
GA
Number of tables. Sampled every 1800 seconds. After sampling, data is not visible for up to 10800 seconds.
storage/uploaded_bytes
Uploaded bytes
DELTAINT64By
GA
Uploaded bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 21720 seconds.
api: Api used to upload the data (batch import or streaming)
table: Table name.
storage/uploaded_bytes_billed
Uploaded bytes billed
DELTAINT64By
GA
Uploaded bytes billed. Sampled every 60 seconds. After sampling, data is not visible for up to 21720 seconds.
api: Api used to upload the data (batch import or streaming). Currently only streaming api is billed.
table: Table name.
storage/uploaded_row_count
Uploaded rows
DELTAINT641
GA
Uploaded rows. Sampled every 60 seconds. After sampling, data is not visible for up to 21720 seconds.
api: Api used to upload the data (batch import or streaming)
table: Table name.

bigtable

Metrics from Cloud Bigtable. Launch stages of these metrics: BETA

The following metric type names must be prefixed with bigtable.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type
Display name
Kind, Type, Unit
Launch stage
Description
Labels
cluster/cpu_load
CPU load
GAUGEDOUBLE1 CPU load of a cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
cluster/cpu_load_hottest_node
CPU load (hottest node)
GAUGEDOUBLE1 CPU load of the busiest node in a cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
cluster/disk_load
Disk load
GAUGEDOUBLE1 Utilization of HDD disks in a cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
cluster/node_count
Nodes
GAUGEINT641 Number of nodes in a cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
storage_type: Storage type for the cluster.
cluster/storage_utilization
Storage utilization
GAUGEDOUBLE1 Storage used as a fraction of total storage capacity. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
storage_type: Storage type for the cluster.
disk/bytes_used
Data stored
GAUGEINT64By Amount of compressed data for tables stored in a cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
storage_type: Type of disk storage.
disk/storage_capacity
Storage capacity
GAUGEINT64By
BETA
Capacity of compressed data for tables that can be stored in a cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
storage_type: Storage type for the cluster.
replication/latency
Replication latencies
DELTADISTRIBUTIONms Distribution of replication request latencies for a table. Includes only requests that have been received by the destination cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
source_cluster: Source cluster of the replicated data.
source_zone: Source zone of the replicated data.
replication/max_delay
Replication maximum delay
GAUGEDOUBLEs Upper bound for replication delay between clusters of a table. Indicates the time frame during which latency information may not be accurate. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
source_cluster: Source cluster of the replicated data.
source_zone: Source zone of the replicated data.
server/error_count
Error count
DELTAINT641 Number of server requests for a table that failed with an error. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
method: Cloud Bigtable API method.
error_code: gRPC Error Code.
server/latencies
Latencies
DELTADISTRIBUTIONms Distribution of server request latencies for a table. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
method: Cloud Bigtable API method.
server/modified_rows_count
Modified rows
DELTAINT641 Number of rows modified by server requests for a table. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
method: Cloud Bigtable API method.
server/received_bytes_count
Received bytes
DELTAINT64By Number of uncompressed bytes of request data received by servers for a table. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
method: Cloud Bigtable API method.
server/request_count
Request count
DELTAINT641 Number of server requests for a table. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
method: Cloud Bigtable API method.
server/returned_rows_count
Returned rows
DELTAINT641 Number of rows returned by server requests for a table. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
method: Cloud Bigtable API method.
server/sent_bytes_count
Sent bytes
DELTAINT64By Number of uncompressed bytes of response data sent by servers for a table. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
method: Cloud Bigtable API method.
table/bytes_used
Data stored
GAUGEINT64By Amount of compressed data stored in a table. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
storage_type: Type of disk storage.

cloudfunctions

Metrics from Cloud Functions. Launch stages of these metrics: GA BETA

The following metric type names must be prefixed with cloudfunctions.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type
Display name
Kind, Type, Unit
Launch stage
Description
Labels
function/active_instances
Active instances
GAUGEINT641
BETA
The number of active function instances. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
function/execution_count
Executions
DELTAINT641
GA
Count of function executions broken down by status. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
memory: Memory assigned to function in MB.
status: Execution status of the function: 'ok', 'timeout', 'error', 'crash', 'out of memory', 'out of quota', 'load error', 'load timeout', 'connection error', 'invalid header', 'request too large', 'system error', 'response error', 'invalid message'.
trigger_type: Function's trigger type.
function/execution_times
Execution times
DELTADISTRIBUTIONns
GA
Distribution of functions execution times in nanoseconds. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
memory: Memory assigned to function in MB.
status: Execution status of the function: 'ok', 'timeout', 'error', 'crash', 'out of memory', 'out of quota', 'load error', 'load timeout', 'connection error', 'invalid header', 'request too large', 'system error', 'response error', 'invalid message'.
trigger_type: Function's trigger type.
function/network_egress
Network egress
DELTAINT64By
GA
Outgoing network traffic of function, in bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
memory: Memory assigned to function in MB.
trigger_type: Function's trigger type.
function/user_memory_bytes
Memory usage
DELTADISTRIBUTIONBy
GA
Distribution of maximum function's memory usage during execution, in bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
memory: Memory assigned to function in MB.
trigger_type: Function's trigger type.

cloudiot

Metrics from Cloud Internet of Things Core. Launch stages of these metrics: GA

The following metric type names must be prefixed with cloudiot.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type
Display name
Kind, Type, Unit
Launch stage
Description
Labels
device/active_devices
Active devices
GAUGEINT641
GA
Count of the number of devices that have recently sent data to Cloud IoT Core. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
protocol: Device protocol (eg. `http`, `mqtt`).
device/billing_bytes_count
Billable bytes transferred
GAUGEINT64By
GA
Count of the number of billable bytes transferred by devices. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
protocol: Device protocol (eg. `http`, `mqtt`).
direction: Direction of data traffic (`ingress` or `egress`).
device/error_count
Errors communicating with devices
DELTAINT641
GA
Delta count of errors communicating with devices, grouped by error type. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
error: Type of error. For example, 'pubsub_publish', or 'incoming_buffer_full'.
protocol: Device protocol (eg. 'mqtt', 'http').
device/operation_count
Operations
DELTAINT641
GA
Delta count of operations performed, grouped by operation type. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
operation_type: Type of operation performed.
device/received_bytes_count
Bytes received by devices
DELTAINT64By
GA
Delta count of number of bytes received from devices. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
device/sent_bytes_count
Bytes sent to devices
DELTAINT64By
GA
Delta count of number of bytes sent by devices. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.

cloudsql

Metrics from Cloud SQL. Launch stages of these metrics: GA

The following metric type names must be prefixed with cloudsql.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type
Display name
Kind, Type, Unit
Launch stage
Description
Labels
database/auto_failover_request_count
Auto-failover Requests
DELTAINT641
GA
Delta of number of instance auto-failover requests. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
database/available_for_failover
Available for failover
GAUGEINT641
GA
This is > 0 if the failover operation is available on the instance. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
database/cpu/reserved_cores
CPU reserved cores
GAUGEDOUBLE1
GA
Number of cores reserved for the database. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
database/cpu/usage_time
CPU usage
DELTADOUBLEs
GA
Cumulative CPU usage time in seconds. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
database/cpu/utilization
CPU utilization
GAUGEDOUBLE1
GA
The fraction of the reserved CPU that is currently in use. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
database/disk/bytes_used
Bytes used
GAUGEINT64By
GA
Data utilization in bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
database/disk/quota
Disk quota
GAUGEINT64By
GA
Maximum data disk size in bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
database/disk/read_ops_count
Disk read IO
DELTAINT641
GA
Delta count of data disk read IO operations. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
database/disk/utilization
Disk utilization
GAUGEDOUBLE1
GA
The fraction of the disk quota that is currently in use. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
database/disk/write_ops_count
Disk write IO
DELTAINT641
GA
Delta count of data disk write IO operations. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
database/memory/quota
Memory quota
GAUGEINT64By
GA
Maximum RAM size in bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
database/memory/usage
Memory usage
GAUGEINT64By
GA
RAM usage in bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
database/memory/utilization
Memory utilization
GAUGEDOUBLE1
GA
The fraction of the memory quota that is currently in use. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
database/mysql/innodb_buffer_pool_pages_dirty
InnoDB dirty pages
GAUGEINT641
GA
Number of unflushed pages in the InnoDB buffer pool. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
database/mysql/innodb_buffer_pool_pages_free
InnoDB free pages
GAUGEINT641
GA
Number of unused pages in the InnoDB buffer pool. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
database/mysql/innodb_buffer_pool_pages_total
InnoDB total pages
GAUGEINT641
GA
Total number of pages in the InnoDB buffer pool. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
database/mysql/innodb_data_fsyncs
InnoDB fsync calls
DELTAINT641
GA
Delta count of InnoDB fsync() calls. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
database/mysql/innodb_os_log_fsyncs
InnoDB log fsync calls
DELTAINT641
GA
Delta count of InnoDB fsync() calls to the log file. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
database/mysql/innodb_pages_read
InnoDB pages read
DELTAINT641
GA
Delta count of InnoDB pages read. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
database/mysql/innodb_pages_written
InnoDB pages written
DELTAINT641
GA
Delta count of InnoDB pages written. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
database/mysql/queries
Queries
DELTAINT641
GA
Delta count of statements executed by the server. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
database/mysql/questions
Questions
DELTAINT641
GA
Delta count of statements executed by the server sent by the client. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
database/mysql/received_bytes_count
Network bytes received by MySQL
DELTAINT64By
GA
Delta count of bytes received by MySQL process. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
database/mysql/replication/available_for_failover
Available for failover (Deprecated)
GAUGEINT641
DEPRECATED
This is > 0 if the failover operation is available on the master instance.master. The metric is deprecated. Please use cloudsql.googleapis.com/database/available_for_failover instead. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
database/mysql/replication/seconds_behind_master
Replica lag
GAUGEINT64s
GA
Number of seconds the read replica is behind its master (approximation). Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
database/mysql/replication/slave_io_running
Slave I/O thread running
GAUGESTRING
GA
Indicates whether the I/O thread for reading the master's binary log is running. Possible values are Yes, No and Connecting. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
database/mysql/replication/slave_sql_running
Slave SQL thread running
GAUGESTRING
GA
Indicates whether the SQL thread for executing events in the relay log is running. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
database/mysql/sent_bytes_count
Network bytes sent by MySQL
DELTAINT64By
GA
Delta count of bytes sent by MySQL process. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
database/network/connections
MySQL Connections
GAUGEINT641
GA
Number of connections to the Cloud SQL MySQL instance. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
database/network/received_bytes_count
Received bytes
DELTAINT64By
GA
Delta count of bytes received through the network. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
database/network/sent_bytes_count
Sent bytes
DELTAINT64By
GA
Delta count of bytes sent through the network. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
destination: Where the data is being sent.
database/postgresql/num_backends
PostgreSQL Connections
GAUGEINT641
GA
Number of connections to the Cloud SQL PostgreSQL instance. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
database: Name of the database.
database/postgresql/replication/replica_byte_lag
Lag bytes
GAUGEINT64By
GA
Replication lag in bytes. Reported from the master per replica. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
replica_name: Name of the replica.
replica_lag_type: Type of lag. This can be either replay_location, flush_location, write_location or sent_location.
database/postgresql/transaction_count
Number of transactions
DELTAINT641
GA
Delta count of number of transactions. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
database: Name of the database.
transaction_type: transaction_type can be commit or rollback.
database/state
State
GAUGESTRING
GA
The current serving state of the Cloud SQL instance. This can be one of the following. RUNNABLE: The instance is running, or is ready to run when accessed. SUSPENDED: The instance is not available, for example due to problems with billing. PENDING_CREATE: The instance is being created. MAINTENANCE: The instance is down for maintenance. UNKNOWN_STATE: The state of the instance is unknown. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
database/up
Server up
GAUGEINT641
GA
Indicates if the server is up or not. On-demand instances are spun down if no connections are made for a sufficient amount of time. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
database/uptime
Uptime
DELTAINT64s
GA
Delta count of the time in seconds the instance has been running. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.

cloudtasks

Metrics from Cloud Tasks (formerly App Engine Task Queue).

Launch stages of these metrics: BETA GA

The following metric type names must be prefixed with cloudtasks.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type
Display name
Kind, Type, Unit
Launch stage
Description
Labels
api/request_count
API requests
DELTAINT641
GA
Count of Cloud Tasks API calls. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
api_method: The API method called (e.g. CreateTask).
response_code: Canonical response code as string (e.g. 'ok').
queue/depth
Queue depth
GAUGEINT641
BETA
The number of tasks in the queue. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
queue/task_attempt_count
Task attempt count
DELTAINT641
GA
Count of task attempts broken down by response code. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
response_code: Canonical response code as string (e.g. 'ok').
queue/task_attempt_delays
Task attempt delays
DELTADISTRIBUTIONms
GA
Delay between each scheduled attempt time and actual attempt time. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.

cloudtrace

Metrics from Stackdriver Trace. Launch stages of these metrics: GA

The following metric type names must be prefixed with cloudtrace.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type
Display name
Kind, Type, Unit
Launch stage
Description
Labels
billing/monthly_spans_ingested
Monthly trace spans ingested
GAUGEINT641
GA
Month-to-date trace spans ingested. Sampled every 1800 seconds. After sampling, data is not visible for up to 6000 seconds.
service: Service associated with the ingested span.
chargeable: (BOOL) Whether the span is chargeable.
billing/spans_ingested
Trace spans ingested
DELTAINT641
GA
Trace spans ingested. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
service: Service associated with the ingested span.
chargeable: (BOOL) Whether the span is chargeable.

composer

Metrics from Cloud Composer. Launch stages of these metrics: BETA

The following metric type names must be prefixed with composer.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type
Display name
Kind, Type, Unit
Launch stage
Description
Labels
environment/api/request_count
API Requests
DELTAINT641
BETA
Number of Composer API requests seen so far. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
status: The status code of the API call.
api_version: The version of the Composer API, e.g., v1beta1.
api_method: The name of the Composer API call, e.g., CreateEnvironment.
environment/api/request_latencies
API Latency
DELTADISTRIBUTIONms
BETA
Distribution of Composer API call latencies. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
status: The status code of the API call.
api_version: The version of the Composer API, e.g., v1beta1.
api_method: The name of the Composer API call, e.g., CreateEnvironment.
environment/database_health
Database Healthy
GAUGEBOOL
BETA
Healthiness of Composer airflow database. Sampled every 60 seconds.
image_version: Version of Composer image.
environment_type: Environment type, e.g. private_ip.
environment/healthy
Healthy
GAUGEBOOL
BETA
Healthiness of Composer environment. Sampled every 60 seconds.
image_version: Version of Composer image.
environment/num_celery_workers
Celery Workers
GAUGEINT641
BETA
Number of Celery workers. Sampled every 60 seconds.
image_version: Version of Composer image.
environment/num_workflows
Workflows
GAUGEINT641
BETA
Number of workflows. Sampled every 60 seconds.
state: State of workflow.
image_version: Version of Composer image.
environment/task_queue_length
Task Queue Length
GAUGEINT641
BETA
Number of tasks in queue. Sampled every 60 seconds.
image_version: Version of Composer image.
queue_name: Name of task queue.
workflow/run_count
Workflow Runs
DELTAINT641
BETA
Number of workflow runs completed so far. Sampled every 60 seconds.
state: State of workflow run.
image_version: Version of Composer image.
workflow/run_duration
Workflow Run Duration
GAUGEDOUBLEs
BETA
Duration of workflow run completion. Sampled every 60 seconds.
state: State of workflow run.
image_version: Version of Composer image.
workflow/task/run_count
Tasks
DELTAINT641
BETA
Number of workflow tasks completed so far. Sampled every 60 seconds.
state: State of task.
image_version: Version of Composer image.
task_name: Name of task.
operator: Operator of task.
workflow/task/run_duration
Task Duration
GAUGEDOUBLEs
BETA
Duration of task completion. Sampled every 60 seconds.
state: State of task.
image_version: Version of Composer image.
task_name: Name of task.
operator: Operator of task.

compute

Metrics from Compute Engine. These metrics do not require installation of the Monitoring or Logging agent. Launch stages of these metrics: BETA GA

The following metric type names must be prefixed with compute.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type
Display name
Kind, Type, Unit
Launch stage
Description
Labels
firewall/dropped_bytes_count
Dropped bytes
DELTAINT64By
GA
Delta count of incoming bytes dropped by the firewall. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
instance_name: The name of the VM instance.
firewall/dropped_packets_count
Dropped packets
DELTAINT641
GA
Delta count of incoming packets dropped by the firewall. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
instance_name: The name of the VM instance.
instance/cpu/reserved_cores
Reserved cores
GAUGEDOUBLE1
GA
Number of cores reserved on the host of the instance. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
instance_name: The name of the VM instance.
instance/cpu/usage_time
CPU usage
DELTADOUBLEs
GA
Delta CPU usage for all cores, in seconds. To compute the per-core CPU utilization fraction, divide this value by (end-start)*N, where end and start define this value's time interval and N is `compute.googleapis.com/instance/cpu/reserved_cores` at the end of the interval. This value is reported by the hypervisor for the VM and can differ from `agent.googleapis.com/cpu/usage_time`, which is reported from inside the VM. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
instance_name: The name of the VM instance.
instance/cpu/utilization
CPU utilization
GAUGEDOUBLE1
GA
The fraction of the allocated CPU that is currently in use on the instance. This value can be greater than 1.0 on some machine types that allow bursting. This value is reported by the hypervisor for the VM and can differ from `agent.googleapis.com/cpu/utilization`, which is reported from inside the VM. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
instance_name: The name of the VM instance.
instance/disk/read_bytes_count
Disk read bytes
DELTAINT64By
GA
Delta count of bytes read from disk. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
instance_name: The name of the VM instance.
device_name: The name of the disk device.
storage_type: The storage type: `pd-standard` or `pd-ssd`.
device_type: The disk type: `ephemeral` or `permanent`.
instance/disk/read_ops_count
Disk read operations
DELTAINT641
GA
Delta count of disk read IO operations. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
instance_name: The name of the VM instance.
device_name: The name of the disk device.
storage_type: The storage type: `pd-standard` or `pd-ssd`.
device_type: The disk type: `ephemeral` or `permanent`.
instance/disk/throttled_read_bytes_count
Throttled read bytes
DELTAINT64By
GA
Delta count of bytes in throttled read operations. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
instance_name: The name of the VM instance.
device_name: The name of the disk device.
storage_type: The storage type: `pd-standard` or `pd-ssd`.
device_type: The disk type: `ephemeral` or `permanent`.
throttle_reason: The limit that caused the throttling: `PER_GB` or `PER_VM`.
instance/disk/throttled_read_ops_count
Throttled read operations
DELTAINT641
GA
Delta count of throttled read operations. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
instance_name: The name of the VM instance.
device_name: The name of the disk device.
storage_type: The storage type: `pd-standard` or `pd-ssd`.
device_type: The disk type: `ephemeral` or `permanent`.
throttle_reason: The limit that caused the throttling: `PER_GB` or `PER_VM`.
instance/disk/throttled_write_bytes_count
Throttled write bytes
DELTAINT64By
GA
Delta count of bytes in throttled write operations. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
instance_name: The name of the VM instance.
device_name: The name of the disk device.
storage_type: The storage type: `pd-standard` or `pd-ssd`.
device_type: The disk type: `ephemeral` or `permanent`.
throttle_reason: The limit that caused the throttling: `PER_GB` or `PER_VM`.
instance/disk/throttled_write_ops_count
Throttled write operations
DELTAINT641
GA
Delta count of throttled write operations. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
instance_name: The name of the VM instance.
device_name: The name of the disk device.
storage_type: The storage type: `pd-standard` or `pd-ssd`.
device_type: The disk type: `ephemeral` or `permanent`.
throttle_reason: The limit that caused the throttling: `PER_GB` or `PER_VM`.
instance/disk/write_bytes_count
Disk write bytes
DELTAINT64By
GA
Delta count of bytes written to disk. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
instance_name: The name of the VM instance.
device_name: The name of the disk device.
storage_type: The storage type: `pd-standard` or `pd-ssd`.
device_type: The disk type: `ephemeral` or `permanent`.
instance/disk/write_ops_count
Disk write operations
DELTAINT641
GA
Delta count of disk write IO operations. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
instance_name: The name of the VM instance.
device_name: The name of the disk device.
storage_type: The storage type: `pd-standard` or `pd-ssd`.
device_type: The disk type: `ephemeral` or `permanent`.
instance/integrity/early_boot_validation_status
Early Boot Validation
GAUGEINT641
BETA
The validation status of early boot integrity policy. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
instance_name: The name of the VM instance.
status: One of "passed", "failed", or "unknown".
instance/integrity/late_boot_validation_status
Late Boot Validation
GAUGEINT641
BETA
The validation status of late boot integrity policy. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
instance_name: The name of the VM instance.
status: One of "passed", "failed", or "unknown".
instance/network/received_bytes_count
Received bytes
DELTAINT64By
GA
Delta count of bytes received from the network. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
instance_name: The name of the VM instance.
loadbalanced: (BOOL) Whether traffic was received by an L3 loadbalanced IP address assigned to the VM. Traffic that is externally routed to the VM's standard internal or external IP address, such as L7 loadbalanced traffic, is not considered to be loadbalanced in this metric.
instance/network/received_packets_count
Received packets
DELTAINT641
GA
Delta count of packets received from the network. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
instance_name: The name of the VM instance.
loadbalanced: (BOOL) Whether traffic was received by an L3 loadbalanced IP address assigned to the VM. Traffic that is externally routed to the VM's standard internal or external IP address, such as L7 loadbalanced traffic, is not considered to be loadbalanced in this metric.
instance/network/sent_bytes_count
Sent bytes
DELTAINT64By
GA
Delta count of bytes sent over the network. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
instance_name: The name of the VM instance.
loadbalanced: (BOOL) Whether traffic was sent from an L3 loadbalanced IP address assigned to the VM. Traffic that is externally routed from the VM's standard internal or external IP address, such as L7 loadbalanced traffic, is not considered to be loadbalanced in this metric.
instance/network/sent_packets_count
Sent packets
DELTAINT641
GA
Delta count of packets sent over the network. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
instance_name: The name of the VM instance.
loadbalanced: (BOOL) Whether traffic was sent from an L3 loadbalanced IP address assigned to the VM. Traffic that is externally routed from the VM's standard internal or external IP address, such as L7 loadbalanced traffic, is not considered to be loadbalanced in this metric.
instance/uptime
Uptime
DELTADOUBLEs
GA
How long the VM has been running, in seconds. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
instance_name: The name of the VM instance.

container

Metrics from Kubernetes Engine. For newer Kubernetes metrics, see the kubernetes.io metrics. Launch stages of these metrics: GA

The following metric type names must be prefixed with container.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type
Display name
Kind, Type, Unit
Launch stage
Description
Labels
container/accelerator/duty_cycle
Accelerator duty cycle
GAUGEINT641
GA
Percent of time over the past sample period (10s)during which the accelerator was actively processing. Sampled every 60 seconds.
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_total
Accelerator memory total
GAUGEINT64By
GA
Total accelerator memory in bytes. Sampled every 60 seconds.
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
Accelerator memory used
GAUGEINT64By
GA
Total accelerator memory allocated in bytes. Sampled every 60 seconds.
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
Request accelerators
GAUGEINT64{devices}
GA
Number of accelerator devices requested by the container. Sampled every 60 seconds.
resource_name: Name of the requested accelerator resource.
container/cpu/reserved_cores
Reserved cores
GAUGEDOUBLE1
GA
Number of cores of CPU reserved for the container. If no core limit is set, this will be zero. Sampled every 60 seconds.
container/cpu/usage_time
CPU usage
CUMULATIVEDOUBLEs
GA
Cumulative CPU usage on all cores in seconds. This number divided by the elapsed time represents usage as a number of cores, regardless of any core limit that might be set. Sampled every 60 seconds.
container/cpu/utilization
CPU utilization
GAUGEDOUBLE%
GA
The percentage of the allocated CPU that is currently in use on the container. If no core limit is set, then this metric is not set. Sampled every 60 seconds. After sampling, data is not visible for up to 360 seconds.
container/disk/bytes_total
Disk capacity
GAUGEINT64By
GA
Total number of bytes of capacity on the disk identified by label ‘device_name’. Sampled every 60 seconds.
device_name: The device name for the disk (e.g. `/dev/sda1`).
container/disk/bytes_used
Disk usage
GAUGEINT64By
GA
Total number of bytes used on the disk identified by label ‘device_name’. Sampled every 60 seconds.
device_name: The device name for the disk (e.g. `/dev/sda1`).
container/disk/inodes_free
Inode free
GAUGEINT641
GA
Free number of inodes on the disk identified by label 'device_name'. This metric is only for the `machine` container. Sampled every 60 seconds.
device_name: The device name for the disk (e.g. `/dev/sda1`).
container/disk/inodes_total
Inode capacity
GAUGEINT641
GA
Total number of inodes on the disk identified by label 'device_name'. This metric is only for the `machine` container. Sampled every 60 seconds.
device_name: The device name for the disk (e.g. `/dev/sda1`).
container/memory/bytes_total
Memory limit
GAUGEINT64By
GA
Memory limit of the container in bytes. Sampled every 60 seconds.
container/memory/bytes_used
Memory usage
GAUGEINT64By
GA
Memory usage in bytes, broken down by type: evictable and non-evictable. Sampled every 60 seconds.
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
Page faults
DELTAINT641
GA
Number of page faults, broken down by type: major and minor. Sampled every 60 seconds. After sampling, data is not visible for up to 360 seconds.
fault_type: Fault type - either 'major' or 'minor', with the former indicating that the page had to be loaded from disk.
container/pid_limit
PID capacity
GAUGEINT641
GA
The max PID of OS on the node. This metric is only for the `machine` container. Sampled every 60 seconds.
container/pid_used
PID usage
GAUGEINT641
GA
The number of running process in the OS on the node. This metric is only for the `machine` container. Sampled every 60 seconds.
container/uptime
Uptime
CUMULATIVEDOUBLEs
GA
Number of seconds since the container started. Sampled every 60 seconds.

dataflow

Metrics from Cloud Dataflow. Launch stages of these metrics: BETA ALPHA GA

The following metric type names must be prefixed with dataflow.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type
Display name
Kind, Type, Unit
Launch stage
Description
Labels
job/billable_shuffle_data_processed
Billable shuffle data processed
GAUGEINT64By
GA
The billable bytes of shuffle data processed by this Dataflow job. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
job_id: The ID of the current run of this pipeline.
job/current_num_vcpus
Current number of vCPUs in use
GAUGEINT641
GA
The number of vCPUs currently being used by this Dataflow job. This is the current number of workers times the number of vCPUs per worker. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
job_id: The ID of the current run of this pipeline.
job/current_shuffle_slots
Current shuffle slots in use
GAUGEINT641
BETA
The current shuffle slots used by this Dataflow job. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
job_id: The ID of the current run of this pipeline.
job/data_watermark_age
Data watermark lag
GAUGEINT64s
GA
The age (time since event timestamp) of the most recent item of data that has been fully processed by the pipeline. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
job_id: The ID of the current run of this pipeline.
job/elapsed_time
Elapsed time
GAUGEINT64s
GA
Duration that the current run of this pipeline has been in the Running state so far, in seconds. When a run completes, this stays at the duration of that run until the next run starts. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
job_id: The ID of the current run of this pipeline.
job/element_count
Element count
GAUGEINT641
GA
Number of elements added to the pcollection so far. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
job_id: The ID of the current run of this pipeline.
pcollection: The pipeline pcollection reporting this element count. PCollections are usually named by appending .out to the producing transform name.
job/elements_produced_count
Elements Produced
DELTAINT641
ALPHA
The number of elements produced by each PTransform. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
job_id: The ID of the current run of this pipeline.
pcollection: The pipeline PCollection to which the elements were produced.
ptransform: The pipeline PTransform producing the elements.
job/estimated_byte_count
Estimated byte count
GAUGEINT64By
GA
An estimated number of bytes added to the pcollection so far. Dataflow calculates the average encoded size of elements in a pcollection and mutiplies it by the number of elements. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
job_id: The ID of the current run of this pipeline.
pcollection: The pipeline pcollection reporting this estimated byte count. PCollections are usually named by appending .out to the producing transform name.
job/estimated_bytes_produced_count
Estimated Bytes Produced
DELTAINT641
ALPHA
The estimated total byte size of elements produced by each PTransform. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
job_id: The ID of the current run of this pipeline.
pcollection: The pipeline PCollection to which the elements were produced.
ptransform: The pipeline PTransform producing the elements.
job/is_failed
Failed
GAUGEINT641
GA
Has this job failed. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
job/status
Status
GAUGESTRING
GA
Current state of this pipeline (e.g.: RUNNING, DONE, CANCELLED, FAILED, ...). Not reported while the pipeline is not running. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
job_id: The ID of the current run of this pipeline.
job/system_lag
System lag
GAUGEINT64s
GA
The current maximum duration that an item of data has been awaiting processing, in seconds. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
job_id: The ID of the current run of this pipeline.
job/total_memory_usage_time
Total memory usage time
GAUGEINT64GBy.s
GA
The total GB seconds of memory allocated to this Dataflow job. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
job_id: The ID of the current run of this pipeline.
job/total_pd_usage_time
Total PD usage time
GAUGEINT64GBy.s
GA
The total GB seconds for all persistent disk used by all workers associated with this Dataflow job. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
job_id: The ID of the current run of this pipeline.
storage_type: The type of persistent disk: HDD, SSD.
job/total_shuffle_data_processed
Total shuffle data processed
GAUGEINT64By
GA
The total bytes of shuffle data processed by this Dataflow job. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
job_id: The ID of the current run of this pipeline.
job/total_streaming_data_processed
Total streaming data processed
GAUGEINT64By
GA
The total bytes of streaming data processed by this Dataflow job. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
job_id: The ID of the current run of this pipeline.
job/total_vcpu_time
Total vCPU time
GAUGEINT64s
GA
The total vCPU seconds used by this Dataflow job. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
job_id: The ID of the current run of this pipeline.
job/user_counter
User Counter
GAUGEDOUBLE1
GA
A user-defined counter metric. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
metric_name: The name provided by the user for this counter.
job_id: The ID of the current run of this pipeline.
ptransform: The pipeline PTransform reporting this counter value.

dataproc

Metrics from Cloud Dataproc. Launch stages of these metrics: BETA

The following metric type names must be prefixed with dataproc.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type
Display name
Kind, Type, Unit
Launch stage
Description
Labels
cluster/hdfs/datanodes
HDFS DataNodes
GAUGEINT641
BETA
Indicates the number of HDFS DataNodes that are running inside a cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
status: The status of DataNode such as running, decommissioning, decommissioned.
cluster/hdfs/storage_capacity
HDFS capacity
GAUGEDOUBLEGiBy
BETA
Indicates capacity of HDFS system running on cluster in GB. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
status: The status of HDFS capacity such as used, remaining.
cluster/hdfs/storage_utilization
HDFS storage utilization
GAUGEDOUBLE1
BETA
The percentage of HDFS storage currently used. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
cluster/hdfs/unhealthy_blocks
Unhealthy HDFS blocks by status
GAUGEINT641
BETA
Indicates the number of unhealthy blocks inside the cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
status: The status of unhealthy HDFS block such as missing, under_replication, corrupt, pending_deletion, missing_repl_one.
cluster/job/completion_time
Job duration
DELTADISTRIBUTIONs
BETA
The time jobs took to complete from the time the user submits a job to the time Dataproc reports it is completed. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
job_type: The type of job such as HADOOP_JOB or SPARK_JOB.
cluster/job/duration
Job state duration
DELTADISTRIBUTIONs
BETA
The time jobs have spent in a given state. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
job_type: The type of job such as HADOOP_JOB or SPARK_JOB.
state: The state of the job such as PENDING or RUNNING.
cluster/job/failed_count
Failed jobs
DELTAINT641
BETA
Indicates the number of jobs that have failed on a cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
error_type: The rpc code of the error such as 404 or 503.
job_type: The type of job such as HADOOP_JOB or SPARK_JOB.
cluster/job/running_count
Running jobs
GAUGEINT641
BETA
Indicates the number of jobs that are running on a cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
job_type: The type of job such as HADOOP_JOB or SPARK_JOB.
cluster/job/submitted_count
Submitted jobs
DELTAINT641
BETA
Indicates the number of jobs that have been submitted to a cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
job_type: The type of job such as HADOOP_JOB or SPARK_JOB.
cluster/operation/completion_time
Operation duration
DELTADISTRIBUTIONs
BETA
The time operations took to complete from the time the user submits a operation to the time Dataproc reports it is completed. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
operation_type: The type of operation such as CREATE_CLUSTER or DELETE_CLUSTER.
cluster/operation/duration
Operation state duration
DELTADISTRIBUTIONs
BETA
The time operations have spent in a given state. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
operation_type: The state of the operation such as PENDING or CREATE_VMS.
state: The type of operation such as CREATE_CLUSTER or DELETE_CLUSTER.
cluster/operation/failed_count
Failed operations
DELTAINT641
BETA
Indicates the number of operations that have failed on a cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
error_type: The rpc code of the error such as 404 or 503.
operation_type: The type of operation such as CREATE_CLUSTER or DELETE_CLUSTER.
cluster/operation/running_count
Running operations
GAUGEINT641
BETA
Indicates the number of operations that are running on a cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
operation_type: The type of operation such as CREATE_CLUSTER or DELETE_CLUSTER.
cluster/operation/submitted_count
Submitted operations
DELTAINT641
BETA
Indicates the number of operations that have been submitted to a cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
operation_type: The type of operation such as CREATE_CLUSTER or DELETE_CLUSTER.
cluster/yarn/allocated_memory_percentage
YARN allocated memory percentage
GAUGEDOUBLE1
BETA
The percentage of YARN memory is allocated. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
cluster/yarn/apps
YARN active applications
GAUGEINT641
BETA
Indicates the number of active YARN applications. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
status: The status of YARN application such as running, pending, completed, failed, killed.
cluster/yarn/containers
YARN containers
GAUGEINT641
BETA
Indicates the number of YARN containers. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
status: The status of YARN container such as allocated, pending, reserved.
cluster/yarn/memory_size
YARN memory size
GAUGEDOUBLEGiBy
BETA
Indicates the YARN memory size in GB. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
status: The status of YARN memory such as available, allocated, reserved.
cluster/yarn/nodemanagers
YARN NodeManagers
GAUGEINT641
BETA
Indicates the number of YARN NodeManagers running inside cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
status: The status of YARN NodeManager such as active, lost, unhealthy, rebooted, decommissioned.
cluster/yarn/pending_memory_size
YARN pending memory size
GAUGEDOUBLEGiBy
BETA
The current memory request, in GB, that is pending to be fulfilled by the scheduler. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
cluster/yarn/virtual_cores
YARN virtual cores
GAUGEINT641
BETA
Indicates the number of virtual cores in YARN. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
status: The status of YARN virtual cores such as pending, allocated, available, reserved.

datastore

Metrics from Cloud Datastore. Launch stages of these metrics: GA

The following metric type names must be prefixed with datastore.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type
Display name
Kind, Type, Unit
Launch stage
Description
Labels
api/request_count
Requests
DELTAINT641
GA
Count of Datastore API calls. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
api_method: The API method called (for example: BeginTransaction or Commit).
response_code: Operation response code string, derived as a string representation of a HTTP status code (e.g. success, not_found, unavailable).
entity/read_sizes
Sizes of read entities
DELTADISTRIBUTIONBy
GA
Distribution of sizes of read entities, grouped by type. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
type: The type of entity read (for example: KEYS_ONLY or ENTITY_SCAN).
entity/write_sizes
Sizes of written entities
DELTADISTRIBUTIONBy
GA
Distribution of sizes of written entities, grouped by op. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
op: The operation type (for example: CREATE or DELETE_NOOP).
index/write_count
Index writes
DELTAINT641
GA
Count of Datastore index writes. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.

clouddns

Metrics from Cloud DNS. Launch stages of these metrics: BETA

The following metric type names must be prefixed with dns.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type
Display name
Kind, Type, Unit
Launch stage
Description
Labels
query/response_count
DNS response counts
DELTAINT64{requests}
BETA
Rate of all DNS responses. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
response_code: The DNS RCODE of the response, e.g. NOERROR, NXDOMAIN, FORMERR.

file

Metrics from Cloud Filestore. Launch stages of these metrics: BETA

The following metric type names must be prefixed with file.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type
Display name
Kind, Type, Unit
Launch stage
Description
Labels
nfs/server/free_bytes
Free disk bytes
GAUGEINT64By
BETA
Total free disk bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
file_share: The name of the File Share.
nfs/server/free_bytes_percent
Free disk bytes percent
GAUGEDOUBLE%
BETA
Total free disk bytes percentage. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
file_share: The name of the File Share.
nfs/server/procedure_call_count
Procedure call count
DELTAINT641
BETA
NFS server procedure call count. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
name: The name of the NFS Server procedure.
version: The version of the NFS protocol.
nfs/server/read_bytes_count
Bytes read
DELTAINT64By
BETA
Bytes read from disk. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
file_share: The name of the File Share.
nfs/server/read_milliseconds_count
Time (in milliseconds) spent on read operations
DELTAINT64ms
BETA
Count of milliseconds spent on disk read operations. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
file_share: The name of the File Share.
nfs/server/read_ops_count
Disk read operation count
DELTAINT641
BETA
Count of disk read operations. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
file_share: The name of the File Share.
nfs/server/used_bytes
Used disk bytes
GAUGEINT64By
BETA
Total used disk bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
file_share: The name of the File Share.
nfs/server/used_bytes_percent
Used disk bytes percent
GAUGEDOUBLE%
BETA
Total used disk bytes percentage. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
file_share: The name of the File Share.
nfs/server/write_bytes_count
Bytes written
DELTAINT64By
BETA
Bytes written to disk. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
file_share: The name of the File Share.
nfs/server/write_milliseconds_count
Time (in milliseconds) spent on write operations
DELTAINT64ms
BETA
Count of milliseconds spent on disk write operations. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
file_share: The name of the File Share.
nfs/server/write_ops_count
Disk write operation count
DELTAINT641
BETA
Count of disk write operations. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
file_share: The name of the File Share.

firebasedatabase

Metrics from Firebase. Launch stages of these metrics: GA

The following metric type names must be prefixed with firebasedatabase.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type
Display name
Kind, Type, Unit
Launch stage
Description
Labels
io/database_load
Database Load
GAUGEDOUBLE1
GA
Fraction of database load, grouped by type. Sampled every 60 seconds. After sampling, data is not visible for up to 1800 seconds.
type: The type of operation (for example: listen or update)
io/persisted_bytes_count
Saved Bytes
DELTAINT64By
GA
Bytes of data persisted to disk. Sampled every 60 seconds. After sampling, data is not visible for up to 1920 seconds.
io/sent_responses_count
Responses sent
DELTAINT641
GA
Number of responses sent or broadcasted to clients. Sampled every 60 seconds. After sampling, data is not visible for up to 1920 seconds.
io/utilization
I/O utilization
GAUGEDOUBLE1
GA
Fraction of I/O used. Sampled every 60 seconds. After sampling, data is not visible for up to 1800 seconds.
network/active_connections
Connections
GAUGEINT641
GA
The number of outstanding connections. Sampled every 60 seconds. After sampling, data is not visible for up to 1800 seconds.
network/api_hits_count
API Hits
DELTAINT641
GA
The number of hits aginst your database grouped by type. Sampled every 60 seconds. After sampling, data is not visible for up to 1920 seconds.
operation_type: The operation type (such as realtime_listens or rest_get).
network/broadcast_load
Broadcast Load
GAUGEDOUBLE1
GA
Utilization of the time it takes to prep and send broadcasts to clients. Sampled every 60 seconds. After sampling, data is not visible for up to 1800 seconds.
network/disabled_for_overages
Disabled for network
GAUGEBOOL
GA
Indicates if the Firebase database has been disabled for network overages. Sampled every 900 seconds. After sampling, data is not visible for up to 1800 seconds.
network/https_requests_count
HTTPS Requests Received
DELTAINT641
GA
Number of HTTPS requests received. Sampled every 60 seconds. After sampling, data is not visible for up to 1920 seconds.
reused_ssl_session: If the ssl session was reused or not.
network/monthly_sent
Bytes sent monthly
GAUGEINT64By
GA
The total outgoing bytes sent aggregated and reset monthly. Sampled every 900 seconds. After sampling, data is not visible for up to 1800 seconds.
network/monthly_sent_limit
Bytes sent limit
GAUGEINT64By
GA
The monthly network limit for the Firebase database. Sampled every 900 seconds. After sampling, data is not visible for up to 1800 seconds.
network/sent_bytes_count
Total billed bytes
DELTAINT64By
GA
The outgoing bandwidth used by the database, including encryption and protocol overhead. Sampled every 60 seconds. After sampling, data is not visible for up to 1920 seconds.
network/sent_payload_and_protocol_bytes_count
Payload and Protocol Bytes sent
DELTAINT64By
GA
The outgoing bandwidth usage without encryption overhead. Sampled every 60 seconds. After sampling, data is not visible for up to 1920 seconds.
network/sent_payload_bytes_count
Payload Bytes Sent
DELTAINT64By
GA
The outgoing bandwidth usage without encryption nor protocol. Sampled every 60 seconds. After sampling, data is not visible for up to 1920 seconds.
storage/disabled_for_overages
Disabled for storage
GAUGEBOOL
GA
Indicates if the Firebase database has been disabled for storage overages. Sampled every 86400 seconds. After sampling, data is not visible for up to 86400 seconds.
storage/limit
Bytes stored limit
GAUGEINT64By
GA
The storage limit for the Firebase database. Sampled every 900 seconds. After sampling, data is not visible for up to 1800 seconds.
storage/total_bytes
Bytes stored
GAUGEINT64By
GA
The size of the Firebase database storage. Sampled every 86400 seconds. After sampling, data is not visible for up to 86400 seconds.

firebasehosting

Metrics from Firebase. Launch stages of these metrics: GA

The following metric type names must be prefixed with firebasehosting.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type
Display name
Kind, Type, Unit
Launch stage
Description
Labels
network/monthly_sent
Bytes sent monthly
GAUGEINT64By
GA
The total outgoing bytes sent aggregated and reset monthly. Sampled every 28800 seconds. After sampling, data is not visible for up to 4200 seconds.
network/monthly_sent_limit
Bytes sent limit
GAUGEINT64By
GA
The monthly network limit for Firebase Hosting. Sampled every 28800 seconds. After sampling, data is not visible for up to 4200 seconds.
network/sent_bytes_count
Bytes sent
CUMULATIVEINT64By
GA
The outgoing bandwidth usage for Firebase Hosting. Sampled every 60 seconds. After sampling, data is not visible for up to 15060 seconds.
storage/limit
Bytes stored limit
GAUGEINT64By
GA
The storage limit for Firebase Hosting. Sampled every 28800 seconds.
storage/total_bytes
Bytes stored
GAUGEINT64By
GA
The size of the Firebase Hosting storage. Sampled every 28800 seconds.

firebasestorage

Metrics from Cloud Storage for Firebase. Launch stages of these metrics: BETA

The following metric type names must be prefixed with firebasestorage.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type
Display name
Kind, Type, Unit
Launch stage
Description
Labels
rules/evaluation_count
Rule evaluations
DELTAINT641
BETA
The number of Cloud Storage for Firebase Security Rules evaluations performed in response to write or read requests. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
result: The evaluation result: allow, deny, or error.

firestore

Metrics from Cloud Firestore. Launch stages of these metrics: BETA GA

The following metric type names must be prefixed with firestore.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type
Display name
Kind, Type, Unit
Launch stage
Description
Labels
document/delete_count
Document Deletes
DELTAINT641
GA
The number of successful document deletes. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
module: The service/module name.
version: The version name.
document/read_count
Document Reads
DELTAINT641
GA
The number of successful document reads from queries or lookups. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
module: The service/module name.
version: The version name.
type: The type of the read (e.g. 'LOOKUP', 'QUERY').
document/write_count
Document Writes
DELTAINT641
GA
The number of successful document writes. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
module: The service/module name.
version: The version name.
op: The operation name for the write (e.g. 'CREATE', 'UPDATE').
network/active_connections
Connected Clients
GAUGEINT641
BETA
The number of active connections. Each mobile client will have one connection. Each listener in admin SDK will be one connection. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
module: The service/module name.
version: The version name.
network/snapshot_listeners
Snapshot Listeners
GAUGEINT641
BETA
The number of snapshot listeners currently registered across all connected clients. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
module: The service/module name.
version: The version name.

interconnect

Metrics from Cloud Interconnect. For Dedicated Interconnect, Stackdriver and GCP collect measurements for the network/interconnect and network/attachment metric types. For Partner Interconnect, Stackdriver and GCP collect measurements for the network/attachment metric type only. Launch stages of these metrics: GA

The following metric type names must be prefixed with interconnect.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type
Display name
Kind, Type, Unit
Launch stage
Description
Labels
network/attachment/capacity
Network Capacity
GAUGEINT64By/s
GA
Network Capacity of the Attachment. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
network/attachment/received_bytes_count
Ingress Bytes
DELTAINT64By
GA
Number of inbound bytes received. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
network/attachment/received_packets_count
Ingress Packets
DELTAINT64{packets}
GA
Number of inbound packets received. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
network/attachment/sent_bytes_count
Egress Bytes
DELTAINT64By
GA
Number of outbound bytes sent. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
network/attachment/sent_packets_count
Egress Packets
DELTAINT64{packets}
GA
Number of outbound packets sent. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
network/interconnect/capacity
Network Capacity
GAUGEINT64By/s
GA
Active capacity of the interconnect. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
network/interconnect/dropped_packets_count
Dropped Packets
DELTADOUBLE{packets}
GA
Number of outbound packets dropped due to link congestion. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
network/interconnect/link/operational
Circuit Operational Status
GAUGEBOOL
GA
Whether the operational status of the circuit is 'up'. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
link_id: Identifier for the individual physical circuit.
network/interconnect/link/rx_power
Circuit Receive Power
GAUGEDOUBLE{dBm}
GA
Light level received over physical circuit. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
link_id: Identifier for the individual physical circuit.
laser_index: (INT64) Index of the laser channel on an individual circuit.
network/interconnect/link/tx_power
Circuit Transmit Power
GAUGEDOUBLE{dBm}
GA
Light level transmitted over physical circuit. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
link_id: Identifier for the individual physical circuit.
laser_index: (INT64) Index of the laser channel on an individual circuit.
network/interconnect/operational
Operational Status
GAUGEBOOL
GA
Whether the operational status of the interconnect is 'up'. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
network/interconnect/receive_errors_count
Ingress Errors
DELTADOUBLE{errors}
GA
Number of errors encountered while receiving packets. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
network/interconnect/received_bytes_count
Ingress Bytes
DELTADOUBLEBy
GA
Number of inbound bytes received. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
network/interconnect/received_unicast_packets_count
Ingress Unicast Packets
DELTADOUBLE{packets}
GA
Number of inbound unicast packets received. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
network/interconnect/send_errors_count
Egress Errors
DELTADOUBLE{errors}
GA
Number of errors encountered while sending packets. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
network/interconnect/sent_bytes_count
Egress Bytes
DELTADOUBLEBy
GA
Number of outbound bytes sent. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
network/interconnect/sent_unicast_packets_count
Egress Unicast Packets
DELTADOUBLE{packets}
GA
Number of outbound unicast packets sent. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.

loadbalancing

Metrics for Cloud Load Balancing. Launch stages of these metrics: BETA ALPHA GA

The following metric type names must be prefixed with loadbalancing.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type
Display name
Kind, Type, Unit
Launch stage
Description
Labels
https/backend_latencies
Backend latency
DELTADISTRIBUTIONms
GA
A distribution of the latency calculated from when the request was sent by the proxy to the backend until the proxy received from the backend the last byte of response. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
protocol: Protocol used by the client: 'HTTP/1.0', 'HTTP/1.1', 'HTTP/2.0', 'SPDY' or 'UNKNOWN'.
response_code: (INT64) HTTP response code.
response_code_class: (INT64) HTTP response code class: 200, 300, 400, 500 or 0 for none.
proxy_continent: Continent of the HTTP proxy which handled the hit: 'America', 'Europe' or 'Asia'.
cache_result: Cache result for serving HTTP request by proxy: 'HIT', 'MISS', 'DISABLED' or 'UNKNOWN'.
client_country: Country of the client that issued the HTTP request (e.g. 'United States', 'Germany').
https/backend_request_bytes_count
Backend Request Bytes
DELTAINT64By
GA
The number of bytes sent as requests from HTTP/S load balancer to backends. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
response_code: (INT64) HTTP backend response code.
response_code_class: (INT64) HTTP backend response code class: 200, 300, 400, 500 or 0 for none.
proxy_continent: Continent of the HTTP proxy which handled the request: 'America', 'Europe' or 'Asia'.
cache_result: Cache result for serving the HTTP request by backends (cache hits are abstracted as backend requests): 'HIT', 'MISS', 'DISABLED' or 'UNKNOWN'.
https/backend_request_count
Backend Request Count
DELTAINT641
GA
The number of requests served by backends of HTTP/S load balancer. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
response_code: (INT64) HTTP backend response code.
response_code_class: (INT64) HTTP backend response code class: 200, 300, 400, 500 or 0 for none.
proxy_continent: Continent of the HTTP proxy which handled the request: 'America', 'Europe' or 'Asia'.
cache_result: Cache result for serving the HTTP request by backends (cache hits are abstracted as backend requests): 'HIT', 'MISS', 'DISABLED' or 'UNKNOWN'.
https/backend_response_bytes_count
Backend Response Bytes
DELTAINT64By
GA
The number of bytes sent as responses from backends (or cache) to HTTP/S load balancer. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
response_code: (INT64) HTTP backend response code.
response_code_class: (INT64) HTTP backend response code class: 200, 300, 400, 500 or 0 for none.
proxy_continent: Continent of the HTTP proxy which handled the request: 'America', 'Europe' or 'Asia'.
cache_result: Cache result for serving the HTTP request by backends (cache hits are abstracted as backend requests): 'HIT', 'MISS', 'DISABLED' or 'UNKNOWN'.
https/frontend_tcp_rtt
Frontend RTT
DELTADISTRIBUTIONms
GA
A distribution of the RTT measured for each connection between client and proxy. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
proxy_continent: Continent of the HTTP proxy which handled the hit: 'America', 'Europe' or 'Asia'.
client_country: Country of the client that issued the HTTP request (e.g. 'United States', 'Germany').
https/internal/backend_latencies
Backend latencies
DELTADISTRIBUTIONms
BETA
A distribution of the latency calculated from when the request was sent by the proxy to the backend until the proxy received from the backend the last byte of response. Sampled every 60 seconds. After sampling, data is not visible for up to 90 seconds.
protocol: Protocol used by the client: 'HTTP/1.0', 'HTTP/1.1', 'HTTP/2.0', 'SPDY' or 'UNKNOWN'.
response_code: (INT64) HTTP response code.
response_code_class: (INT64) HTTP response code class: 200, 300, 400, 500 or 0 for none.
cache_result: Cache result for serving HTTP request by proxy: 'HIT', 'MISS', 'DISABLED' or 'UNKNOWN'.
https/internal/request_bytes_count
Request bytes
DELTAINT64By
BETA
The number of bytes sent as requests from clients to HTTP/S load balancer. Sampled every 60 seconds. After sampling, data is not visible for up to 90 seconds.
protocol: Protocol used by the client: 'HTTP/1.0', 'HTTP/1.1', 'HTTP/2.0', 'SPDY' or 'UNKNOWN'.
response_code: (INT64) HTTP response code.
response_code_class: (INT64) HTTP response code class: 200, 300, 400, 500 or 0 for none.
cache_result: Cache result for serving HTTP request by proxy: 'HIT', 'MISS', 'DISABLED' or 'UNKNOWN'.
https/internal/request_count
Request count
DELTAINT641
BETA
The number of requests served by HTTP/S load balancer. Sampled every 60 seconds. After sampling, data is not visible for up to 90 seconds.
protocol: Protocol used by the client: 'HTTP/1.0', 'HTTP/1.1', 'HTTP/2.0', 'QUIC/HTTP/2.0' or 'UNKNOWN'.
response_code: (INT64) HTTP response code.
response_code_class: (INT64) HTTP response code class: 200, 300, 400, 500 or 0 for none.
cache_result: Cache result for serving HTTP request by proxy: 'HIT', 'MISS', 'DISABLED' or 'UNKNOWN'.
https/internal/response_bytes_count
Response bytes
DELTAINT64By
BETA
The number of bytes sent as responses from HTTP/S load balancer to clients. Sampled every 60 seconds. After sampling, data is not visible for up to 90 seconds.
protocol: Protocol used by the client: 'HTTP/1.0', 'HTTP/1.1', 'HTTP/2.0', 'SPDY' or 'UNKNOWN'.
response_code: (INT64) HTTP response code.
response_code_class: (INT64) HTTP response code class: 200, 300, 400, 500 or 0 for none.
cache_result: Cache result for serving HTTP request by proxy: 'HIT', 'MISS', 'DISABLED' or 'UNKNOWN'.
https/internal/total_latencies
Total latencies
DELTADISTRIBUTIONms
BETA
A distribution of the latency calculated from when the request was received by the proxy until the proxy got ACK from client on last response byte. Sampled every 60 seconds. After sampling, data is not visible for up to 90 seconds.
protocol: Protocol used by the client: 'HTTP/1.0', 'HTTP/1.1', 'HTTP/2.0', 'SPDY' or 'UNKNOWN'.
response_code: (INT64) HTTP response code.
response_code_class: (INT64) HTTP response code class: 200, 300, 400, 500 or 0 for none.
cache_result: Cache result for serving HTTP request by proxy: 'HIT', 'MISS', 'DISABLED' or 'UNKNOWN'.
https/request_bytes_count
Request bytes
DELTAINT64By
GA
The number of bytes sent as requests from clients to HTTP/S load balancer. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
protocol: Protocol used by the client: 'HTTP/1.0', 'HTTP/1.1', 'HTTP/2.0', 'SPDY' or 'UNKNOWN'.
response_code: (INT64) HTTP response code.
response_code_class: (INT64) HTTP response code class: 200, 300, 400, 500 or 0 for none.
proxy_continent: Continent of the HTTP proxy which handled the hit: 'America', 'Europe' or 'Asia'.
cache_result: Cache result for serving HTTP request by proxy: 'HIT', 'MISS', 'DISABLED', 'PARTIAL_HIT' (for a request served partially from cache and partially from backend) or 'UNKNOWN'.
client_country: Country of the client that issued the HTTP request (e.g. 'United States', 'Germany').
https/request_count
Request count
DELTAINT641
GA
The number of requests served by HTTP/S load balancer. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
protocol: Protocol used by the client: 'HTTP/1.0', 'HTTP/1.1', 'HTTP/2.0', 'QUIC/HTTP/2.0' or 'UNKNOWN'.
response_code: (INT64) HTTP response code.
response_code_class: (INT64) HTTP response code class: 200, 300, 400, 500 or 0 for none.
proxy_continent: Continent of the HTTP proxy which handled the hit: 'America', 'Europe' or 'Asia'.
cache_result: Cache result for serving HTTP request by proxy: 'HIT', 'MISS', 'DISABLED', 'PARTIAL_HIT' (for a request served partially from cache and partially from backend) or 'UNKNOWN'.
client_country: Country of the client that issued the HTTP request (e.g. 'United States', 'Germany').
https/response_bytes_count
Response bytes
DELTAINT64By
GA
The number of bytes sent as responses from HTTP/S load balancer to clients. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
protocol: Protocol used by the client: 'HTTP/1.0', 'HTTP/1.1', 'HTTP/2.0', 'SPDY' or 'UNKNOWN'.
response_code: (INT64) HTTP response code.
response_code_class: (INT64) HTTP response code class: 200, 300, 400, 500 or 0 for none.
proxy_continent: Continent of the HTTP proxy which handled the hit: 'America', 'Europe' or 'Asia'.
cache_result: Cache result for serving HTTP request by proxy: 'HIT', 'MISS', 'DISABLED', 'PARTIAL_HIT' (for a request served partially from cache and partially from backend) or 'UNKNOWN'.
client_country: Country of the client that issued the HTTP request (e.g. 'United States', 'Germany').
https/total_latencies
Total latency
DELTADISTRIBUTIONms
GA
A distribution of the latency calculated from when the request was received by the proxy until the proxy got ACK from client on last response byte. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
protocol: Protocol used by the client: 'HTTP/1.0', 'HTTP/1.1', 'HTTP/2.0', 'SPDY' or 'UNKNOWN'.
response_code: (INT64) HTTP response code.
response_code_class: (INT64) HTTP response code class: 200, 300, 400, 500 or 0 for none.
proxy_continent: Continent of the HTTP proxy which handled the hit: 'America', 'Europe' or 'Asia'.
cache_result: Cache result for serving HTTP request by proxy: 'HIT', 'MISS', 'DISABLED', 'PARTIAL_HIT' (for a request served partially from cache and partially from backend) or 'UNKNOWN'.
client_country: Country of the client that issued the HTTP request (e.g. 'United States', 'Germany').
l3/external/egress_bytes_count
Egress bytes
DELTAINT64By
ALPHA
The number of bytes sent from NetLB backend to client of the flow. For TCP flows it's counting bytes on application stream only. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
client_continent: Continent of the client which initiated flow to Network LB.
client_country: Country of the client which initiated flow to Network LB.
l3/external/egress_packets_count
Egress packets
DELTAINT641
ALPHA
The number of packets sent from NetLB backend to client of the flow. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
client_continent: Continent of the client which initiated flow to Network LB.
client_country: Country of the client which initiated flow to Network LB.
l3/external/ingress_bytes_count
Ingress bytes
DELTAINT64By
ALPHA
The number of bytes sent from client to NetLB backend. For TCP flows it's counting bytes on application stream only. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
client_continent: Continent of the client which initiated flow to Network LB.
client_country: Country of the client which initiated flow to Network LB.
l3/external/ingress_packets_count
Ingress packets
DELTAINT641
ALPHA
The number of packets sent from client to NetLB backend. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
client_continent: Continent of the client which initiated flow to Network LB.
client_country: Country of the client which initiated flow to Network LB.
l3/external/rtt_latencies
RTT latencies
DELTADISTRIBUTIONms
ALPHA
A distribution of RTT measured over TCP connections for NetLB flows. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
client_continent: Continent of the client which initiated flow to Network LB.
client_country: Country of the client which initiated flow to Network LB.
l3/internal/egress_bytes_count
Egress bytes
DELTAINT64By
GA
The number of bytes sent from ILB backend to client (for TCP flows it's counting bytes on application stream only). Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
client_network: Network of the client instance in ILB flow.
client_subnetwork: Subnetwork of the client instance in ILB flow.
client_zone: Zone of the client instance in ILB flow.
l3/internal/egress_packets_count
Egress packets
DELTAINT641
GA
The number of packets sent from ILB backend to client of the flow. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
client_network: Network of the client instance in ILB flow.
client_subnetwork: Subnetwork of the client instance in ILB flow.
client_zone: Zone of the client instance in ILB flow.
l3/internal/ingress_bytes_count
Ingress bytes
DELTAINT64By
GA
The number of bytes sent from client to ILB backend (for TCP flows it's counting bytes on application stream only). Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
client_network: Network of the client instance in ILB flow.
client_subnetwork: Subnetwork of the client instance in ILB flow.
client_zone: Zone of the client instance in ILB flow.
l3/internal/ingress_packets_count
Ingress packets
DELTAINT641
GA
The number of packets sent from client to ILB backend. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
client_network: Network of the client instance in ILB flow.
client_subnetwork: Subnetwork of the client instance in ILB flow.
client_zone: Zone of the client instance in ILB flow.
l3/internal/rtt_latencies
RTT latencies
DELTADISTRIBUTIONms
GA
A distribution of RTT measured over TCP connections for ILB flows. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
client_network: Network of the client instance in ILB flow.
client_subnetwork: Subnetwork of the client instance in ILB flow.
client_zone: Zone of the client instance in ILB flow.
tcp_ssl_proxy/closed_connections
Closed connections
DELTAINT641
GA
Number of connections that were terminated over TCP/SSL proxy. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
proxy_continent: Continent of the SSL proxy which handles the connection: 'America', 'Europe' or 'Asia'.
client_country: Country of the client that opened the TCP/SSL connection (e.g. 'United States', 'Germany').
tcp_ssl_proxy/egress_bytes_count
Egress bytes
DELTAINT64By
GA
Number of bytes sent from VM to client using proxy. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
proxy_continent: Continent of the proxy which handles the connection: 'America', 'Europe' or 'Asia'.
client_country: Country of the client that opened the TCP/SSL connection (e.g. 'United States', 'Germany').
tcp_ssl_proxy/frontend_tcp_rtt
Frontend RTT
DELTADISTRIBUTIONms
GA
A distribution of the smoothed RTT (in ms) measured by the proxy's TCP stack, each minute application layer bytes pass from proxy to client. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
proxy_continent: Continent of the SSL proxy which handles the connection: 'America', 'Europe' or 'Asia'.
client_country: Country of the client that opened the TCP/SSL connection (e.g. 'United States', 'Germany').
tcp_ssl_proxy/ingress_bytes_count
Ingress bytes
DELTAINT64By
GA
Number of bytes sent from client to VM using proxy. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
proxy_continent: Continent of the proxy which handles the connection: 'America', 'Europe' or 'Asia'.
client_country: Country of the client that opened the TCP/SSL connection (e.g. 'United States', 'Germany').
tcp_ssl_proxy/new_connections
New connections opened
DELTAINT641
GA
Number of connections that were created over TCP/SSL proxy. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
proxy_continent: Continent of the SSL proxy which handles the connection: 'America', 'Europe' or 'Asia'.
client_country: Country of the client that opened the TCP/SSL connection (e.g. 'United States', 'Germany').
tcp_ssl_proxy/open_connections
Open Connections
GAUGEINT641
GA
Current number of outstanding connections through the TCP/SSL proxy. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
proxy_continent: Continent of the SSL proxy which handles the connection: 'America', 'Europe' or 'Asia'.
client_country: Country of the client that opened the TCP/SSL connection (e.g. 'United States', 'Germany').

logging

Metrics from Stackdriver Logging. Launch stages of these metrics: BETA GA

The following metric type names must be prefixed with logging.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type
Display name
Kind, Type, Unit
Launch stage
Description
Labels
billing/bytes_ingested
Log bytes ingested
DELTAINT64By
GA
Log bytes ingested. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
resource_type: Monitored resource type for the ingested log.
billing/monthly_bytes_ingested
Monthly log bytes ingested
GAUGEINT64By
GA
Month-to-date log bytes ingested. Sampled every 1800 seconds. After sampling, data is not visible for up to 6000 seconds.
resource_type: Monitored resource type for the ingested log.
byte_count
Log bytes
DELTAINT64By
GA
Number of bytes in all log entries ingested. Sampled every 60 seconds.
log: Name of the log.
severity: Severity of the log entry.
dropped_log_entry_count
Logs-based metric errors (Deprecated)
DELTAINT641
DEPRECATED
Number of log entries that did not contribute to user defined metrics. This metric is deprecated. Use logging.googleapis.com/logs_based_metrics_error_count instead. Sampled every 60 seconds.
log: Name of the log.
excluded_byte_count
Excluded log bytes
DELTAINT64By
GA
Number of bytes in log entries that were excluded. Sampled every 60 seconds.
excluded_log_entry_count
Excluded log entries
DELTAINT641
GA
Number of log entries that were excluded. Sampled every 60 seconds.
exports/byte_count
Exported log bytes
DELTAINT64By
GA
Number of bytes in log entries that were exported. Sampled every 60 seconds. After sampling, data is not visible for up to 360 seconds.
exports/error_count
Exported log entries failures
DELTAINT641
GA
Number of log entries that failed to be exported. Sampled every 60 seconds. After sampling, data is not visible for up to 360 seconds.
exports/log_entry_count
Exported log entries
DELTAINT641
GA
Number of log entries that were exported. Sampled every 60 seconds. After sampling, data is not visible for up to 360 seconds.
log_entry_count
Log entries
DELTAINT641
GA
Number of log entries that contributed to user-defined metrics. Sampled every 60 seconds.
log: Name of the log.
severity: Severity of the log entry.
logs_based_metrics_error_count
Logs-based metric errors
DELTAINT641
GA
Number of log entries that did not contribute to user defined metrics. Sampled every 60 seconds.
log: Name of the log.
metric_throttled
Logs-based metric throttled status
GAUGEBOOL
GA
Indicates if points are being dropped for logs-based metrics due to exceeding time series limits. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
time_series_count
Logs-based metric active time series count
GAUGEINT641
BETA
Estimate of the active time series count for logs-based metrics. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.

managedidentities

Metrics from Managed Service for Microsoft Active Directory. Launch stages of these metrics: BETA

The following metric type names must be prefixed with managedidentities.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type
Display name
Kind, Type, Unit
Launch stage
Description
Labels
microsoft_ad/domain/health
AD Domain Health
GAUGEBOOL
BETA
Overall health status for Active Directory domain. True if healthy, else false. Sampled every 60 seconds. After sampling, data is not visible for up to 195 seconds.
microsoft_ad/domain/trust/state
AD Domain Trust Health
GAUGEBOOL
BETA
Detailed state for Active Directory trust between source and target domain. True if connected, else false. Sampled every 60 seconds. After sampling, data is not visible for up to 165 seconds.
trust_direction: The direction decides the domain is trusted, trusting or both.
target_domain_name: The target domain name which is in trust with.
trust_type: The different inter forest trust type.

ml

Metrics from Cloud Machine Learning. Launch stages of these metrics: BETA GA

The following metric type names must be prefixed with ml.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type
Display name
Kind, Type, Unit
Launch stage
Description
Labels
prediction/error_count
Error count
DELTAINT641
GA
Cumulative count of prediction errors. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
prediction_type: One of the CloudML prediction types: online_prediction, batch_prediction.
prediction/latencies
Latency
DELTADISTRIBUTIONus
GA
Latency of a certain type. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
latency_type: One of the following: overhead, model, or user. Aggregating these three gives us the total latency.
prediction/prediction_count
Prediction count
DELTAINT641
GA
Cumulative count of predictions. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
prediction_type: One of the CloudML prediction types: online_prediction, batch_prediction.
prediction/response_count
Response count
DELTAINT641
GA
Cumulative count of different response codes. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
prediction_type: One of the CloudML prediction types: online_prediction, batch_prediction.
response_code: (INT64) The http response code.
training/accelerator/memory/utilization
Accelerator memory utilization
GAUGEDOUBLE10^2.%
BETA
Fraction of the allocated accelerator memory that is currently in use. Sampled every 60 seconds. After sampling, data is not visible for up to 360 seconds.
task_type: One of the CloudML training job task types: master, worker or ps (for Parameter Server).
task_index: (INT64) Zero based task index.
trial_id: ID of hyperparameter trial.
training/accelerator/utilization
Accelerator utilization
GAUGEDOUBLE10^2.%
BETA
Fraction of the allocated accelerator that is currently in use. Sampled every 60 seconds. After sampling, data is not visible for up to 360 seconds.
task_type: One of the CloudML training job task types: master, worker or ps (for Parameter Server).
task_index: (INT64) Zero based task index.
trial_id: ID of hyperparameter trial.
training/cpu/utilization
CPU utilization
GAUGEDOUBLE10^2.%
GA
Fraction of the allocated CPU that is currently in use. Sampled every 60 seconds. After sampling, data is not visible for up to 360 seconds.
task_type: One of the CloudML training job task types: master, worker or ps (for Parameter Server).
task_index: (INT64) Zero based task index.
trial_id: ID of hyperparameter trial.
training/memory/utilization
Memory utilization
GAUGEDOUBLE10^2.%
GA
Fraction of the allocated memory that is currently in use. Sampled every 60 seconds. After sampling, data is not visible for up to 360 seconds.
task_type: One of the CloudML training job task types: master, worker or ps (for Parameter Server).
task_index: (INT64) Zero based task index.
trial_id: ID of hyperparameter trial.
training/network/received_bytes_count
Network bytes received
DELTAINT64By
GA
Number of bytes received by the training job over the network. Sampled every 60 seconds. After sampling, data is not visible for up to 360 seconds.
task_type: One of the CloudML training job task types: master, worker or ps (for Parameter Server).
task_index: (INT64) Zero based task index.
trial_id: ID of hyperparameter trial.
training/network/sent_bytes_count
Network bytes sent
DELTAINT64By
GA
Number of bytes sent by the training job over the network. Sampled every 60 seconds. After sampling, data is not visible for up to 360 seconds.
task_type: One of the CloudML training job task types: master, worker or ps (for Parameter Server).
task_index: (INT64) Zero based task index.
trial_id: ID of hyperparameter trial.

monitoring

Metrics from Stackdriver Monitoring. Launch stages of these metrics: GA

The following metric type names must be prefixed with monitoring.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type
Display name
Kind, Type, Unit
Launch stage
Description
Labels
billing/bytes_ingested
Metric bytes ingested
DELTAINT64By Chargeable number of bytes of metric data ingested. Sampled every 60 seconds. After sampling, data is not visible for up to 1020 seconds.
metric_domain: Domain name prefix from the metric type.
metric_type: Metric type for the ingested data.
resource_type: Monitored resource type for the ingested data.
stats/num_time_series
Time series count
GAUGEINT641 Number of active time series for user-defined metrics. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
prefix: Metric type name prefix for the encompassed data.
uptime_check/check_passed
Check passed
GAUGEBOOL
GA
True if the resource passed the check. Sampled every 10 seconds. After sampling, data is not visible for up to 35 seconds.
check_id: The Uptime check for which the request was made.
checker_location: For external checks, the Uptime Monitoring location making the request.
checker_project_id: For internal checks, the checker project.
checker_network: For internal checks, the checker network.
checker_zone: For internal checks, the checker zone.
checked_resource_id: ID of the resource being checked. Format depends on resource type.
uptime_check/content_mismatch
Content mismatch
GAUGEBOOL
GA
True if the response had content that did not match the check. Sampled every 10 seconds. After sampling, data is not visible for up to 35 seconds.
check_id: The Uptime check for which the request was made.
checker_location: For external checks, the Uptime Monitoring location making the request.
checker_project_id: For internal checks, the checker project.
checker_network: For internal checks, the checker network.
checker_zone: For internal checks, the checker zone.
checked_resource_id: ID of the resource being checked. Format depends on resource type.
uptime_check/error_code
Error code
GAUGESTRING
GA
Error, if any, that prevented contact with the resource. After sampling, data is not visible for up to 35 seconds.
check_id: The Uptime check for which the request was made.
checker_location: For external checks, the Uptime Monitoring location making the request.
checker_project_id: For internal checks, the checker project.
checker_network: For internal checks, the checker network.
checker_zone: For internal checks, the checker zone.
checked_resource_id: ID of the resource being checked. Format depends on resource type.
uptime_check/http_status
HTTP status
GAUGESTRING
GA
HTTP response code returned by the resource. Sampled every 10 seconds. After sampling, data is not visible for up to 35 seconds.
check_id: The Uptime check for which the request was made.
checker_location: For external checks, the Uptime Monitoring location making the request.
checker_project_id: For internal checks, the checker project.
checker_network: For internal checks, the checker network.
checker_zone: For internal checks, the checker zone.
checked_resource_id: ID of the resource being checked. Format depends on resource type.
uptime_check/request_latency
Request latency
GAUGEDOUBLEms
GA
The request latency in milliseconds measured by Uptime Monitoring when executing the request. After sampling, data is not visible for up to 35 seconds.
check_id: The Uptime check for which the request was made.
checker_location: For external checks, the Uptime Monitoring location making the request.
checker_project_id: For internal checks, the checker project.
checker_network: For internal checks, the checker network.
checker_zone: For internal checks, the checker zone.
checked_resource_id: ID of the resource being checked. Format depends on resource type.

pubsub

Metrics from Cloud Pub/Sub. For more information, see Cloud Pub/Sub monitoring. Launch stages of these metrics: GA ALPHA BETA

The following metric type names must be prefixed with pubsub.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type
Display name
Kind, Type, Unit
Launch stage
Description
Labels
snapshot/backlog_bytes
Snapshot backlog bytes
GAUGEINT64By
BETA
Total byte size of the messages retained in a snapshot. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
snapshot/backlog_bytes_by_region
Snapshot backlog bytes by region
GAUGEINT64By
BETA
Total byte size of the messages retained in a snapshot, broken down by Cloud region. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
region: The Cloud region in which messages are persisted.
snapshot/config_updates_count
Snapshot updates
DELTAINT641
BETA
Cumulative count of configuration changes, grouped by operation type and result. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
response_code: Operation response code string, derived as a string representation of a status code (e.g., 'success', 'not_found', 'unavailable').
operation_type: Type of operation performed.
snapshot/num_messages
Snapshot messages
GAUGEINT641
BETA
Number of messages retained in a snapshot. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
snapshot/num_messages_by_region
Snapshot messages by region
GAUGEINT641
BETA
Number of messages retained in a snapshot, broken down by Cloud region. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
region: The Cloud region in which messages are persisted.
snapshot/oldest_message_age
Oldest snapshot message age
GAUGEINT64s
BETA
Age (in seconds) of the oldest message retained in a snapshot. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
snapshot/oldest_message_age_by_region
Oldest snapshot message age by region
GAUGEINT64s
BETA
Age (in seconds) of the oldest message retained in a snapshot, broken down by Cloud region. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
region: The Cloud region in which messages are persisted.
subscription/ack_message_count
Ack message count
DELTAINT641
GA
Cumulative count of messages acknowledged by Acknowledge requests, grouped by delivery type. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
delivery_type: Delivery mechanism: push, pull or streaming pull.
subscription/backlog_bytes
Backlog size
GAUGEINT64By
GA
Total byte size of the unacknowledged messages (a.k.a. backlog messages) in a subscription. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
subscription/byte_cost
Subscription byte cost
DELTAINT64By
GA
Cumulative cost of operations, measured in bytes. This is used to measure quota utilization. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
operation_type: Type of operation performed.
response_code: Operation response code string, derived as a string representation of a status code (e.g., 'success', 'not_found', 'unavailable').
subscription/config_updates_count
Subscription updates
DELTAINT641
GA
Cumulative count of configuration changes for each subscription, grouped by operation type and result. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
response_code: Operation response code string, derived as a string representation of a status code (e.g., 'success', 'not_found', 'unavailable').
operation_type: Type of operation performed.
subscription/mod_ack_deadline_message_count
Mod ack deadline message count
DELTAINT641
GA
Cumulative count of messages whose deadline was updated by ModifyAckDeadline requests, grouped by delivery type. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
delivery_type: Delivery mechanism: push, pull or streaming pull.
subscription/mod_ack_deadline_message_operation_count
ModifyAckDeadline message operations
DELTAINT641
GA
Cumulative count of ModifyAckDeadline message operations, grouped by result. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
response_code: Operation response code string, derived as a string representation of a status code (e.g., 'success', 'not_found', 'unavailable').
subscription/mod_ack_deadline_request_count
ModifyAckDeadline requests
DELTAINT641
GA
Cumulative count of ModifyAckDeadline requests, grouped by result. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
response_class: A classification group for the response code. It can be one of ['success', 'invalid', 'internal'].
response_code: Operation response code string, derived as a string representation of a status code (e.g., 'success', 'not_found', 'unavailable').
subscription/num_outstanding_messages
Outstanding push messages
GAUGEINT641
GA
Number of messages delivered to a subscription's push endpoint, but not yet acknowledged. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
subscription/num_retained_acked_messages
Retained acked messages
GAUGEINT641
ALPHA
Number of acknowledged messages retained in a subscription. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
subscription/num_retained_acked_messages_by_region
Retained acked messages by region
GAUGEINT641
BETA
Number of acknowledged messages retained in a subscription, broken down by Cloud region. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
region: The Cloud region in which messages are persisted.
subscription/num_unacked_messages_by_region
Unacked messages by region
GAUGEINT641
BETA
Number of unacknowledged messages in a subscription, broken down by Cloud region. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
region: The Cloud region in which messages are persisted.
subscription/num_undelivered_messages
Unacked messages
GAUGEINT641
GA
Number of unacknowledged messages (a.k.a. backlog messages) in a subscription. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
subscription/oldest_retained_acked_message_age
Oldest retained acked message age
GAUGEINT64s
ALPHA
Age (in seconds) of the oldest acknowledged message retained in a subscription. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
subscription/oldest_retained_acked_message_age_by_region
Oldest retained acked message age by region
GAUGEINT64s
BETA
Age (in seconds) of the oldest acknowledged message retained in a subscription, broken down by Cloud region. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
region: The Cloud region in which messages are persisted.
subscription/oldest_unacked_message_age
Oldest unacked message age
GAUGEINT64s
GA
Age (in seconds) of the oldest unacknowledged message (a.k.a. backlog message) in a subscription. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
subscription/oldest_unacked_message_age_by_region
Oldest unacked message age by region
GAUGEINT64s
BETA
Age (in seconds) of the oldest unacknowledged message in a subscription, broken down by Cloud region. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
region: The Cloud region in which messages are persisted.
subscription/pull_ack_message_operation_count
Acknowledge message operations
DELTAINT641
GA
Cumulative count of acknowledge message operations, grouped by result. For a definition of message operations, see Cloud Pub/Sub metric subscription/mod_ack_deadline_message_operation_count. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
response_code: Operation response code string, derived as a string representation of a status code (e.g., 'success', 'not_found', 'unavailable').
subscription/pull_ack_request_count
Acknowledge requests
DELTAINT641
GA
Cumulative count of acknowledge requests, grouped by result. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
response_class: A classification group for the response code. It can be one of ['success', 'invalid', 'internal'].
response_code: Operation response code string, derived as a string representation of a status code (e.g., 'success', 'not_found', 'unavailable').
subscription/pull_message_operation_count
Pull operations
DELTAINT641
GA
Cumulative count of pull message operations, grouped by result. For a definition of message operations, see Cloud Pub/Sub metric subscription/mod_ack_deadline_message_operation_count. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
response_code: Operation response code string, derived as a string representation of a status code (e.g., 'success', 'not_found', 'unavailable').
subscription/pull_request_count
Pull requests
DELTAINT641
GA
Cumulative count of pull requests, grouped by result. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
response_class: A classification group for the response code. It can be one of ['success', 'invalid', 'internal'].
response_code: Operation response code string, derived as a string representation of a status code (e.g., 'success', 'not_found', 'unavailable').
subscription/push_request_count
Push requests
DELTAINT641
GA
Cumulative count of push attempts, grouped by result. Unlike pulls, the push server implementation does not batch user messages. So each request only contains one user message. The push server retries on errors, so a given user message can appear multiple times. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
response_class: A classification group for the response code. It can be one of ['ack', 'deadline_exceeded', 'internal', 'invalid', 'remote_server_4xx', 'remote_server_5xx', 'unreachable'].
response_code: Operation response code string, derived as a string representation of a status code (e.g., 'success', 'not_found', 'unavailable').
delivery_type: Push delivery mechanism.
subscription/push_request_latencies
Push latency
DELTADISTRIBUTIONus
GA
Distribution of push request latencies (in microseconds), grouped by result. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
response_code: Operation response code string, derived as a string representation of a status code (e.g., 'success', 'not_found', 'unavailable').
delivery_type: Push delivery mechanism.
subscription/retained_acked_bytes
Retained acked bytes
GAUGEINT64By
ALPHA
Total byte size of the acknowledged messages retained in a subscription. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
subscription/retained_acked_bytes_by_region
Retained acked bytes by region
GAUGEINT64By
BETA
Total byte size of the acknowledged messages retained in a subscription, broken down by Cloud region. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
region: The Cloud region in which messages are persisted.
subscription/seek_request_count
Seek requests
DELTAINT641
BETA
Cumulative count of seek attempts, grouped by result. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
response_code: Operation response code string, derived as a string representation of a status code (e.g., 'success', 'not_found', 'unavailable').
subscription/sent_message_count
Sent message count
DELTAINT641
GA
Cumulative count of messages sent by Cloud Pub/Sub to subscriber clients, grouped by delivery type. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
delivery_type: Delivery mechanism: push, pull or streaming pull.
subscription/streaming_pull_ack_message_operation_count
StreamingPull Acknowledge message operations
DELTAINT641
GA
Cumulative count of StreamingPull acknowledge message operations, grouped by result. For a definition of message operations, see Cloud Pub/Sub metric subscription/mod_ack_deadline_message_operation_count. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
response_code: Operation response code string, derived as a string representation of a status code (e.g., 'success', 'unavailable').
subscription/streaming_pull_ack_request_count
StreamingPull Acknowledge requests
DELTAINT641
GA
Cumulative count of streaming pull requests with non-empty acknowledge ids, grouped by result. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
response_class: A classification group for the response code. It can be one of ['success', 'invalid', 'internal'].
response_code: Operation response code string, derived as a string representation of a status code (e.g., 'success', 'unavailable').
subscription/streaming_pull_message_operation_count
StreamingPull message operations
DELTAINT641
GA
Cumulative count of streaming pull message operations, grouped by result. For a definition of message operations, see Cloud Pub/Sub metric <code>subscription/mod_ack_deadline_message_operation_count</code>. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
response_code: Operation response code string, derived as a string representation of a status code (e.g., 'success', 'unavailable').
subscription/streaming_pull_mod_ack_deadline_message_operation_count
StreamingPull ModifyAckDeadline message operations
DELTAINT641
GA
Cumulative count of StreamingPull ModifyAckDeadline operations, grouped by result. For a definition of message operations, see Cloud Pub/Sub metric subscription/mod_ack_deadline_message_operation_count. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
response_code: Operation response code string, derived as a string representation of a status code (e.g., 'success', 'unavailable').
subscription/streaming_pull_mod_ack_deadline_request_count
StreamingPull ModifyAckDeadline requests
DELTAINT641
GA
Cumulative count of streaming pull requests with non-empty ModifyAckDeadline fields, grouped by result. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
response_class: A classification group for the response code. It can be one of ['success', 'invalid', 'internal'].
response_code: Operation response code string, derived as a string representation of a status code (e.g., 'success', 'unavailable').
subscription/streaming_pull_response_count
StreamingPull responses
DELTAINT641
GA
Cumulative count of streaming pull responses, grouped by result. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
response_class: A classification group for the response code. It can be one of ['success', 'invalid', 'internal'].
response_code: Operation response code string, derived as a string representation of a status code (e.g., 'success', 'unavailable').
subscription/unacked_bytes_by_region
Unacked bytes by region
GAUGEINT64By
BETA
Total byte size of the unacknowledged messages in a subscription, broken down by Cloud region. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
region: The Cloud region in which messages are persisted.
topic/byte_cost
Topic byte cost
DELTAINT64By
GA
Cost of operations, measured in bytes. This is used to measure utilization for quotas. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
operation_type: Type of operation performed.
response_code: Operation response code string, derived as a string representation of a status code (e.g., 'success', 'not_found', 'unavailable').
topic/config_updates_count
Topic updates
DELTAINT641
GA
Cumulative count of configuration changes, grouped by operation type and result. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
response_code: Operation response code string, derived as a string representation of a status code (e.g., 'success', 'not_found', 'unavailable').
operation_type: Type of operation performed.
topic/message_sizes
Publish message size
DELTADISTRIBUTIONBy
GA
Distribution of publish message sizes (in bytes). Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
topic/num_retained_acked_messages_by_region
Retained acked messages by region
GAUGEINT641
BETA
Number of acknowledged messages retained in a topic, broken down by Cloud region. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
region: The Cloud region in which messages are persisted.
topic/num_unacked_messages_by_region
Unacked messages by region
GAUGEINT641
BETA
Number of unacknowledged messages in a topic, broken down by Cloud region. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
region: The Cloud region in which messages are persisted.
topic/oldest_retained_acked_message_age_by_region
Oldest retained acked message age by region
GAUGEINT64s
BETA
Age (in seconds) of the oldest acknowledged message retained in a topic, broken down by Cloud region. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
region: The Cloud region in which messages are persisted.
topic/oldest_unacked_message_age_by_region
Oldest unacked message age by region
GAUGEINT64s
BETA
Age (in seconds) of the oldest unacknowledged message in a topic, broken down by Cloud region. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
region: The Cloud region in which messages are persisted.
topic/retained_acked_bytes_by_region
Retained acked bytes by region
GAUGEINT64By
BETA
Total byte size of the acknowledged messages retained in a topic, broken down by Cloud region. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
region: The Cloud region in which messages are persisted.
topic/send_message_operation_count
Publish message operations
DELTAINT641
GA
Cumulative count of publish message operations, grouped by result. For a definition of message operations, see Cloud Pub/Sub metric subscription/mod_ack_deadline_message_operation_count. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
response_code: Operation response code string, derived as a string representation of a status code (e.g., 'success', 'not_found', 'unavailable').
topic/send_request_count
Publish requests
DELTAINT641
GA
Cumulative count of publish requests, grouped by result. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
response_class: A classification group for the response code. It can be one of ['success', 'invalid', 'internal'].
response_code: Operation response code string, derived as a string representation of a status code (e.g., 'success', 'not_found', 'unavailable').
topic/unacked_bytes_by_region
Unacked bytes by region
GAUGEINT64By
BETA
Total byte size of the unacknowledged messages in a topic, broken down by Cloud region. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
region: The Cloud region in which messages are persisted.

redis

Metrics from Cloud Memorystore for Redis. Launch stages of these metrics: BETA

The following metric type names must be prefixed with redis.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type
Display name
Kind, Type, Unit
Launch stage
Description
Labels
clients/blocked
Blocked Clients
GAUGEINT641
BETA
Number of blocked clients. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
clients/connected
Connected Clients
GAUGEINT641
BETA
Number of client connections. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
commands/calls
Calls
DELTAINT641
BETA
Total number of calls for this command in one minute. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
cmd: The command executed.
commands/total_time
Total Time of Calls
DELTAINT64us
BETA
The amount of time in microseconds that this command took in the last second. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
cmd: The command executed.
commands/usec_per_call
Time per Call
GAUGEDOUBLE1
BETA
Average time per call over 1 minute by command. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
cmd: The command executed.
keyspace/avg_ttl
Average TTL
GAUGEDOUBLEms
BETA
Average TTL for keys in this database. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
db: The index of the database, default of 0.
keyspace/keys
Keys
GAUGEINT641
BETA
Number of keys stored in this database. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
db: The index of the database, default of 0.
keyspace/keys_with_expiration
Expirable Keys
GAUGEINT641
BETA
Number of keys with an expiration in this database. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
db: The index of the database, default of 0.
persistence/rdb/bgsave_in_progress
Persisting RDB
GAUGEBOOL1
BETA
Flag indicating a RDB save is on-going.
replication/master/slaves/lag
Bytes lagging
GAUGEINT64By
BETA
The number of bytes that replica is behind. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
slave: The index of slave on a particular master.
replication/master/slaves/offset
Replication byte offset (Replica)
GAUGEINT64By
BETA
The number of bytes that have been acknowledged by replicas. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
slave: The index of slave on a particular master.
replication/master_repl_offset
Replication byte offset (Master)
GAUGEINT64By
BETA
The number of bytes that master has produced and sent to replicas. To be compared with replication byte offset of replica. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
replication/offset_diff
Bytes pending replication
GAUGEINT64By
BETA
The number of bytes that have not been replicated to the replica. This is the difference between replication byte offset (master) and replication byte offset (replica). Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
replication/role
Node Role
GAUGEINT641
BETA
Returns a value indicating the node role. 1 indicates master and 0 indicates replica. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
server/uptime
Uptime
GAUGEINT64s
BETA
Uptime in seconds. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
stats/cache_hit_ratio
Cache Hit ratio
GAUGEDOUBLE1
BETA
Cache Hit ratio as a fraction. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
stats/connections/total
Total Connections Received
DELTAINT641
BETA
Total number of connections accepted by the server. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
stats/cpu_utilization
CPU(sys)
DELTADOUBLECycles
BETA
CPU, in utilization percentage, consumed by the Redis server broken down by System/User and Parent/Child relationship. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
cpu/space: The space that CPU was spent in.
cpu/relationship: The parent/child relationship of the process using cpu.
stats/evicted_keys
Evicted Keys
DELTAINT641
BETA
Number of evicted keys due to maxmemory limit. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
stats/expired_keys
Expired Keys
DELTAINT641
BETA
Total number of key expiration events. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
stats/keyspace_hits
Hits
DELTAINT641
BETA
Number of successful lookup of keys in the main dictionary. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
stats/keyspace_misses
Misses
DELTAINT641
BETA
Number of failed lookup of keys in the main dictionary. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
stats/memory/maxmemory
Maximum Memory
GAUGEINT64By
BETA
Maximum amount of memory Redis can consume. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
stats/memory/system_memory_usage_ratio
System Memory Usage Ratio
GAUGEDOUBLE1
BETA
Memory usage as a ratio of maximum system memory. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
stats/memory/usage
Used Memory
GAUGEINT64By
BETA
Total number of bytes allocated by Redis. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
stats/memory/usage_ratio
Memory Usage Ratio
GAUGEDOUBLE1
BETA
Memory usage as a ratio of maximum memory. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
stats/network_traffic
Total traffic to Redis
DELTAINT64By
BETA
Total number of bytes sent to/from redis (includes bytes from commands themselves, payload data, and delimiters). Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
net/direction: The direction of the traffic, inbound or outbound.
stats/pubsub/channels
Pubsub Channels
GAUGEINT641
BETA
Global number of pub/sub channels with client subscriptions. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
stats/pubsub/patterns
Pubsub Patterns
GAUGEINT641
BETA
Global number of pub/sub pattern with client subscriptions. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
stats/reject_connections_count
Rejected Connections
DELTAINT641
BETA
Number of connections rejected because of maxclients limit. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.

router

Metrics from Cloud Router. Launch stages of these metrics: GA

The following metric type names must be prefixed with router.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type
Display name
Kind, Type, Unit
Launch stage
Description
Labels
best_received_routes_count
Received routes count
GAUGEINT641
GA
Current number of best routes received by router. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
bgp/received_routes_count
BGP received routes count
GAUGEINT641
GA
Current number of routes received on a bgp session. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
bgp_peer_name: The name of the bgp session.
bgp/sent_routes_count
BGP sent routes count
GAUGEINT641
GA
Current number of routes sent on a bgp session. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
bgp_peer_name: The name of the bgp session.
bgp/session_up
BGP session status
GAUGEINT641
GA
Indicator for successful bgp session establishment. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
bgp_peer_name: The name of the bgp session.
bgp_sessions_down_count
BGP sessions down count
GAUGEINT641
GA
Number of BGP sessions on the router that are down. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
bgp_sessions_up_count
BGP sessions up count
GAUGEINT641
GA
Number of BGP sessions on the router that are up. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
router_up
Router status
GAUGEINT641
GA
Router status, up or down. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
sent_routes_count
Sent routes count
GAUGEINT641
GA
Current number of routes sent by router. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.

run

Metrics from Cloud Run. Launch stages of these metrics: BETA

The following metric type names must be prefixed with run.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type
Display name
Kind, Type, Unit
Launch stage
Description
Labels
container/billable_instance_time
Billable instance time
DELTADOUBLEs
BETA
Billable instance time of the revision. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
container/cpu/allocation_time
Container CPU Allocation
DELTADOUBLEs
BETA
Container CPU allocation of the revision in seconds. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
container/memory/allocation_time
Container Memory Allocation
DELTADOUBLEGiBy.s
BETA
Container memory allocation of the revision in Gigabytes-seconds. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
request_count
Request Count
DELTAINT641
BETA
Number of requests reaching the revision. Excludes requests that are not reaching your container instances (e.g. unauthorized requests or when maximum number of instances is reached). Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
response_code: Response code of a request.
response_code_class: Response code class of a request.
route: Route name that forwards a request.
request_latencies
Request Latencies
DELTADISTRIBUTIONms
BETA
Distribution of request times in milliseconds reaching the revision. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
response_code: Response code of a request.
response_code_class: Response code class of a request.
route: Route name that forwards a request.

serviceruntime

Metrics for all Google APIs (resource type consumed_api) and for your APIs created with Cloud Endpoints (resource type api). These metrics are at launch stage GA for consumed_api and BETA for api.

The following metric type names must be prefixed with serviceruntime.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type
Display name
Kind, Type, Unit
Launch stage
Description
Labels
api/request_count
Request count
DELTAINT641
GA
The count of completed requests. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
protocol: The protocol of the request, e.g. "http", "grpc".
response_code: The HTTP response code for HTTP requests, or HTTP equivalent code for gRPC requests. See code mapping in https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto.
response_code_class: The response code class for HTTP requests, or HTTP equivalent class for gRPC requests, e.g. "2xx", "4xx".
grpc_status_code: The numeric gRPC response code for gRPC requests, or gRPC equivalent code for HTTP requests. See code mapping in https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto.
api/request_latencies
Request latencies
DELTADISTRIBUTIONs
GA
Distribution of latencies in seconds for non-streaming requests. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
api/request_latencies_backend
Request backend latencies
DELTADISTRIBUTIONs
GA
Distribution of backend latencies in seconds for non-streaming requests. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
api/request_latencies_overhead
Request overhead latencies
DELTADISTRIBUTIONs
GA
Distribution of request latencies in seconds for non-streaming requests excluding the backend. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
api/request_sizes
Request sizes
DELTADISTRIBUTIONBy
GA
Distribution of request sizes in bytes recorded at request completion. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
api/response_sizes
Response sizes
DELTADISTRIBUTIONBy
GA
Distribution of response sizes in bytes recorded at request completion. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
quota/allocation/usage
Allocation quota usage
GAUGEINT641
GA
The total consumed allocation quota. Sampled every 86400 seconds.
quota_metric: The name of quota metric or quota group.
quota/exceeded
Quota exceeded error
GAUGEBOOL1
GA
The error happened when the quota limit was exceeded.
limit_name: The quota limit name, such as "Requests per day" or "In-use IP addresses".
quota_metric: The name of quota metric or quota group.
quota/limit
Quota limit
GAUGEINT641
GA
The limit for the quota. Sampled every 86400 seconds.
limit_name: The quota limit name, such as "Requests per day" or "In-use IP addresses".
quota_metric: The name of quota metric or quota group.
quota/rate/net_usage
Rate quota usage
DELTAINT641
GA
The total consumed rate quota. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
method: The API method name, such as "disks.list".
quota_metric: The name of quota metric or quota group.

spanner

Metrics from Cloud Spanner. Launch stages of these metrics: GA

The following metric type names must be prefixed with spanner.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type
Display name
Kind, Type, Unit
Launch stage
Description
Labels
api/api_request_count
API requests
DELTAINT641
GA
Cloud Spanner API requests. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
database: Target database.
status: Request call result, ok=success.
method: Cloud Spanner API method.
api/received_bytes_count
Bytes received by Cloud Spanner.
DELTAINT64By
GA
Uncompressed request bytes received by Cloud Spanner. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
database: Target database.
method: Cloud Spanner API method.
api/request_count
API request rate
GAUGEDOUBLE1/s
GA
Rate of Cloud Spanner API requests. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
database: Target database.
status: Request call result, ok=success.
method: Cloud Spanner API method.
api/request_latencies
Request latencies
DELTADISTRIBUTIONs
GA
Distribution of server request latencies for a database. This includes latency of request processing in Cloud Spanner backends and API layer. It does not include network or reverse-proxy overhead between clients and servers. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
database: Target database.
method: Cloud Spanner API method.
api/sent_bytes_count
Bytes sent by Cloud Spanner.
DELTAINT64By
GA
Uncompressed response bytes sent by Cloud Spanner. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
database: Target database.
method: Cloud Spanner API method.
instance/cpu/smoothed_utilization
Smoothed CPU utilization
GAUGEDOUBLE10^2.%
GA
24-hour smoothed utilization of provisioned CPU, between 0 and 1. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
database: Target database.
instance/cpu/utilization
CPU utilization
GAUGEDOUBLE10^2.%
GA
Utilization of provisioned CPU, between 0 and 1. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
database: Target database.
instance/cpu/utilization_by_priority
CPU utilization by priority
GAUGEDOUBLE10^2.%
GA
Utilization of provisioned CPU by priority, between 0 and 1. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
database: Target database.
is_system: (BOOL) TRUE if the number is system CPU utilization.
priority: Task priority ("high" or "low").
instance/node_count
Nodes
GAUGEINT641
GA
Total number of nodes. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
instance/session_count
Sessions
GAUGEINT641
GA
Number of sessions in use. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
database: Target database.
instance/storage/used_bytes
Storage used.
GAUGEINT64By
GA
Storage used in bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
database: Target database.
storage_class: Storage type.

storage

Metrics from Cloud Storage. Launch stages of these metrics: BETA GA

The following metric type names must be prefixed with storage.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type
Display name
Kind, Type, Unit
Launch stage
Description
Labels
api/request_count
Request count
DELTAINT641
GA
Delta count of API calls, grouped by the API method name and response code. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
response_code: The response code of the requests.
method: The name of the API method called.
authn/authentication_count
Authentication count
DELTAINT641
BETA
Count of HMAC/RSA signed requests grouped by authentication method and access id. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
authentication_method: The response code of the request.
response_code: The response code of the requests.
method: The name of the API method called.
access_id: The access id of the authentication key.
authz/acl_based_object_access_count
Object-ACL based access count
DELTAINT641
BETA
Delta count of requests that result in an object being granted access solely due to object ACLs. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
authz/acl_operations_count
ACLs usage
DELTAINT641
BETA
Usage of ACL operations broken down by type. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
acl_operation: Type of ACL operation.
authz/object_specific_acl_mutation_count
Object ACL changes
DELTAINT641
BETA
Delta count of changes made to object specific ACLs. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
network/received_bytes_count
Received bytes
DELTAINT64By
GA
Delta count of bytes received over the network, grouped by the API method name and response code. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
response_code: The response code of the requests.
method: The name of the API method called.
network/sent_bytes_count
Sent bytes
DELTAINT64By
GA
Delta count of bytes sent over the network, grouped by the API method name and response code. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
response_code: The response code of the requests.
method: The name of the API method called.
storage/object_count
Object count
GAUGEINT641
GA
Total number of objects per bucket, grouped by storage class. This value is measured once per day, and the value is repeated at each sampling interval throughout the day. For this metric, the sampling period is a reporting period, not a measurement period. Sampled every 300 seconds. After sampling, data is not visible for up to 600 seconds.
storage_class: Storage class of the data.
storage/total_byte_seconds
Total byte seconds
GAUGEDOUBLEBy.s
GA
Total daily storage in byte*seconds used by the bucket, grouped by storage class. This value is measured once per day, and the value is repeated at each sampling interval throughout the day. For this metric, the sampling period is a reporting period, not a measurement period. Sampled every 300 seconds. After sampling, data is not visible for up to 600 seconds.
storage_class: Storage class of the data.
storage/total_bytes
Total bytes
GAUGEDOUBLEBy
GA
Total size of all objects in the bucket, grouped by storage class. This value is measured once per day, and the value is repeated at each sampling interval throughout the day. For this metric, the sampling period is a reporting period, not a measurement period. Sampled every 300 seconds. After sampling, data is not visible for up to 600 seconds.
storage_class: Storage class of the data.

tpu

Metrics from Cloud TPU. Launch stages of these metrics: BETA

The following metric type names must be prefixed with tpu.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type
Display name
Kind, Type, Unit
Launch stage
Description
Labels
cpu/utilization
CPU utilization
GAUGEDOUBLE1
BETA
Utilization of CPUs on the TPU Worker as a percent. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
core: The CPU core in use.
memory/usage
Memory usage
GAUGEINT64By
BETA
Memory usage in bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
network/received_bytes_count
Network bytes received
DELTAINT64By
BETA
Cumulative bytes of data this server has received over the network. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
network/sent_bytes_count
Network bytes sent
DELTAINT64By
BETA
Cumulative bytes of data this server has sent over the network. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.

vpn

Metrics from Cloud VPN. Launch stages of these metrics: GA

The following metric type names must be prefixed with vpn.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type
Display name
Kind, Type, Unit
Launch stage
Description
Labels
gateway/connections
Number of connections
GAUGEINT641
GA
Indicates the number of HA connections per VPN gateway. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
configured_for_sla: (BOOL) Whether the HA connection is fully configured for SLA.
gcp_service_health: (BOOL) Whether the GCP side of the HA connection is fully functional.
end_to_end_health: (BOOL) Whether the HA connection is functional end-to-end.
network/dropped_received_packets_count
Incoming packets dropped
DELTAINT641
GA
Ingress (received from peer VPN) packets dropped for tunnel. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
tunnel_name: The name of the tunnel.
gateway_name: The name of the gateway managing the tunnel.
network/dropped_sent_packets_count
Outgoing packets dropped
DELTAINT641
GA
Egress (directed to peer VPN) packets dropped for tunnel. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
tunnel_name: The name of the tunnel.
gateway_name: The name of the gateway managing the tunnel.
network/received_bytes_count
Received bytes
DELTAINT64By
GA
Ingress (received from peer VPN) bytes for tunnel. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
tunnel_name: The name of the tunnel.
gateway_name: The name of the gateway managing the tunnel.
network/received_packets_count
Received packets
DELTAINT64{packets}
GA
Ingress (received from peer VPN) packets for tunnel. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
status: Delivery status e.g. 'successful', 'exceeds_mtu', 'throttled'.
tunnel_name: The name of the tunnel.
network/sent_bytes_count
Sent bytes
DELTAINT64By
GA
Egress (directed to peer VPN) bytes for tunnel. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
tunnel_name: The name of the tunnel.
gateway_name: The name of the gateway managing the tunnel.
network/sent_packets_count
Sent packets
DELTAINT64{packets}
GA
Egress (directed to peer VPN) packets for tunnel. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
status: Delivery status e.g. 'successful', 'exceeds_mtu', 'throttled'.
tunnel_name: The name of the tunnel.
tunnel_established
Tunnel established
GAUGEDOUBLE1
GA
Indicates successful tunnel establishment if > 0. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
tunnel_name: The name of the tunnel.
gateway_name: The name of the gateway managing the tunnel.

This metric data was last updated at 08/22/19 16:11:06 UTC.

هل كانت هذه الصفحة مفيدة؟ يرجى تقييم أدائنا:

إرسال تعليقات حول...

Stackdriver Monitoring
هل تحتاج إلى مساعدة؟ انتقل إلى صفحة الدعم.