GCP Metrics List

This page describes the predefined metrics available from Google Cloud Platform (GCP) services. These metrics are available to all GCP projects. To use the metrics in charting or alerting, your GCP project must be associated with a Stackdriver account in either the Basic or Premium Tier.

There are also metrics available from Amazon Web Services (AWS) and from the Stackdriver Monitoring agent. For a complete list, see Metrics List.

GCP metrics

Metrics from Google Cloud Platform.

appengine

Metrics from App Engine.

The following metric type names must be prefixed with appengine.googleapis.com/. That prefix has been omitted so that the names fit within the table.

Metric type
Display name
Kind, Type, Unit
Description
Labels
flex/cpu/reserved_cores
Reserved cores
GAUGE, DOUBLE, 1
Total number of CPU cores allocated to an App Engine flexible environment version.
flex/cpu/utilization
CPU utilization
GAUGE, DOUBLE, 1
The fraction of allocated CPU in use across an App Engine flexible environment version. Note that some machine types allow bursting above 1.0.
flex/disk/read_bytes_count
Disk bytes read
DELTA, INT64, By
Delta count of bytes read from disk across an App Engine flexible environment version.
flex/disk/write_bytes_count
Disk bytes written
DELTA, INT64, By
Delta count of bytes written from disk across an App Engine flexible environment version.
flex/instance/cpu/utilization
CPU Utilization
GAUGE, DOUBLE, 1
Fraction of CPU utilization for all cores on a single App Engine flexible instance.
flex/network/received_bytes_count
Network bytes received.
DELTA, INT64, By
Delta count of incoming network bytes across all VMs in an App Engine flexible environment version
flex/network/sent_bytes_count
Network bytes sent.
DELTA, INT64, By
Delta count of outgoing network bytes across all VMs in an App Engine flexible environment version
http/server/dos_intercept_count
Interception count
DELTA, INT64, 1
Delta count of interceptions performed to prevent DoS attacks.
http/server/quota_denial_count
Quota denial count
DELTA, INT64, 1
Delta count of requests that failed due to the app being over quota.
http/server/response_count
Response count
DELTA, INT64, 1
Delta HTTP response count.
loading: (BOOL) Indicates whether the request was loading.
response_code: (INT64) HTTP status code for the request.
http/server/response_latencies
Response latency
DELTA, DISTRIBUTION, ms
HTTP response latency.
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
DELTA, INT64, 1
Delta counts on the HTTP serve style.
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
DELTA, INT64, 1
Memcache utilization in one hundredth of Memcache Compute Unit grouped by command.
command: Name of the memcache command.
memcache/operation_count
Memcache operations
DELTA, INT64, 1
Count of memcache key operations, grouped by command and status.
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
DELTA, INT64, By
Number of bytes received by app from the memcache API, grouped by status and memcache command.
status: RPC status of the request.
command: Name of the memcache command.
memcache/sent_bytes_count
Memcache sent bytes
DELTA, INT64, By
Number of bytes sent by app through the memcache API, grouped by memcache command.
command: Name of the memcache command.
system/cpu/usage
CPU megacycles
GAUGE, INT64, 1
CPU usage in megacycles.
source: The source of the CPU usage (api or runtime).
system/instance_count
Instance count
GAUGE, INT64, 1
Number of instances that exist.
state: State of instance (active, idle, etc).
system/memory/usage
Memory usage
GAUGE, INT64, By
Total memory used by running instances.
system/network/received_bytes_count
Received bytes
DELTA, INT64, By
Delta count of incoming network bandwidth.
cached: (BOOL) Indicates if response was cached.
system/network/sent_bytes_count
Sent bytes
DELTA, INT64, By
Delta count of outgoing network bandwidth.
cached: (BOOL) Indicates if response was cached.

bigquery

Metrics from BigQuery.

The following metric type names must be prefixed with bigquery.googleapis.com/. That prefix has been omitted so that the names fit within the table.

Metric type
Display name
Kind, Type, Unit
Description
Labels
query/count
Query count
GAUGE, INT64, 1
In flight queries.
priority: Query priority (batch or interactive).
query/execution_times
Query execution times
GAUGE, DISTRIBUTION, s
Distribution of queries execution times.
priority: Query priority (batch or interactive).
query/scanned_bytes
Scanned bytes
DELTA, INT64, By/min
Scanned bytes per minute.
priority: Query priority (batch or interactive).
query/scanned_bytes_billed
Scanned bytes billed
DELTA, INT64, By/min
Scanned bytes billed per minute.
priority: Query priority (batch or interactive).
slots/allocated_for_project
Slots used by project
GAUGE, INT64, 1
Number of BigQuery slots currently allocated for the project.
slots/allocated_for_reservation
Slots used by project in reservation
GAUGE, INT64, 1
Number of BigQuery slots currently allocated for project in the reservation.
slots/total_allocated_for_reservation
Slots used across projects in reservation
GAUGE, INT64, 1
Number of BigQuery slots currently allocated across projects in the reservation. This is only reported while the project is using slots in the reservation.
slots/total_available
Total slots
GAUGE, INT64, 1
Total number of BigQuery slots available for the project.
storage/stored_bytes
Stored bytes
GAUGE, INT64, By
Number of bytes stored.
table: Table name.
storage/table_count
Table count
GAUGE, INT64, 1
Number of tables.
storage/uploaded_bytes
Uploaded bytes
DELTA, INT64, By/min
Uploaded bytes per minute.
api: Api used to upload the data (batch import or streaming)
table: Table name.
storage/uploaded_bytes_billed
Uploaded bytes billed
DELTA, INT64, By/min
Uploaded bytes billed per minute.
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
DELTA, INT64, 1/min
Uploaded rows per minute.
api: Api used to upload the data (batch import or streaming)
table: Table name.

bigtable

Metrics from Cloud Bigtable.

The following metric type names must be prefixed with bigtable.googleapis.com/. That prefix has been omitted so that the names fit within the table.

Metric type
Display name
Kind, Type, Unit
Description
Labels
cluster/cpu_load
CPU load
GAUGE, DOUBLE, 1
CPU load of a cluster.
cluster/cpu_load_hottest_node
CPU load (hottest node)
GAUGE, DOUBLE, 1
CPU load of the busiest node in a cluster.
cluster/disk_load
Disk load
GAUGE, DOUBLE, 1
Utilization of HDD disks in a cluster.
cluster/node_count
Nodes
GAUGE, INT64, 1
Number of nodes in a cluster.
storage_type: Storage type for the cluster.
disk/bytes_used
Data stored
GAUGE, INT64, By
Amount of compressed data for tables stored in a cluster.
storage_type: Type of disk storage.
server/error_count
Error count
DELTA, INT64, 1
Number of server requests for a table that failed with an error.
method: Cloud Bigtable API method.
error_code: gRPC Error Code.
server/latencies
Latencies
DELTA, DISTRIBUTION, ms
Distribution of server request latencies for a table.
method: Cloud Bigtable API method.
server/modified_rows_count
Modified rows
DELTA, INT64, 1
Number of rows modified by server requests for a table.
method: Cloud Bigtable API method.
server/received_bytes_count
Received bytes
DELTA, INT64, By
Number of uncompressed bytes of request data received by servers for a table.
method: Cloud Bigtable API method.
server/request_count
Request count
DELTA, INT64, 1
Number of server requests for a table.
method: Cloud Bigtable API method.
server/returned_rows_count
Returned rows
DELTA, INT64, 1
Number of rows returned by server requests for a table.
method: Cloud Bigtable API method.
server/sent_bytes_count
Sent bytes
DELTA, INT64, By
Number of uncompressed bytes of response data sent by servers for a table.
method: Cloud Bigtable API method.

cloudfunctions

Metrics from Cloud Functions.

The following metric type names must be prefixed with cloudfunctions.googleapis.com/. That prefix has been omitted so that the names fit within the table.

Metric type
Display name
Kind, Type, Unit
Description
Labels
function/execution_count
Executions
DELTA, INT64, 1
Count of function executions broken down by status.
memory: Memory assigned to function in MB.
status: Function execution status e.g. 'ok', 'timeout', 'error'.
trigger_type: Function's trigger type'
function/execution_times
Execution times
DELTA, DISTRIBUTION, ns
Distribution of functions execution times in nanoseconds.
memory: Memory assigned to function in MB.
status: Function execution status e.g. 'ok', 'timeout', 'error'.
trigger_type: Function's trigger type'
function/user_memory_bytes
Memory usage
DELTA, DISTRIBUTION, By
Distribution of maximum function's memory usage during execution, in bytes.
memory: Memory assigned to function in MB.
trigger_type: Function's trigger type'

cloudiot

Metrics from Cloud Internet of Things Core.

The following metric type names must be prefixed with cloudiot.googleapis.com/. That prefix has been omitted so that the names fit within the table.

Metric type
Display name
Kind, Type, Unit
Description
Labels
device/error_count
Errors communicating with devices
DELTA, INT64, 1
Delta count of errors communicating with devices, grouped by error type.
error: Type of error. For example, 'pubsub_publish', or 'incoming_buffer_full'
device/operation_count
Operations
DELTA, INT64, 1
Delta count of operations performed, grouped by operation type.
operation_type: Type of operation performed.
device/received_bytes_count
Bytes received by devices
DELTA, INT64, By
Delta count of number of bytes received from devices.
device/sent_bytes_count
Bytes sent to devices
DELTA, INT64, By
Delta count of number of bytes sent by devices.

cloudsql

Metrics from Cloud SQL.

The following metric type names must be prefixed with cloudsql.googleapis.com/. That prefix has been omitted so that the names fit within the table.

Metric type
Display name
Kind, Type, Unit
Description
Labels
database/auto_failover_request_count
Auto-failover Requests
DELTA, INT64, 1
Delta of number of instance auto-failover requests.
database/cpu/reserved_cores
CPU reserved cores
GAUGE, DOUBLE, 1
Number of cores reserved for the database.
database/cpu/usage_time
CPU usage
DELTA, DOUBLE, s
Cumulative CPU usage time in seconds.
database/cpu/utilization
CPU utilization
GAUGE, DOUBLE, 1
The fraction of the reserved CPU that is currently in use.
database/disk/bytes_used
Bytes used
GAUGE, INT64, By
Data utilization in bytes.
database/disk/quota
Disk quota
GAUGE, INT64, By
Maximum data disk size in bytes.
database/disk/read_ops_count
Disk read IO
DELTA, INT64, 1
Delta count of data disk read IO operations.
database/disk/utilization
Disk utilization
GAUGE, DOUBLE, 1
The fraction of the disk quota that is currently in use.
database/disk/write_ops_count
Write operations
DELTA, INT64, 1
Delta count of disk write IO operations.
database/memory/quota
Memory quota
GAUGE, INT64, By
Maximum RAM size in bytes.
database/memory/usage
Memory usage
GAUGE, INT64, By
RAM usage in bytes.
database/memory/utilization
Memory utilization
GAUGE, DOUBLE, 1
The fraction of the memory quota that is currently in use.
database/mysql/innodb_buffer_pool_pages_dirty
InnoDB dirty pages
GAUGE, INT64, 1
Number of unflushed pages in the InnoDB buffer pool.
database/mysql/innodb_buffer_pool_pages_free
InnoDB free pages
GAUGE, INT64, 1
Number of unused pages in the InnoDB buffer pool.
database/mysql/innodb_buffer_pool_pages_total
InnoDB total pages
GAUGE, INT64, 1
Total number of pages in the InnoDB buffer pool.
database/mysql/innodb_data_fsyncs
InnoDB fsync calls
DELTA, INT64, 1
Delta count of InnoDB fsync() calls.
database/mysql/innodb_os_log_fsyncs
InnoDB log fsync calls
DELTA, INT64, 1
Delta count of InnoDB fsync() calls to the log file.
database/mysql/innodb_pages_read
InnoDB pages read
DELTA, INT64, 1
Delta count of InnoDB pages read.
database/mysql/innodb_pages_written
InnoDB pages written
DELTA, INT64, 1
Delta count of InnoDB pages written.
database/mysql/queries
Queries
DELTA, INT64, 1
Delta count of statements executed by the server.
database/mysql/questions
Questions
DELTA, INT64, 1
Delta count of statements executed by the server sent by the client.
database/mysql/received_bytes_count
Network bytes received by MySQL
DELTA, INT64, By
Delta count of bytes received by MySQL process.
database/mysql/replication/available_for_failover
Available for failover (Deprecated)
GAUGE, INT64, 1
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
database/mysql/replication/seconds_behind_master
Replica lag
GAUGE, INT64, s
Number of seconds the read replica is behind its master (approximation).
database/mysql/replication/slave_io_running
Slave I/O thread running
GAUGE, STRING,
Indicates whether the I/O thread for reading the master's binary log is running. Possible values are Yes, No and Connecting.
database/mysql/replication/slave_sql_running
Slave SQL thread running
GAUGE, STRING,
Indicates whether the SQL thread for executing events in the relay log is running.
database/mysql/sent_bytes_count
Network bytes sent by MySQL
DELTA, INT64, By
Delta count of bytes sent by MySQL process.
database/network/connections
MySQL Connections
GAUGE, INT64, 1
Number of connections to the Cloud SQL MySQL instance.
database/network/received_bytes_count
Received bytes
DELTA, INT64, By
Delta count of bytes received through the network.
database/network/sent_bytes_count
Sent bytes
DELTA, INT64, By
Delta count of bytes sent through the network.
destination: Where the data is being sent.
database/postgresql/num_backends
PostgreSQL Connections
GAUGE, INT64, 1
Number of connections to the Cloud SQL PostgreSQL instance.
database: Name of the database.
database/postgresql/replication/replica_byte_lag
Lag bytes
GAUGE, INT64, By
Replication lag in bytes. Reported from the master per replica.
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
DELTA, INT64, 1
Delta count of number of transactions.
database: Name of the database.
transaction_type: transaction_type can be commit or rollback.
database/state
State
GAUGE, STRING,
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.
database/up
Server up
GAUGE, INT64, 1
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.
database/uptime
Uptime
DELTA, INT64, s
Delta count of the time in seconds the instance has been running.

cloudtasks

Metrics from App Engine.

The following metric type names must be prefixed with cloudtasks.googleapis.com/. That prefix has been omitted so that the names fit within the table.

Metric type
Display name
Kind, Type, Unit
Description
Labels
api/request_count
API requests
DELTA, INT64, 1
Count of Cloud Tasks API calls.
api_method: The API method called (e.g. CreateTask).
response_code: Canonical response code as string (e.g. 'ok').
queue/task_attempt_count
Task attempt count
DELTA, INT64, 1
Count of task attempts broken down by response code.
response_code: Canonical response code as string (e.g. 'ok').
queue/task_attempt_delays
Task attempt delays
DELTA, DISTRIBUTION, ms
Delay between each scheduled attempt time and actual attempt time.

compute

Metrics from Compute Engine.

The following metric type names must be prefixed with compute.googleapis.com/. That prefix has been omitted so that the names fit within the table.

Metric type
Display name
Kind, Type, Unit
Description
Labels
firewall/dropped_bytes_count
Dropped bytes
DELTA, INT64, By
Delta count of incoming bytes dropped by the firewall.
instance_name: The name of the VM instance.
firewall/dropped_packets_count
Dropped packets
DELTA, INT64, 1
Delta count of incoming packets dropped by the firewall.
instance_name: The name of the VM instance.
instance/cpu/reserved_cores
Reserved cores
GAUGE, DOUBLE, 1
Number of cores reserved on the host of the instance.
instance_name: The name of the VM instance.
instance/cpu/usage_time
CPU usage
DELTA, DOUBLE, s
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.
instance_name: The name of the VM instance.
instance/cpu/utilization
CPU utilization
GAUGE, DOUBLE, 1
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.
instance_name: The name of the VM instance.
instance/disk/read_bytes_count
Disk read bytes
DELTA, INT64, By
Delta count of bytes read from disk.
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
DELTA, INT64, 1
Delta count of disk read IO operations.
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
DELTA, INT64, By
Delta count of bytes in throttled read operations.
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
DELTA, INT64, 1
Delta count of throttled read operations.
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
DELTA, INT64, By
Delta count of bytes in throttled write operations.
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
DELTA, INT64, 1
Delta count of throttled write operations.
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
DELTA, INT64, By
Delta count of bytes written to disk.
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
DELTA, INT64, 1
Delta count of disk write IO operations.
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/network/received_bytes_count
Received bytes
DELTA, INT64, By
Delta count of bytes received from the network.
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
DELTA, INT64, 1
Delta count of packets received from the network.
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
DELTA, INT64, By
Delta count of bytes sent over the network.
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
DELTA, INT64, 1
Delta count of packets sent over the network.
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
DELTA, DOUBLE, s
How long the VM has been running, in seconds.
instance_name: The name of the VM instance.

container

Metrics from Container Engine.

The following metric type names must be prefixed with container.googleapis.com/. That prefix has been omitted so that the names fit within the table.

Metric type
Display name
Kind, Type, Unit
Description
Labels
container/cpu/reserved_cores
Reserved cores
GAUGE, DOUBLE, 1
Number of cores of CPU reserved for the container. If no core limit is set, this will be zero.
container/cpu/usage_time
CPU usage
CUMULATIVE, DOUBLE, s
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.
container/cpu/utilization
CPU utilization
GAUGE, DOUBLE, 1
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.
container/disk/bytes_total
Disk capacity
GAUGE, INT64, By
Total number of bytes of capacity on the disk identified by label ‘device_name’.
device_name: The device name for the disk (e.g. `/dev/sda1`).
container/disk/bytes_used
Disk usage
GAUGE, INT64, By
Total number of bytes used on the disk identified by label ‘device_name’.
device_name: The device name for the disk (e.g. `/dev/sda1`).
container/memory/bytes_total
Memory limit
GAUGE, INT64, By
Memory limit of the container in bytes.
container/memory/bytes_used
Memory usage
GAUGE, INT64, By
Memory usage in bytes, broken down by type: evictable and non-evictable.
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
DELTA, INT64, 1
Number of page faults, broken down by type: major and minor.
fault_type: Fault type - either 'major' or 'minor', with the former indicating that the page had to be loaded from disk.
container/uptime
Uptime
CUMULATIVE, DOUBLE, s
Number of seconds since the container started.

dataflow

Metrics from Cloud Dataflow.

The following metric type names must be prefixed with dataflow.googleapis.com/. That prefix has been omitted so that the names fit within the table.

Metric type
Display name
Kind, Type, Unit
Description
Labels
job/current_num_vcpus
Current number of vCPUs in use
GAUGE, INT64, 1
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.
job_id: The ID of the current run of this pipeline.
job/data_watermark_age
Data watermark age
GAUGE, INT64, s
The age (time since event timestamp) of the most recent item of data that has been fully processed by the pipeline.
job_id: The ID of the current run of this pipeline.
job/elapsed_time
Elapsed time
GAUGE, INT64, s
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.
job_id: The ID of the current run of this pipeline.
job/element_count
Element count
GAUGE, INT64, 1
Number of elements added to the pcollection so far.
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/error_count
Error count
DELTA, INT64, 1
Number of errors that happened so far.
job_id: The ID of the current run of this pipeline.
error_type: Type of the error.
job/estimated_byte_count
Estimated byte count
GAUGE, INT64, By
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.
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/is_failed
Failed
GAUGE, INT64, 1
Has this job failed.
job/status
Status
GAUGE, STRING,
Current state of this pipeline (e.g.: RUNNING, DONE, CANCELLED, FAILED, ...). Not reported while the pipeline is not running.
job_id: The ID of the current run of this pipeline.
job/system_lag
System lag
GAUGE, INT64, s
The current maximum duration that an item of data has been awaiting processing, in seconds.
job_id: The ID of the current run of this pipeline.
job/total_memory_usage_time
Total memory usage time
GAUGE, INT64, GBy.s
The total GB seconds of memory allocated to this Dataflow job.
job_id: The ID of the current run of this pipeline.
job/total_pd_usage_time
Total PD usage time
GAUGE, INT64, GBy.s
The total GB seconds for all persistent disk used by all workers associated with this Dataflow job.
job_id: The ID of the current run of this pipeline.
storage_type: The type of persistent disk: HDD, SSD.
job/total_vcpu_time
Total vCPU time
GAUGE, INT64, s
The total vCPU seconds used by this Dataflow job.
job_id: The ID of the current run of this pipeline.

datastore

Metrics from Cloud Datastore.

The following metric type names must be prefixed with datastore.googleapis.com/. That prefix has been omitted so that the names fit within the table.

Metric type
Display name
Kind, Type, Unit
Description
Labels
api/request_count
Requests
DELTA, INT64, 1
Count of Datastore API calls.
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
DELTA, DISTRIBUTION, By
Distribution of sizes of read entities, grouped by type.
type: The type of entity read (for example: KEYS_ONLY or ENTITY_SCAN).
entity/write_sizes
Sizes of written entities
DELTA, DISTRIBUTION, By
Distribution of sizes of written entities, grouped by op.
op: The operation type (for example: CREATE or DELETE_NOOP).
index/write_count
Index writes
DELTA, INT64, 1
Count of Datastore index writes.

firebasedatabase

Metrics from Firebase.

The following metric type names must be prefixed with firebasedatabase.googleapis.com/. That prefix has been omitted so that the names fit within the table.

Metric type
Display name
Kind, Type, Unit
Description
Labels
io/database_load
Database Load
GAUGE, DOUBLE, percent
Percentage of database load, grouped by type.
type: The type of operation (for example: listen or update)
io/persisted_bytes_count
Saved Bytes
DELTA, INT64, By
Bytes of data persisted to disk
io/sent_responses_count
Responses sent
DELTA, INT64, 1
Number of responses sent or broadcasted to clients
io/utilization
I/O utilization
GAUGE, DOUBLE, 1
Percentage of total database load used.
network/active_connections
Connections
GAUGE, INT64, 1
The number of outstanding connections
network/api_hits_count
API Hits
DELTA, INT64, 1
The number of hits aginst your database grouped by type
operation_type: The operation type (such as realtime_listens or rest_get).
network/broadcast_load
Broadcast Load
GAUGE, DOUBLE, 1
Utilization of the time it takes to prep and send broadcasts to clients.
network/disabled_for_overages
Disabled for network
GAUGE, BOOL,
Indicates if the Firebase database has been disabled for network overages
network/https_requests_count
HTTPS Requests Recieved
DELTA, INT64, 1
Number of HTTPS requests received
reused_ssl_session: If the ssl session was reused or not
network/monthly_sent
Bytes sent monthly
GAUGE, INT64, By
The total outgoing bytes sent aggregated and reset monthly
network/monthly_sent_limit
Bytes sent limit
GAUGE, INT64, By
The monthly network limit for the Firebase database
network/sent_bytes_count
Total billed bytes
DELTA, INT64, By
The outgoing bandwidth used by the database, including encryption and protocol overhead
network/sent_payload_and_protocol_bytes_count
Payload and Protocol Bytes sent
DELTA, INT64, By
The outgoing bandwidth usage without encryption overhead
network/sent_payload_bytes_count
Payload Bytes Sent
DELTA, INT64, By
The outgoing bandwidth usage without encryption nor protocol
status/disabled_for_overages
Disabled for overages
GAUGE, BOOL,
Indicates if the Firebase database has been disabled for overages
storage/disabled_for_overages
Disabled for storage
GAUGE, BOOL,
Indicates if the Firebase database has been disabled for storage overages
storage/limit
Bytes stored limit
GAUGE, INT64, By
The storage limit for the Firebase database
storage/total_bytes
Bytes stored
GAUGE, INT64, By
The size of the Firebase database storage

firebasehosting

Metrics from Firebase.

The following metric type names must be prefixed with firebasehosting.googleapis.com/. That prefix has been omitted so that the names fit within the table.

Metric type
Display name
Kind, Type, Unit
Description
Labels
network/monthly_sent
Bytes sent monthly
GAUGE, INT64, By
The total outgoing bytes sent aggregated and reset monthly.
network/monthly_sent_limit
Bytes sent limit
GAUGE, INT64, By
The monthly network limit for Firebase Hosting.
network/sent_bytes_count
Bytes sent
CUMULATIVE, INT64, By
The outgoing bandwidth usage for Firebase Hosting
storage/limit
Bytes stored limit
GAUGE, INT64, By
The storage limit for Firebase Hosting.
storage/total_bytes
Bytes stored
GAUGE, INT64, By
The size of the Firebase Hosting storage.

interconnect

Metrics from Cloud Interconnect Dedicated.

The following metric type names must be prefixed with interconnect.googleapis.com/. That prefix has been omitted so that the names fit within the table.

Metric type
Display name
Kind, Type, Unit
Description
Labels
network/attachment/received_bytes_count
Ingress Bytes
DELTA, INT64, By
Number of inbound bytes received.
network/attachment/received_packets_count
Ingress Packets
DELTA, INT64, {packets}
Number of inbound packets received.
network/attachment/sent_bytes_count
Egress Bytes
DELTA, INT64, By
Number of outbound bytes sent.
network/attachment/sent_packets_count
Egress Packets
DELTA, INT64, {packets}
Number of outbound packets sent.
network/interconnect/capacity
Network Capacity
GAUGE, INT64, By/s
Active capacity of the interconnect.
network/interconnect/dropped_packets_count
Dropped Packets
DELTA, DOUBLE, {packets}
Number of outbound packets dropped due to link congestion.
network/interconnect/link/operational
Circuit Operational Status
GAUGE, BOOL,
Whether the operational status of the circuit is 'up'.
link_id: Identifier for the individual physical circuit.
network/interconnect/link/rx_power
Circuit Receive Power
GAUGE, DOUBLE, {dBm}
Light level received over physical circuit.
link_id: Identifier for the individual physical circuit.
network/interconnect/link/tx_power
Circuit Transmit Power
GAUGE, DOUBLE, {dBm}
Light level transmitted over physical circuit.
link_id: Identifier for the individual physical circuit.
network/interconnect/operational
Operational Status
GAUGE, BOOL,
Whether the operational status of the interconnect is 'up'.
network/interconnect/receive_errors_count
Ingress Errors
DELTA, DOUBLE, {errors}
Number of errors encountered while receiving packets.
network/interconnect/received_bytes_count
Ingress Bytes
DELTA, DOUBLE, By
Number of inbound bytes received.
network/interconnect/received_unicast_packets_count
Ingress Unicast Packets
DELTA, DOUBLE, {packets}
Number of inbound unicast packets received.
network/interconnect/send_errors_count
Egress Errors
DELTA, DOUBLE, {errors}
Number of errors encountered while sending packets.
network/interconnect/sent_bytes_count
Egress Bytes
DELTA, DOUBLE, By
Number of outbound bytes sent.
network/interconnect/sent_unicast_packets_count
Egress Unicast Packets
DELTA, DOUBLE, {packets}
Number of outbound unicast packets sent.

loadbalancing

Metrics from Compute Engine HTTP(S) Load Balancing.

The following metric type names must be prefixed with loadbalancing.googleapis.com/. That prefix has been omitted so that the names fit within the table.

Metric type
Display name
Kind, Type, Unit
Description
Labels
https/backend_latencies
Backend latency
DELTA, DISTRIBUTION, ms
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.
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/frontend_tcp_rtt
Frontend RTT
DELTA, DISTRIBUTION, ms
A distribution of the RTT measured for each connection between client and proxy.
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/request_bytes_count
Request bytes
DELTA, INT64, By
The number of bytes sent as requests from clients to HTTP/S load balancer.
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/request_count
Request count
DELTA, INT64, 1
The number of requests served by HTTP/S load balancer.
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' or 'UNKNOWN'.
client_country: Country of the client that issued the HTTP request (e.g. 'United States', 'Germany').
https/response_bytes_count
Response bytes
DELTA, INT64, By
The number of bytes sent as responses from HTTP/S load balancer to clients.
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/total_latencies
Total latency
DELTA, DISTRIBUTION, ms
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.
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').
tcp_ssl_proxy/closed_connections
Closed connections
DELTA, INT64, 1
Number of connections that were terminated over TCP/SSL proxy.
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
DELTA, INT64, By
Number of bytes sent from VM to client using proxy.
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
DELTA, DISTRIBUTION, ms
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.
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
DELTA, INT64, By
Number of bytes sent from client to VM using proxy.
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
DELTA, INT64, 1
Number of connections that were created over TCP/SSL proxy.
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
GAUGE, INT64, 1
Current number of outstanding connections through the TCP/SSL proxy.
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.

The following metric type names must be prefixed with logging.googleapis.com/. That prefix has been omitted so that the names fit within the table.

Metric type
Display name
Kind, Type, Unit
Description
Labels
byte_count
Log bytes
DELTA, INT64, By
Number of bytes in all log entries ingested.
log: Name of the log.
severity: Severity of the log entry.
dropped_log_entry_count
Dropped log entries
DELTA, INT64, 1
Number of log entries that did not contribute to user defined metrics.
log: Name of the log.
excluded_byte_count
Excluded log bytes
DELTA, INT64, By
Number of bytes in log entries that were excluded.
excluded_log_entry_count
Excluded log entries
DELTA, INT64, 1
Number of log entries that were excluded.
log_entry_count
Log entries
DELTA, INT64, 1
Number of log entries that contributed to user-defined metrics.
log: Name of the log.
severity: Severity of the log entry.
metric_throttled
Logs-based metric throttled status
GAUGE, BOOL,
Indicates if points are being dropped for logs-based metrics due to exceeding time series limits.
time_series_count
Logs-based metric active time series count
GAUGE, INT64, 1
Estimate of the active time series count for logs-based metrics.

ml

Metrics from Cloud Machine Learning.

The following metric type names must be prefixed with ml.googleapis.com/. That prefix has been omitted so that the names fit within the table.

Metric type
Display name
Kind, Type, Unit
Description
Labels
prediction/error_count
Error count
CUMULATIVE, INT64, 1
Cumulative count of prediction errors.
prediction_type: One of the CloudML prediction types: online_prediction, batch_prediction.
prediction/latencies
Latency
DELTA, DISTRIBUTION, us
Latency of a certain type.
latency_type: One of the following: overhead, model, or user. Aggregating these three gives us the total latency.
prediction/prediction_count
Prediction count
CUMULATIVE, INT64, 1
Cumulative count of predictions.
prediction_type: One of the CloudML prediction types: online_prediction, batch_prediction.
prediction/response_count
Response count
CUMULATIVE, INT64, 1
Cumulative count of different response codes.
prediction_type: One of the CloudML prediction types: online_prediction, batch_prediction.
response_code: (INT64) The http response code.
training/cpu/utilization
CPU utilization
GAUGE, DOUBLE, 1
Fraction of the allocated CPU that is currently in use.
task_type: One of the CloudML training job task types: master, worker or ps (for Parameter Server).
task_index: (INT64) Zero based task index.
training/memory/utilization
Memory utilization
GAUGE, DOUBLE, 1
Fraction of the allocated memory that is currently in use.
task_type: One of the CloudML training job task types: master, worker or ps (for Parameter Server).
task_index: (INT64) Zero based task index.

monitoring

Metrics from Stackdriver Monitoring.

The following metric type names must be prefixed with monitoring.googleapis.com/. That prefix has been omitted so that the names fit within the table.

Metric type
Display name
Kind, Type, Unit
Description
Labels
stats/num_time_series
Time series count
GAUGE, INT64, 1
Number of active time series for user-defined metrics.
prefix: Metric type name prefix for the encompassed data.
uptime_check/check_passed
Check passed
GAUGE, BOOL,
True if the resource passed the check.
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
GAUGE, BOOL,
True if the response had content that did not match the check
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
GAUGE, STRING,
Error, if any, that prevented contact with the resource.
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
GAUGE, STRING,
HTTP response code returned by the resource.
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
GAUGE, DOUBLE, ms
The request latency in milliseconds measured by Uptime Monitoring when executing the request.
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.

The following metric type names must be prefixed with pubsub.googleapis.com/. That prefix has been omitted so that the names fit within the table.

Metric type
Display name
Kind, Type, Unit
Description
Labels
snapshot/backlog_bytes
Snapshot backlog size
GAUGE, INT64, By
Total byte size of the messages retained in a snapshot.
snapshot/config_updates_count
Snapshot updates
DELTA, INT64, 1
Cumulative count of configuration changes per snapshot, grouped by operation type and result.
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
Number of snapshot messages
GAUGE, INT64, 1
Number of messages retained in a snapshot.
snapshot/oldest_message_age
Oldest snapshot message age
GAUGE, INT64, s
Age (in seconds) of the oldest message retained in a snapshot.
subscription/backlog_bytes
Backlog size
GAUGE, INT64, By
Total byte size of the unacknowledged messages (a.k.a. backlog messages) in a subscription.
subscription/byte_cost
Subscription byte cost
DELTA, INT64, By
Cumulative cost of operations per subscription, measured in bytes. This is used to measure utilization for quotas.
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
DELTA, INT64, 1
Cumulative count of configuration changes per subscription, grouped by operation type and result.
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_operation_count
ModifyAckDeadline message operations
DELTA, INT64, 1
Cumulative count of ModifyAckDeadline message operations, grouped by result.
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
DELTA, INT64, 1
Cumulative count of ModifyAckDeadline requests, grouped by result.
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
GAUGE, INT64, 1
Number of messages delivered to a subscription's push endpoint, but not yet acknowledged.
subscription/num_retained_acked_messages
Retained acknowledged messages
GAUGE, INT64, 1
Number of acknowledged messages retained in a subscription.
subscription/num_undelivered_messages
Unacknowledged messages
GAUGE, INT64, 1
Number of unacknowledged messages (a.k.a. backlog messages) in a subscription.
subscription/oldest_retained_acked_message_age
Oldest retained acknowledged message age
GAUGE, INT64, s
Age (in seconds) of the oldest acknowledged message retained in a subscription.
subscription/oldest_unacked_message_age
Oldest unacknowledged message age
GAUGE, INT64, s
Age (in seconds) of the oldest unacknowledged message (a.k.a. backlog message) in a subscription.
subscription/pull_ack_message_operation_count
Acknowledge message operations
DELTA, INT64, 1
Cumulative count of acknowledge message operations, grouped by result.
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
DELTA, INT64, 1
Cumulative count of acknowledge requests, grouped by result.
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
DELTA, INT64, 1
Cumulative count of pull message operations, grouped by result.
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
DELTA, INT64, 1
Cumulative count of pull requests, grouped by result.
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
DELTA, INT64, 1
Cumulative count of push attempts, grouped by result.
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
DELTA, DISTRIBUTION, us
Distribution of push request latencies (in microseconds), grouped by result.
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 acknolwedged size
GAUGE, INT64, By
Total byte size of the acknowledged messages retained in a subscription.
subscription/streaming_pull_ack_message_operation_count
StreamingPull Acknowledge message operations
DELTA, INT64, 1
Cumulative count of StreamingPull acknowledge message operations, grouped by result.
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
DELTA, INT64, 1
Cumulative count of streaming pull requests with non-empty acknowledge ids, grouped by result.
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
DELTA, INT64, 1
Cumulative count of streaming pull message operations, grouped by result.
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
DELTA, INT64, 1
Cumulative count of StreamingPull ModifyAckDeadline operations, grouped by result.
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
DELTA, INT64, 1
Cumulative count of streaming pull requests with non-empty ModifyAckDeadline fields, grouped by result.
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
DELTA, INT64, 1
Cumulative count of streaming pull responses, grouped by result.
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').
topic/byte_cost
Topic byte cost
DELTA, INT64, By
Cost of operations per topic, measured in bytes. This is used to measure utilization for quotas.
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
DELTA, INT64, 1
Cumulative count of configuration changes per topic, grouped by operation type and result.
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
DELTA, DISTRIBUTION, By
Distribution of publish message sizes (in bytes).
topic/send_message_operation_count
Publish message operations
DELTA, INT64, 1
Cumulative count of publish message operations, grouped by result.
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
DELTA, INT64, 1
Cumulative count of publish requests, grouped by result.
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').

router

Metrics from Cloud Router.

The following metric type names must be prefixed with router.googleapis.com/. That prefix has been omitted so that the names fit within the table.

Metric type
Display name
Kind, Type, Unit
Description
Labels
best_received_routes_count
Received routes count
GAUGE, INT64, 1
Current number of best routes received by router.
bgp/received_routes_count
BGP received routes count
GAUGE, INT64, 1
Current number of routes received on a bgp session.
bgp_peer_name: The name of the bgp session.
bgp/sent_routes_count
BGP sent routes count
GAUGE, INT64, 1
Current number of routes sent on a bgp session.
bgp_peer_name: The name of the bgp session.
bgp/session_up
BGP session status
GAUGE, INT64, 1
Indicator for successful bgp session establishment.
bgp_peer_name: The name of the bgp session.
bgp_sessions_down_count
BGP sessions down count
GAUGE, INT64, 1
Number of BGP sessions on the router that are down.
bgp_sessions_up_count
BGP sessions up count
GAUGE, INT64, 1
Number of BGP sessions on the router that are up.
router_up
Router status
GAUGE, INT64, 1
Router status, up or down
sent_routes_count
Sent routes count
GAUGE, INT64, 1
Current number of routes sent by router.

serviceruntime

Standard metrics for Google APIs and Google Cloud Endpoints APIs.

The following metric type names must be prefixed with serviceruntime.googleapis.com/. That prefix has been omitted so that the names fit within the table.

Metric type
Display name
Kind, Type, Unit
Description
Labels
api/request_count
Request count
DELTA, INT64, 1
The count of completed requests.
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
DELTA, DISTRIBUTION, s
Distribution of latencies in seconds for non-streaming requests.
api/request_latencies_backend
Request backend latencies
DELTA, DISTRIBUTION, s
Distribution of backend latencies in seconds for non-streaming requests.
api/request_latencies_overhead
Request overhead latencies
DELTA, DISTRIBUTION, s
Distribution of request latencies in seconds for non-streaming requests excluding the backend.
api/request_sizes
Request sizes
DELTA, DISTRIBUTION, By
Distribution of request sizes in bytes recorded at request completion.
api/response_sizes
Response sizes
DELTA, DISTRIBUTION, By
Distribution of response sizes in bytes recorded at request completion.

spanner

Metrics from Cloud Spanner.

The following metric type names must be prefixed with spanner.googleapis.com/. That prefix has been omitted so that the names fit within the table.

Metric type
Display name
Kind, Type, Unit
Description
Labels
api/received_bytes_count
Bytes received by Cloud Spanner.
DELTA, INT64, By
Uncompressed request bytes received by Cloud Spanner.
database: Target database.
method: Cloud Spanner API method.
api/request_count
API requests.
GAUGE, DOUBLE, 1
Rate of Cloud Spanner API requests.
database: Target database.
status: Request call result, ok=success.
method: Cloud Spanner API method.
api/sent_bytes_count
Bytes sent by Cloud Spanner.
DELTA, INT64, By
Uncompressed response bytes sent by Cloud Spanner.
database: Target database.
method: Cloud Spanner API method.
instance/cpu/utilization
CPU utilization
GAUGE, DOUBLE, 1
Utilization of provisioned CPU, between 0 and 1.
database: Target database.
instance/node_count
Nodes
GAUGE, INT64, 1
Total number of nodes.
instance/storage/used_bytes
Storage used.
GAUGE, INT64, By
Storage used in bytes.
database: Target database.
storage_class: Storage type.

storage

Metrics from Cloud Storage.

The following metric type names must be prefixed with storage.googleapis.com/. That prefix has been omitted so that the names fit within the table.

Metric type
Display name
Kind, Type, Unit
Description
Labels
api/request_count
Request count
DELTA, INT64, 1
Delta count of API calls, grouped by the API method name and response code.
response_code: The response code of the requests.
method: The name of the API method called.
network/received_bytes_count
Received bytes
DELTA, INT64, By
Delta count of bytes received over the network, grouped by the API method name and response code.
response_code: The response code of the requests.
method: The name of the API method called.
network/sent_bytes_count
Sent bytes
DELTA, INT64, By
Delta count of bytes sent over the network, grouped by the API method name and response code.
response_code: The response code of the requests.
method: The name of the API method called.

vpn

Metrics from Cloud VPN.

The following metric type names must be prefixed with vpn.googleapis.com/. That prefix has been omitted so that the names fit within the table.

Metric type
Display name
Kind, Type, Unit
Description
Labels
network/dropped_received_packets_count
Incoming packets dropped
DELTA, INT64, 1
Ingress (received from peer VPN) packets dropped for tunnel.
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
DELTA, INT64, 1
Egress (directed to peer VPN) packets dropped for tunnel.
tunnel_name: The name of the tunnel.
gateway_name: The name of the gateway managing the tunnel.
network/received_bytes_count
Received bytes
DELTA, INT64, By
Ingress (received from peer VPN) bytes for tunnel.
tunnel_name: The name of the tunnel.
gateway_name: The name of the gateway managing the tunnel.
network/sent_bytes_count
Sent bytes
DELTA, INT64, By
Egress (directed to peer VPN) bytes for tunnel.
tunnel_name: The name of the tunnel.
gateway_name: The name of the gateway managing the tunnel.
tunnel_established
Tunnel established
GAUGE, DOUBLE, 1
Indicates successful tunnel establishment if > 0.
tunnel_name: The name of the tunnel.
gateway_name: The name of the gateway managing the tunnel.

This metric data was last updated at 12/01/17 15:43:55 UTC.

Send feedback about...

Stackdriver Monitoring