What type of cloud data set measures object metrics to determine normal operations?

  • Overview
  • Solutions
  • Products
  • Pricing
  • Resources
  • Docs
    • Overview
    • Guides
    • Reference
    • Samples
    • Support
    • Resources
  • Support
  • Console
  • Contact Us
  • Start free

Stay organized with collections Save and categorize content based on your preferences.

Cloud Monitoring supports the metric types from Google Cloud services listed on this page.

  • For a general explanation of the entries in the tables, including information about values like DELTA and GAUGE, see Metric types.

  • For information about the units used in the metric lists, see the unit field in the MetricDescriptor reference.

  • For information about statements of the form “Sampled every x seconds” and “After sampling, data is not visible for up to y seconds”, see Additional information: metadata.

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

  • For pricing information, see Monitoring pricing.

Google Cloud metrics

Metrics from Google Cloud.

The following list was last generated at 2022-11-11 03:19:23 UTC. For more information about this process, see About the lists.

actions

Metrics from Google Assistant Smart Home. Launch stages of these metrics: BETA

The "metric type" strings in this table must be prefixed with actions.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
smarthome_action/camerastream/frame_display_rates BETA
Frame display rate
DELTADISTRIBUTIONframes/seconds
assistant_action_project
Rate at which camerastream frames are displayed. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
device_type: Device type, one of [CAMERA, DOORBELL]
stream_status: The canonical code that represents the result, for example, "COMPLETED" or "FAILED".
stream_protocol: Underlying protocol used for camerastream, for example, "webrtc" or "hls".
is_battery_powered: (BOOL) Whether the device is battery powered or not.
smarthome_action/camerastream/frame_drop_rates BETA
Frame drop rate
DELTADISTRIBUTIONframes/seconds
assistant_action_project
Rate at which camerastream frames are dropped. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
device_type: Device type, one of [CAMERA, DOORBELL]
stream_status: The canonical code that represents the result, for example, "COMPLETED" or "FAILED".
stream_protocol: Underlying protocol used for camerastream, for example, "webrtc" or "hls".
is_battery_powered: (BOOL) Whether the device is battery powered or not.
smarthome_action/camerastream/frame_skip_rates BETA
Frame skip rate
DELTADISTRIBUTIONframes/seconds
assistant_action_project
Rate at which camerastream frames are skipped. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
device_type: Device type, one of [CAMERA, DOORBELL]
stream_status: The canonical code that represents the result, for example, "COMPLETED" or "FAILED".
stream_protocol: Underlying protocol used for camerastream, for example, "webrtc" or "hls".
is_battery_powered: (BOOL) Whether the device is battery powered or not.
smarthome_action/camerastream/request_count BETA
Camerastream request count
DELTAINT641
assistant_action_project
Number of camerastream requests since the last sample period. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
device_type: Device type, one of [CAMERA, DOORBELL]
status: The canonical code that represents the result, for example, "SUCCESS" or "OFFLINE".
stream_protocol: Underlying protocol used for camerastream, for example, "webrtc" or "hls".
is_battery_powered: (BOOL) Whether the device is battery powered or not.
smarthome_action/camerastream/request_latencies BETA
Camerastream request latency
DELTADISTRIBUTIONms
assistant_action_project
Latency for camerastream to start. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
device_type: Device type, one of [CAMERA, DOORBELL]
status: The canonical code that represents the result, for example, "SUCCESS" or "OFFLINE".
stream_protocol: Underlying protocol used for camerastream, for example, "webrtc" or "hls".
is_battery_powered: (BOOL) Whether the device is battery powered or not.
smarthome_action/camerastream/webrtc_request_count BETA
Webrtc request count
DELTAINT641
assistant_action_project
Number of camerastream requests since the last sample period. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
device_type: Device type, one of [CAMERA, DOORBELL]
stream_status: The canonical code that represents the result, for example, "COMPLETED" or "FAILED".
stream_protocol: Underlying protocol used for camerastream, for example, "webrtc" or "hls".
is_battery_powered: (BOOL) Whether the device is battery powered or not.
smarthome_action/execution_success_confidence BETA
Execution success confidence
GAUGEDOUBLE1
assistant_action_project
Confidence metric (normalized) for current execution success rate compared with past performance. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
smarthome_action/local_event_count BETA
Local event count
DELTAINT641
assistant_action_project
Count of events that only happens in LocalHomePlatform. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
intent: Intent used in SmartHome integration, for example, "EXECUTE", "QUERY", "SYNC".
status: The canonical code that represents the result, for example, "SUCCESS" or "OFFLINE".
app_version: The version of the Local Home SDK app, for example, "0.0.1" or "0.1.2".
model: Model is equivalent to product ID.
smarthome_action/num_active_users BETA
Daily active users
GAUGEINT641
assistant_action_project
Daily active users count. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
device_type: Device type, for example, "LIGHT" or "LOCK".
locale: locale, for example, "en-US" or "fr-CA".
trait: Assistant Smarthome trait, for example, "onOff" or "lockUnlock".
integration_type: Integration type, one of [local, cloud, matter].
smarthome_action/request_count BETA
Request count
DELTAINT641
assistant_action_project
Request count. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
device_type: Device type, for example, "LIGHT" or "LOCK".
status: The canonical code that represents the result, for example, "SUCCESS" or "OFFLINE".
trait: Assistant Smarthome trait, for example, "onOff" or "lockUnlock".
integration_type: Integration type, one of [local, cloud, matter].
is_local: (BOOL) Whether the request routed locally or through cloud endpoint.
execution_type: Execution type, one of [execute, query].
smarthome_action/request_latencies BETA
Request latencies
DELTADISTRIBUTIONms
assistant_action_project
Distribution of request latencies. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
device_type: Device type, for example, "LIGHT" or "LOCK".
status: The canonical code that represents the result, for example, "SUCCESS" or "OFFLINE".
trait: Assistant Smarthome trait, for example, "onOff" or "lockUnlock".
is_local: (BOOL) Whether the request routed locally or through cloud endpoint.
execution_type: Execution type, one of [execute, query].
integration_type: Integration type, one of [local, cloud, matter].
smarthome_action/seven_day_active_users BETA
7 day active users
GAUGEINT641
assistant_action_project
7 day active users count. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
device_type: Device type, for example, "LIGHT" or "LOCK".
locale: locale, for example, "en-US" or "fr-CA".
trait: Assistant Smarthome trait, for example, "onOff" or "lockUnlock".
integration_type: Integration type, one of [local, cloud, matter].
smarthome_action/twenty_eight_day_active_users BETA
28 day active users
GAUGEINT641
assistant_action_project
28 day active users count. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
device_type: Device type, for example, "LIGHT" or "LOCK".
locale: locale, for example, "en-US" or "fr-CA".
trait: Assistant Smarthome trait, for example, "onOff" or "lockUnlock".
integration_type: Integration type, one of [local, cloud, matter].

aiplatform

Metrics from Vertex AI. Launch stages of these metrics: BETA

The "metric type" strings in this table must be prefixed with aiplatform.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
featurestore/cpu_load BETA
CPU load
GAUGEDOUBLE10^2.%
aiplatform.googleapis.com/Featurestore
The average CPU load for a node in the Featurestore online storage. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
featurestore/cpu_load_hottest_node BETA
CPU load (hottest node)
GAUGEDOUBLE10^2.%
aiplatform.googleapis.com/Featurestore
The CPU load for the hottest node in the Featurestore online storage. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
featurestore/node_count BETA
Node count
GAUGEINT641
aiplatform.googleapis.com/Featurestore
The number of nodes for the Featurestore online storage. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
featurestore/online_entities_updated BETA
Entities updated on the Featurestore online storage.
DELTAINT64By
aiplatform.googleapis.com/Featurestore
Number of entities updated on the Featurestore online storage.
type: The type of update: 'WRITE', 'DELETE'.
featurestore/online_serving/latencies BETA
Latencies
DELTADISTRIBUTIONms
aiplatform.googleapis.com/Featurestore
Online serving latencies by EntityType.
entity_type_id: EntityType being requested.
method: Online serving method, one of [ReadFeatureValues, StreamingReadFeatureValues].
featurestore/online_serving/request_count BETA
Serving count
DELTAINT641
aiplatform.googleapis.com/Featurestore
Featurestore online serving count by EntityType.
entity_type_id: EntityType being requested.
method: Online serving method, one of [ReadFeatureValues, StreamingReadFeatureValues].
error_code: Error code.
featurestore/online_serving/response_size BETA
Response size
DELTAINT64By
aiplatform.googleapis.com/Featurestore
Response size by EntityType.
entity_type_id: EntityType being requested.
method: Online serving method, one of [ReadFeatureValues, StreamingReadFeatureValues].
featurestore/storage/stored_bytes BETA
Bytes stored
GAUGEINT64By
aiplatform.googleapis.com/Featurestore
Bytes stored in Featurestore. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
storage_type: Storage type of Feature Store, one of [ONLINE, BATCH].
matching_engine/current_replicas BETA
Current replicas
GAUGEINT641
aiplatform.googleapis.com/IndexEndpoint
Number of active replicas used by the DeployedIndex.
deployed_index_id: The ID of the target DeployedIndex.
matching_engine/current_shards BETA
Current shards
GAUGEINT641
aiplatform.googleapis.com/IndexEndpoint
Number of shards of the DeployedIndex.
deployed_index_id: The ID of the target DeployedIndex.
matching_engine/query/latencies BETA
Match query latency
DELTADISTRIBUTIONms
aiplatform.googleapis.com/IndexEndpoint
Server side query latency.
deployed_index_id: The ID of the target DeployedIndex.
method: Query method.
response_code: Response code for the query.
matching_engine/query/request_count BETA
Request count
DELTAINT641
aiplatform.googleapis.com/IndexEndpoint
Number of queries received.
deployed_index_id: The ID of the target DeployedIndex.
method: Query method.
response_code: Response code for the query.
prediction/online/accelerator/duty_cycle BETA
Accelerator duty cycle
GAUGEDOUBLE10^2.%
aiplatform.googleapis.com/Endpoint
Average fraction of time over the past sample period during which the accelerator(s) were actively processing. Sampled every 60 seconds. After sampling, data is not visible for up to 360 seconds.
deployed_model_id: The ID of the deployed model which serves the prediction request.
replica_id: Unique ID corresponding to the deployed model replica.
prediction/online/accelerator/memory/bytes_used BETA
Accelerator memory usage
GAUGEINT64By
aiplatform.googleapis.com/Endpoint
Amount of accelerator memory allocated by the deployed model replica. Sampled every 60 seconds. After sampling, data is not visible for up to 360 seconds.
deployed_model_id: The ID of the deployed model which serves the prediction request.
replica_id: Unique ID corresponding to the deployed model replica.
prediction/online/cpu/utilization BETA
CPU utilization
GAUGEDOUBLE10^2.%
aiplatform.googleapis.com/Endpoint
Fraction of CPU allocated by the deployed model replica and currently in use. May exceed 100% if the machine type has multiple CPUs. Sampled every 60 seconds. After sampling, data is not visible for up to 360 seconds.
deployed_model_id: The ID of the deployed model which serves the prediction request.
replica_id: Unique ID corresponding to the deployed model replica.
prediction/online/error_count BETA
Error count
DELTAINT641
aiplatform.googleapis.com/Endpoint
Number of online prediction errors.
deployed_model_id: The ID of the DeployedModel which serves the prediction request.
prediction/online/memory/bytes_used BETA
Memory usage
GAUGEINT64By
aiplatform.googleapis.com/Endpoint
Amount of memory allocated by the deployed model replica and currently in use. Sampled every 60 seconds. After sampling, data is not visible for up to 360 seconds.
deployed_model_id: The ID of the deployed model which serves the prediction request.
replica_id: Unique ID corresponding to the deployed model replica.
prediction/online/network/received_bytes_count BETA
Network bytes received
DELTAINT64By
aiplatform.googleapis.com/Endpoint
Number of bytes received over the network by the deployed model replica. Sampled every 60 seconds. After sampling, data is not visible for up to 360 seconds.
deployed_model_id: The ID of the deployed model which serves the prediction request.
replica_id: Unique ID corresponding to the deployed model replica.
prediction/online/network/sent_bytes_count BETA
Network bytes sent
DELTAINT64By
aiplatform.googleapis.com/Endpoint
Number of bytes sent over the network by the deployed model replica. Sampled every 60 seconds. After sampling, data is not visible for up to 360 seconds.
deployed_model_id: The ID of the deployed model which serves the prediction request.
replica_id: Unique ID corresponding to the deployed model replica.
prediction/online/prediction_count BETA
Prediction count
DELTAINT641
aiplatform.googleapis.com/Endpoint
Number of online predictions.
deployed_model_id: The ID of the DeployedModel which serves the prediction request.
prediction/online/prediction_latencies BETA
Prediction Latencies
DELTADISTRIBUTIONms
aiplatform.googleapis.com/Endpoint
Online prediction latency of the deployed model.
deployed_model_id: The ID of the DeployedModel which serves the prediction request.
latency_type: One of the following "overhead", "model" or "total". The "total" latency type will always be populated. And the "overhead" and "model" latency type only get populated for custom-trained models and AutoML tabular models.
prediction/online/private/prediction_latencies BETA
Private endpoint prediction latencies
DELTADISTRIBUTIONms
aiplatform.googleapis.com/Endpoint
Online prediction latency of the private deployed model. Sampled every 60 seconds. After sampling, data is not visible for up to 360 seconds.
deployed_model_id: The ID of the deployed model which serves the prediction request.
prediction/online/private/response_count BETA
Private endpoint response count
DELTAINT641
aiplatform.googleapis.com/Endpoint
Online prediction response count of the private deployed model. Sampled every 60 seconds. After sampling, data is not visible for up to 360 seconds.
deployed_model_id: The ID of the deployed model which serves the prediction request.
response_code: (INT64) HTTP response code.
prediction/online/replicas BETA
Replica count
GAUGEINT641
aiplatform.googleapis.com/Endpoint
Number of active replicas used by the deployed model. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
deployed_model_id: The ID of the DeployedModel which serves the prediction request.
prediction/online/response_count BETA
Response count
DELTAINT641
aiplatform.googleapis.com/Endpoint
Number of different online prediction response codes.
deployed_model_id: The ID of the DeployedModel which serves the prediction request.
response_code: HTTP response code (1xx, 2xx, 3xx, 4xx, 5xx).
prediction/online/target_replicas BETA
Replica target
GAUGEINT641
aiplatform.googleapis.com/Endpoint
Target number of active replicas needed for the deployed model. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
deployed_model_id: The ID of the DeployedModel which serves the prediction request.

alloydb

Metrics from AlloyDB for PostgreSQL. Launch stages of these metrics: BETA

The "metric type" strings in this table must be prefixed with alloydb.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
cluster/storage/usage BETA
Cluster storage usage
GAUGEINT64By
alloydb.googleapis.com/Cluster
The total AlloyDB storage in bytes across the entire cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
database/postgresql/insights/aggregate/execution_time BETA
Execution time
DELTAINT64us{CPU}
alloydb.googleapis.com/Database
Accumulated query execution time since the last sample.This is the sum of CPU time, IO wait time, lock wait time, process context switch, and scheduling for all the processes involved in the query execution. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
user: The user of the database.
client_addr: The IP address of the database client.
database/postgresql/insights/aggregate/io_time BETA
IO time
DELTAINT64us
alloydb.googleapis.com/Database
Accumulated IO time since the last sample. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
user: The user of the database.
client_addr: The IP address of the database client.
io_type: The IO type (read/write).
database/postgresql/insights/aggregate/latencies BETA
Latency
DELTADISTRIBUTIONus
alloydb.googleapis.com/Database
Query latency distribution. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
user: The user of the database.
client_addr: The IP address of the database client.
database/postgresql/insights/aggregate/lock_time BETA
Lock time
DELTAINT64us
alloydb.googleapis.com/Database
Accumulated lock wait time since the last sample. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
user: The user of the database.
client_addr: The IP address of the database client.
lock_type: The lock type (lw/hw/buffer_pin).
database/postgresql/insights/aggregate/row_count BETA
Affected rows
DELTAINT641
alloydb.googleapis.com/Database
The number of retrieved or affected rows since the last sample. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
user: The user of the database.
client_addr: The IP address of the database client.
database/postgresql/insights/aggregate/shared_blk_access_count BETA
Shared blocks cache access
DELTAINT641
alloydb.googleapis.com/Database
Shared blocks (regular tables and indexed) accessed by statement execution. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
user: The user of the database.
client_addr: The IP address of the database client.
access_type: The block access type, which can be one of ["hit" - Read from cache; "miss" - Read from disk].
database/postgresql/insights/perquery/execution_time BETA
Execution time per query
DELTAINT64us{CPU}
alloydb.googleapis.com/Database
Accumulated execution times per user per database per query.This is the sum of CPU time, IO wait time, lock wait time, process context switch, and scheduling for all the processes involved in the query execution. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
querystring: The normalized query.
user: The user of the database.
client_addr: The IP address of the database client.
query_hash: A unique hash of the query string.
database/postgresql/insights/perquery/io_time BETA
IO time per query
DELTAINT64us
alloydb.googleapis.com/Database
Accumulated IO time since the last sample. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
querystring: The normalized query.
user: The user of the database.
client_addr: The IP address of the database client.
io_type: The IO type (read/write).
query_hash: A unique hash of the query string.
database/postgresql/insights/perquery/latencies BETA
Latency per query
DELTADISTRIBUTIONus
alloydb.googleapis.com/Database
Query latency distribution. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
querystring: The normalized query.
user: The user of the database.
client_addr: The IP address of the database client.
query_hash: A unique hash of the query string.
database/postgresql/insights/perquery/lock_time BETA
Lock time per query
DELTAINT64us
alloydb.googleapis.com/Database
Accumulated lock wait time since the last sample. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
querystring: The normalized query.
user: The user of the database.
client_addr: The IP address of the database client.
lock_type: The lock type (lw/hw/buffer_pin).
query_hash: A unique hash of the query string.
database/postgresql/insights/perquery/row_count BETA
Affected rows per query
DELTAINT641
alloydb.googleapis.com/Database
The number of retrieved or affected rows since the last sample. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
querystring: The normalized query.
user: The user of the database.
client_addr: The IP address of the database client.
query_hash: A unique hash of the query string.
database/postgresql/insights/perquery/shared_blk_access_count BETA
Shared blocks cache access per query
DELTAINT641
alloydb.googleapis.com/Database
Shared blocks (regular tables & indexed) accesssed by statement execution. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
querystring: The normalized query.
user: The user of the database.
client_addr: The IP address of the database client.
access_type: The block access type, which can be one of ["hit" - Read from cache; "miss" - Read from disk].
query_hash: A unique hash of the query string.
database/postgresql/insights/pertag/execution_time BETA
Execution time per tag
DELTAINT64us{CPU}
alloydb.googleapis.com/Database
Accumulated execution times since the last sample.This is the sum of CPU time, IO wait time, lock wait time, process context switch, and scheduling for all the processes involved in the query execution. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
user: The user of the database.
client_addr: The IP address of the database client.
action: The name of the action.
application: The name of the application.
controller: The name of the controller.
db_driver: The name of the database driver.
framework: The name of the framework.
route: The name of the route.
tag_hash: A unique hash of the tag string.
database/postgresql/insights/pertag/io_time BETA
IO time per tag
DELTAINT64us
alloydb.googleapis.com/Database
Accumulated IO time since the last sample. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
user: The user of the database.
client_addr: The IP address of the database client.
action: The name of the action.
application: The name of the application.
controller: The name of the controller.
db_driver: The name of the database driver.
framework: The name of the framework.
route: The name of the route.
io_type: The IO type (read/write).
tag_hash: A unique hash of the tag string.
database/postgresql/insights/pertag/latencies BETA
Latency per tag
DELTADISTRIBUTIONus
alloydb.googleapis.com/Database
Query latency distribution. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
user: The user of the database.
client_addr: The IP address of the database client.
action: The name of the action.
application: The name of the application.
controller: The name of the controller.
db_driver: The name of the database driver.
framework: The name of the framework.
route: The name of the route.
tag_hash: A unique hash of the tag string.
database/postgresql/insights/pertag/lock_time BETA
Lock time per tag
DELTAINT64us
alloydb.googleapis.com/Database
Accumulated lock wait time since the last sample. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
user: The user of the database.
client_addr: The IP address of the database client.
action: The name of the action.
application: The name of the application.
controller: The name of the controller.
db_driver: The name of the database driver.
framework: The name of the framework.
route: The name of the route.
lock_type: The lock type (lw/hw/buffer_pin).
tag_hash: A unique hash of the tag string.
database/postgresql/insights/pertag/row_count BETA
Affected rows per tag
DELTAINT641
alloydb.googleapis.com/Database
The number of retrieved or affected rows since the last sample. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
user: The user of the database.
client_addr: The IP address of the database client.
action: The name of the action.
application: The name of the application.
controller: The name of the controller.
db_driver: The name of the database driver.
framework: The name of the framework.
route: The name of the route.
tag_hash: A unique hash of the tag string.
database/postgresql/insights/pertag/shared_blk_access_count BETA
Shared blocks cache accessed per tag
DELTAINT641
alloydb.googleapis.com/Database
Shared blocks (regular tables & indexed) accessed by statement execution. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
user: The user of the database.
client_addr: The IP address of the database client.
action: The name of the action.
application: The name of the application.
controller: The name of the controller.
db_driver: The name of the database driver.
framework: The name of the framework.
route: The name of the route.
access_type: The block access type, which can be one of ["hit" - Read from cache; "miss" - Read from disk].
tag_hash: A unique hash of the tag string.
instance/cpu/average_utilization BETA
Mean CPU utilization
GAUGEDOUBLE10^2.%
alloydb.googleapis.com/Instance
Mean CPU utilization across all currently serving nodes of the instance from 0 to 100. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
instance/cpu/maximum_utilization BETA
Maximum CPU utilization
GAUGEDOUBLE10^2.%
alloydb.googleapis.com/Instance
Maximum CPU utilization across all currently serving nodes of the instance from 0 to 100. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
instance/cpu/vcpus BETA
vCPUs allocated per node
GAUGEINT641
alloydb.googleapis.com/Instance
The number of vCPUs allocated to each node in the instance. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
instance/memory/min_available_memory BETA
Minimum available memory
GAUGEINT64By
alloydb.googleapis.com/Instance
The minimum available memory across all currently serving nodes of the instance. The available memory is an estimate of memory in bytes available for allocation on the VM including memory that is currently used, but can be potentially freed. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
instance/postgres/abort_count BETA
Instance abort count
DELTAINT641
alloydb.googleapis.com/Instance
The number of transactions that were rolled back across all serving nodes of the instance. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
instance/postgres/average_connections BETA
Mean connections per node
GAUGEDOUBLE1
alloydb.googleapis.com/Instance
The mean number of active and idle connections to AlloyDB across serving nodes of the instance. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
instance/postgres/commit_count BETA
Instance commit count
DELTAINT641
alloydb.googleapis.com/Instance
The number of committed transactions across all serving nodes of the instance. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
instance/postgres/connections_limit BETA
Limit on connections per node
GAUGEINT641
alloydb.googleapis.com/Instance
The current limit on the number of connections per node of the AlloyDB instance. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
instance/postgres/instances BETA
Number and status of nodes
GAUGEINT641
alloydb.googleapis.com/Instance
The number of nodes in the instance, along with their status, which can be either up or down. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
status: The status of nodes in the instance, which can be one of [up, down].
instance/postgres/replication/maximum_lag BETA
Maximum replication lag
GAUGEINT64ms
alloydb.googleapis.com/Instance
The maximum replication time lag calculated across all serving read replicas of the instance. The replication time lag is derived from the replay_lag value. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
replica_instance_id: The ID of the replica instance.
instance/postgres/replication/replicas BETA
AlloyDB replica count
GAUGEINT641
alloydb.googleapis.com/Instance
The number of read replicas connected to the primary instance. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
state: State of the replication, one of ["startup" - WAL sender is starting up; "catchup" - Connected standby of WAL sender is catching up with the primary; "streaming" - WAL sender is streaming changes after its connected standby server has caught up with the primary; "backup" - WAL sender is sending a backup; "stopping" - WAL sender is stopping].
replica_instance_id: The ID of the replica instance.
instance/postgres/total_connections BETA
Total connections per instance
GAUGEINT641
alloydb.googleapis.com/Instance
The number of active and idle connections to the AlloyDB instance across serving nodes of the instance. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
instance/postgres/transaction_count BETA
Instance transaction count
DELTAINT641
alloydb.googleapis.com/Instance
The number of committed and rolled back transactions across all serving nodes of the instance. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.

apigateway

Metrics from API Gateway. Launch stages of these metrics: BETA

The "metric type" strings in this table must be prefixed with apigateway.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
proxy/request_count BETA
Request Count
DELTAINT641
apigateway.googleapis.com/Gateway
Number of requests served by API gateway. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
response_code_class: HTTP response code class (1xx, 2xx, 3xx, 4xx, 5xx).
api_config: The name of API Config resource hosted by the Gateway.

apigee

Metrics from Apigee. Launch stages of these metrics: ALPHA BETA

The "metric type" strings in this table must be prefixed with apigee.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
cassandra/clientrequest_latency BETA
Apigee Cassandra client request latency
GAUGEDOUBLE1
k8s_container
Average read request latency in the 75th percentile range in microseconds for Apigee Cassandra. Sampled every 60 seconds.
scope: Scope of the request.
unit: Unit of the metric.
cassandra/compaction_pendingtasks BETA
Apigee Cassandra pending compaction tasks
GAUGEINT641
k8s_container
Number of pending compaction tasks for Apigee Cassandra. Sampled every 60 seconds.
unit: unit of the metric.
cassandra/jvm_memory_bytes_committed BETA
Apigee Cassandra bytes committed per area
GAUGEDOUBLEBy
k8s_container
Number of bytes committed for Apigee Cassandra JVM heap. Sampled every 60 seconds.
area: Area of the memory such as heap or non-heap.
cassandra/jvm_memory_bytes_init BETA
Apigee Cassandra initial memory bytes
GAUGEDOUBLEBy
k8s_container
Initial memory usage in bytes for Apigee Cassandra JVM heap. Sampled every 60 seconds.
area: Area of the memory such as heap or non-heap.
cassandra/jvm_memory_bytes_max BETA
Apigee Cassandra max bytes of memory
GAUGEDOUBLEBy
k8s_container
Maximum memory usage in bytes for Apigee Cassandra JVM heap. Sampled every 60 seconds.
area: Area of the memory such as heap or non-heap.
cassandra/jvm_memory_bytes_used BETA
Apigee Cassandra used JVM memory bytes
GAUGEDOUBLEBy
k8s_container
Memory usage in bytes for Apigee Cassandra JVM heap. Sampled every 60 seconds.
area: Area of the memory such as heap or non-heap.
cassandra/jvm_memory_pool_bytes_committed BETA
Apigee Cassandra bytes committed per memory pool
GAUGEDOUBLEBy
k8s_container
Memory usage in bytes committed per Apigee Cassandra JVM pool. Sampled every 60 seconds.
pool: Name of the cassandra memory pool.
cassandra/jvm_memory_pool_bytes_init BETA
Apigee Cassandra initial bytes of JVM memory pool
GAUGEDOUBLEBy
k8s_container
Initial memory usage in bytes for Apigee Cassandra JVM pool. Sampled every 60 seconds.
pool: Name of the cassandra memory pool.
cassandra/jvm_memory_pool_bytes_max BETA
Apigee Cassandra JVM memory pool bytes max
GAUGEDOUBLEBy
k8s_container
Maximum memory usage in bytes for Apigee Cassandra JVM pool. Sampled every 60 seconds.
pool: Name of the cassandra memory pool.
cassandra/jvm_memory_pool_bytes_used BETA
Apigee Cassandra bytes per memory pool
GAUGEDOUBLEBy
k8s_container
Memory usage in bytes per Apigee Cassandra JVM pool. Sampled every 60 seconds.
pool: Name of the cassandra memory pool.
cassandra/process_cpu_seconds_total BETA
Apigee Cassandra user and system CPU in seconds
CUMULATIVEDOUBLEs
k8s_container
User and system CPU time spent in seconds for Apigee Cassandra. Sampled every 60 seconds.
cassandra/process_max_fds BETA
Apigee Cassandra process max file descriptors
GAUGEINT641
k8s_container
Maximum number of open file descriptors for Apigee Cassandra. Sampled every 60 seconds.
cassandra/process_open_fds BETA
Apigee Cassandra process open file descriptors
GAUGEINT641
k8s_container
Number of open file descriptors for Apigee Cassandra. Sampled every 60 seconds.
cassandra/tablerequests_latency ALPHA
Apigee Cassandra table level requests latency
GAUGEDOUBLEus
k8s_container
Read and Write Request latency for all the tablesin Apigee Cassandra. Sampled every 60 seconds.
keyspace: Keyspace name of the request.
table: Table name of the request.
scope: Scope of the request.
percentile: Type of latency.
cassandra/tablerequests_rate ALPHA
Apigee Cassandra table level requests rate
GAUGEDOUBLE1/s
k8s_container
Read and Write Request rate for all the tablesin Apigee Cassandra. Sampled every 60 seconds.
keyspace: Keyspace name of the request.
table: Table name of the request.
scope: Scope of the request.
connectagent/completed_rpcs_count ALPHA
Apigee Connect Agent completed RPCs count
CUMULATIVEINT641
k8s_container
Count of RPCs completed by Apigee Connect Agent. Sampled every 60 seconds.
method: GRPC client method.
status: GRPC client Status.
connectagent/dropped_requests ALPHA
Apigee Connect Agent dropped requests
CUMULATIVEDISTRIBUTION1
k8s_container
Distribution of dropped requests by Apigee Connect Agent per RPC. Sampled every 60 seconds.
method: GRPC client method.
connectagent/dropped_responses ALPHA
Apigee Connect Agent dropped responses
CUMULATIVEDISTRIBUTION1
k8s_container
Distribution of dropped responses by Apigee Connect Agent per RPC. Sampled every 60 seconds.
method: GRPC client method.
connectagent/received_bytes ALPHA
Apigee Connect Agent received bytes
CUMULATIVEDISTRIBUTIONBy
k8s_container
Distribution of bytes received by Apigee Connect Agent per RPC. Sampled every 60 seconds.
method: GRPC client method.
connectagent/received_messages ALPHA
Apigee Connect Agent received messages
CUMULATIVEDISTRIBUTION1
k8s_container
Distribution of messages received by Apigee Connect Agent per RPC. Sampled every 60 seconds.
method: GRPC client method.
connectagent/sent_bytes ALPHA
Apigee Connect Agent sent bytes
CUMULATIVEDISTRIBUTIONBy
k8s_container
Distribution of bytes sent by Apigee Connect Agent per RPC. Sampled every 60 seconds.
method: GRPC client method.
connectagent/sent_messages ALPHA
Apigee Connect Agent sent messages
CUMULATIVEDISTRIBUTION1
k8s_container
Distribution of messages sent by Apigee Connect Agent per RPC. Sampled every 60 seconds.
method: GRPC client method.
connectagent/stream_liveness_time ALPHA
Apigee Connect Agent stream liveness time
CUMULATIVEDISTRIBUTIONms
k8s_container
Distribution of stream liveness time by Apigee Connect Agent per RPC. Sampled every 60 seconds.
method: GRPC client method.
environment/anomaly_count BETA
Apigee anomaly event count
CUMULATIVEINT641
apigee.googleapis.com/Environment
Total number of anomalies observed in the Apigee environment. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
severity: Anomaly severity (slight, moderate, severe).
direction: Anomaly direction (jump/drop).
anomaly_type: Type of Apigee anomaly (example: traffic_5xx).
environment/instance/gateway_nodes BETA
Apigee gateway nodes
GAUGEINT641
apigee.googleapis.com/EnvironmentInstance
Number of Apigee gateway nodes in an environment attached to an instance. Sampled every 60 seconds.
node: Apigee node.
envoy/redis/commands/evalsha/error ALPHA
Apigee Redis Envoy evalsha error
CUMULATIVEINT641
k8s_container
Total number of error evalsha commands to Apigee Redis Envoy. Sampled every 60 seconds.
envoy/redis/commands/evalsha/latency ALPHA
Apigee Redis Envoy evalsha latency
CUMULATIVEDISTRIBUTIONusec
k8s_container
Total amount of time in microseconds for execution of evalsha command. Sampled every 60 seconds.
envoy/redis/commands/evalsha/success ALPHA
Apigee Redis Envoy evalsha success
CUMULATIVEINT641
k8s_container
Total number of successful evalsha commands to Apigee Redis Envoy. Sampled every 60 seconds.
envoy/redis/commands/evalsha/total ALPHA
Apigee Redis Envoy evalsha Total
CUMULATIVEINT641
k8s_container
Total number of evalsha commands to Apigee Redis Envoy. Sampled every 60 seconds.
envoy/redis/commands/get/error ALPHA
Apigee Redis Envoy get error
CUMULATIVEINT641
k8s_container
Total number of error get commands to Apigee Redis Envoy. Sampled every 60 seconds.
envoy/redis/commands/get/latency ALPHA
Apigee Redis Envoy get latency
CUMULATIVEDISTRIBUTIONusec
k8s_container
Total amount of time in microseconds for execution of get command. Sampled every 60 seconds.
envoy/redis/commands/get/success ALPHA
Apigee Redis Envoy get success
CUMULATIVEINT641
k8s_container
Total number of successful get commands to Apigee Redis Envoy. Sampled every 60 seconds.
envoy/redis/commands/get/total ALPHA
Apigee Redis Envoy get total
CUMULATIVEINT641
k8s_container
Total number of get commands to Apigee Redis Envoy. Sampled every 60 seconds.
envoy/redis/downstream_cx_active ALPHA
Apigee Redis Envoy active connections
GAUGEINT641
k8s_container
Total number of current active connections to Apigee Redis Envoy. Sampled every 60 seconds.
envoy/redis/downstream_cx_total ALPHA
Apigee Redis Envoy total connections
CUMULATIVEINT641
k8s_container
Total number of connections to Apigee Redis Envoy. Sampled every 60 seconds.
envoy/redis/downstream_rq_active ALPHA
Apigee Redis Envoy active requests
GAUGEINT641
k8s_container
Total number of current active requests to Apigee Redis Envoy. Sampled every 60 seconds.
envoy/redis/downstream_rq_total ALPHA
Apigee Redis Envoy total requests
CUMULATIVEINT641
k8s_container
Total number of requests received by Apigee Redis Envoy. Sampled every 60 seconds.
mint/latencies_percentile BETA
Percentile of Apigee Monetization response latencies
GAUGEDOUBLEms
apigee.googleapis.com/ProxyV2
Percentile of all Monetized response latencies to a request. Sampled every 60 seconds.
mint_status: Status of Monetized request.
percentile: Apigee proxy response latencies Percentile.
time_window: Apigee Proxy response latencies percentile aggregation time window.
mint/request_count BETA
Apigee Monetization request cumulative count
CUMULATIVEINT641
apigee.googleapis.com/ProxyV2
Total number of requests received by the Montized Api Proxy. Sampled every 60 seconds.
mint/response_count BETA
Apigee Monetization response cumulative count
CUMULATIVEINT641
apigee.googleapis.com/ProxyV2
Total number of complete Monetized requests processed by API proxy. Sampled every 60 seconds.
mint_status: Status of Monetized request.
policy/latencies BETA
Apigee policy response latencies
CUMULATIVEDISTRIBUTIONms
apigee.googleapis.com/Proxy
Total amount of time in milliseconds for an Apigee policy to execute. Sampled every 60 seconds.
policy_name: Name of the policy.
policyv2/latencies_percentile BETA
Percentile of Apigee policy response latencies
GAUGEDOUBLEms
apigee.googleapis.com/ProxyV2
Percentile of all API policy responseto a request. Sampled every 60 seconds.
policy_name: Name of the policy.
percentile: Apigee policy response latencies Percentile.
time_window: Apigee policy response latencies percentile aggregation time window.
proxy/latencies BETA
Apigee proxy response latencies
CUMULATIVEDISTRIBUTIONms
apigee.googleapis.com/Proxy
Total amount of time in milliseconds for the API proxy to respond to a request. This time includes the Apigee API proxy overhead and the target server time. Sampled every 60 seconds.
method: HTTP method.
proxy/request_count BETA
Apigee proxy request cumulative count
CUMULATIVEINT641
apigee.googleapis.com/Proxy
Total number of requests received by the Apigee API proxy. Sampled every 60 seconds.
method: HTTP method.
proxy/response_count BETA
Apigee proxy response cumulative count
CUMULATIVEINT641
apigee.googleapis.com/Proxy
Total number of responses sent by the Apigee API proxy. Sampled every 60 seconds.
method: HTTP method.
response_code: HTTP response code.
proxyv2/latencies_percentile BETA
Percentile of Apigee proxy response latencies
GAUGEDOUBLEms
apigee.googleapis.com/ProxyV2
Percentile of all API proxy responseto a request. Sampled every 60 seconds.
method: HTTP method.
percentile: Apigee proxy response latencies Percentile.
time_window: Apigee Proxy response latencies percentile aggregation time window.
proxyv2/request_count ALPHA
Apigee proxy request cumulative count
CUMULATIVEINT641
apigee.googleapis.com/ProxyV2
Total number of requests received by the Apigee API proxy. Sampled every 60 seconds.
method: HTTP method.
proxyv2/response_count ALPHA
Apigee proxy response cumulative count
CUMULATIVEINT641
apigee.googleapis.com/ProxyV2
Total number of responses sent by the Apigee API proxy. Sampled every 60 seconds.
method: HTTP method.
response_code: HTTP response code.
fault_code: Apigee fault code that provides useful information to help you diagnose issues.
fault_source: Information about the suspected cause of the fault, such as API proxy, target, or the Apigee infrastructure.
apigee_fault: Boolean that is "true" if the fault is apigee caused and "false" otherwise.
server/fault_count BETA
Apigee server fault count
CUMULATIVEINT641
k8s_container
Total number of faults returned by the Apigee server application. For example, the apigee-runtime, apigee--synchronizer, or apigee-udca server application. Sampled every 60 seconds.
source: Source of the fault.
server/latencies BETA
Apigee server latencies
CUMULATIVEDISTRIBUTIONms
k8s_container
Total amount of time in milliseconds for the Apigee application server to process the requests and responses. For example, the apigee-runtime, apigee-synchronizer, or apigee-udca server application. Sampled every 60 seconds.
method: HTTP method.
response_code: HTTP response code.
type: Type of service.
server/nio BETA
Apigee server nio
GAUGEINT641
k8s_container
Number of open sockets. Sampled every 60 seconds.
state: State of the NIO threads.
server/num_threads BETA
Apigee server thread count
GAUGEINT641
k8s_container
Number of active non-daemon threads in the Apigee server. Sampled every 60 seconds.
server/request_count BETA
Apigee server request count
CUMULATIVEINT641
k8s_container
Total number of requests received by the Apigee server application. For example, the apigee-runtime, apigee-synchronizer, or apigee-udca server application. Sampled every 60 seconds.
method: HTTP method.
type: Type of service.
server/response_count BETA
Apigee server response count
CUMULATIVEINT641
k8s_container
Total number of responses sent by the Apigee server application. For example, the apigee-runtime, apigee-synchronizer, or apigee-udca server application. Sampled every 60 seconds.
method: HTTP method.
response_code: HTTP response code.
type: Type of service.
target/latencies ALPHA
Apigee target response latencies
CUMULATIVEDISTRIBUTIONms
apigee.googleapis.com/Proxy
Total amount of time in milliseconds for the Apigee API proxy target to respond to a request. This value does not include the Apigee API proxy overhead. Sampled every 60 seconds.
method: HTTP method.
target_type: Type of target such as service callout.
target_endpoint: Target endpoint URL.
response_code: HTTP response code.
target/request_count ALPHA
Apigee target request cumulative count
CUMULATIVEINT641
apigee.googleapis.com/Proxy
Total number of requests received by the Apigee API proxy target. Sampled every 60 seconds.
method: HTTP method.
target_type: Type of target such as service callout.
target_endpoint: Target endpoint URL.
target/response_count ALPHA
Apigee target response cumulative count
CUMULATIVEINT641
apigee.googleapis.com/Proxy
Total number of responses sent by the Apigee API proxy target. Sampled every 60 seconds.
method: HTTP method.
target_type: Type of target such as service callout.
target_endpoint: Target endpoint URL.
response_code: HTTP response code.
targetv2/latencies_percentile BETA
Percentile of Apigee proxy target response latencies
GAUGEDOUBLEms
apigee.googleapis.com/ProxyV2, apigee.googleapis.com/TargetV2
Percentile of all API proxy target responseto a request. Sampled every 60 seconds.
method: HTTP method.
percentile: Apigee proxy target response latencies Percentile.
time_window: Apigee Proxy target response latencies percentile aggregation time window.
targetv2/request_count ALPHA
Apigee target request cumulative count
CUMULATIVEINT641
apigee.googleapis.com/ProxyV2, apigee.googleapis.com/TargetV2
Total number of requests received by the Apigee API proxy target. Sampled every 60 seconds.
method: HTTP method.
target_type: Type of target such as service callout.
target_endpoint: Target endpoint URL.
targetv2/response_count ALPHA
Apigee target response cumulative count
CUMULATIVEINT641
apigee.googleapis.com/ProxyV2, apigee.googleapis.com/TargetV2
Total number of responses sent by the Apigee API proxy target. Sampled every 60 seconds.
method: HTTP method.
target_type: Type of target such as service callout.
target_endpoint: Target endpoint URL.
response_code: HTTP response code.
udca/disk/used_bytes BETA
Apigee UDCA disk used bytes
GAUGEDOUBLEBy
k8s_container
Amount of bytes used by the data files on the data collection pod's disk. Sampled every 60 seconds.
dataset: Type of data.
state: State of the data file.
udca/server/local_file_count BETA
Apigee UDCA server local file count
GAUGEINT641
k8s_container
Number of files on disk in the data collection pod. Ideally, the value will be close to 0. A consistently high value indicates that files are not being uploaded or that the Apigee Universal Data Collection Agent (UDCA) server application is not able to upload them fast enough. This value is computed every 60 seconds and does not reflect the state of the Apigee UDCA server application in real time. Sampled every 60 seconds.
dataset: Type of data.
state: State of the data file.
udca/server/local_file_latest_ts BETA
Apigee UDCA server timestamp difference between current time and latest file
GAUGEINT64s
k8s_container
Apigee Universal Data Collection Agent (UDCA) server timestamp difference between current time and latest file. Sampled every 60 seconds.
dataset: Type of data.
state: State of the data file.
udca/server/local_file_oldest_ts BETA
Apigee UDCA server timestamp difference between current time and oldest file
GAUGEINT64s
k8s_container
Time that the oldest file in the dataset was created in seconds since epoch. If the Apigee Universal Data Collection Agent (UDCA) server application is up to date and there are no files waiting to be uploaded when this metric is computed, then this value will be 0. If this value increases, it indicates that old files are still on disk. The metric is computed every 60 seconds and does not reflect the state of the Apigee UDCA server application in real time. Sampled every 60 seconds.
dataset: Type of data.
state: State of the data file.
udca/server/pruned_file_count BETA
Apigee UDCA pruned file count
CUMULATIVEINT641
k8s_container
Total number of files that have been deleted because their Time To Life (TTL) was beyond a set threshold. The dataset can include API, trace, and others, and state can be UPLOADED, FAILED, or DISCARDED. Sampled every 60 seconds.
dataset: Type of data.
state: State of the data file.
udca/server/retry_cache_size BETA
Apigee UDCA outstanding number of entries in retry cache
GAUGEINT641
k8s_container
Number of files, by dataset, that the Apigee Universal Data Collection Agent (UDCA) server application is retrying to upload. After 3 retries per file, the UDCA moves the file to the /failed subdirectory and removes it from this cache. An increase in this value over time implies that the cache is not being cleared. Sampled every 60 seconds.
dataset: Type of data.
udca/server/total_latencies BETA
Apigee UDCA server total latencies
CUMULATIVEDISTRIBUTIONs
k8s_container
Total amount of time in seconds for a data file to be created and uploaded successfully by the Apigee Universal Data Collection Agent (UDCA) server application. Buckets will be 100 ms, 250 ms, 500 ms, 1 s, 2 s, 4 s, 8 s, 16 s, 32 s, and 64 s. The metrics will display a histogram for total latency from file creation time to successful upload time. Sampled every 60 seconds.
dataset: Type of data.
udca/server/upload_latencies BETA
Apigee UDCA server upload latencies
CUMULATIVEDISTRIBUTIONs
k8s_container
Total amount of time in seconds that the Apigee Universal Data Collection Agent (UDCA) server application required to upload a data file. Buckets will be 100 ms, 250 ms, 500 ms, 1 s, 2 s, 4 s, 8 s500 ms, 1 s, 2 s, 4 s, 8 s, 16 s, 32 s, and 64 s. The metrics will display a histogram for total latency from file creation time to successful upload time. Sampled every 60 seconds.
dataset: Type of data.
udca/upstream/http_error_count BETA
Apigee UDCA server HTTP error count
CUMULATIVEINT641
k8s_container
Total number of HTTP errors encountered by the Apigee Universal Data Collection Agent (UDCA) server application. This metric is useful to help determin in which part of the UDCA external dependencies are failing and for what reason. These errors can arise for various services (such as getDataLocation, Cloud storage, token generator) and for various datasets (such as API and trace) with different response codes. Sampled every 60 seconds.
dataset: Type of data.
service: Upstream service name.
response_code: HTTP response code.
udca/upstream/http_latencies BETA
Apigee UDCA server HTTP latencies
CUMULATIVEDISTRIBUTIONs
k8s_container
Total amount of time in seconds required for upstream services. Buckets will be 100 ms, 250 ms, 500 ms, 1 s, 2 s, 4 s, 8 s, 16 s, 32 s, and 64 s. The metrics will display a histogram for latency from upstream services. Sampled every 60 seconds.
dataset: Type of data.
service: Upstream service name.
udca/upstream/uploaded_file_count BETA
Apigee UDCA uploaded file count
CUMULATIVEINT641
k8s_container
Total number of files being uploaded to the Apigee Universal Data Collection Agent (UDCA) server application. Note that the event dataset value should keep growing, the API dataset value should keep growing if the organization and environment have constant traffic, and the trace dataset value should increase when you use the Apigee trace tools to debug or inspect your requests. Sampled every 60 seconds.
dataset: Type of data.
udca/upstream/uploaded_file_sizes BETA
Apigee UDCA uploaded file size distribution
CUMULATIVEDISTRIBUTIONBy
k8s_container
Total file size in bytes uploaded to the Apigee Universal Data Collection Agent (UDCA) server application. Buckets will be 1 KB, 10 KB, 100 KB, 1 MB, 10 MB, 100 MB, and 1 GB. The metrics will display a histogram for file size by dataset, organization, and environment. Sampled every 60 seconds.
dataset: Type of data.
upstream/latencies BETA
Apigee upstream latencies
CUMULATIVEDISTRIBUTIONms
k8s_container
Total amount of time in milliseconds incurred by the upstream Apigee server application. For apigee-synchronizer this metric indicates the latency from the control plane. Sampled every 60 seconds.
method: HTTP method.
response_code: HTTP response code.
type: Type of service.
upstream/request_count BETA
Apigee upstream request count
CUMULATIVEINT641
k8s_container
Total number of requests sent by the Apigee server application to its upstream application. For example, for the apigee-synchronizer the control plane is upstream. Sampled every 60 seconds.
method: HTTP method.
type: Type of service.
upstream/response_count BETA
Apigee upstream response count
CUMULATIVEINT641
k8s_container
Total number of responses received by the Apigee server application from its upstream application. For example, for the apigee-synchronizer the control plane is upstream. Sampled every 60 seconds.
method: HTTP method.
response_code: HTTP response code.
type: Type of service.

appengine

Metrics from App Engine. Note: If you use App Engine flexible environment in combination with Cloud Load Balancing, then certain metrics in the following table are reported as metrics from the loadbalancing table instead. For more information, see HTTP(S) Load Balancing logging and monitoring. Launch stages of these metrics: ALPHA BETA GA

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

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
flex/autoscaler/capacity BETA
Autoscaling Metrics Utilization Capacity
GAUGEDOUBLE1
gae_app
Utilization capacity multiplied by number of serving VMs. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
flex/autoscaler/connections/current BETA
Writing and reading connections
GAUGEDOUBLE1
gce_instance
Number of current reading and writing connections per App Engine flexible environment instance. Intended to be used for autoscaling. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
service_id: The service/module name.
state: State of the connection (writing or reading).
version_id: The version name.
instance_name: The VM instance name.
flex/autoscaler/current_utilization BETA
Autoscaling Metrics Current Utilization
GAUGEDOUBLE1
gae_app
The sum of the utilization of a specified metric for all serving VMs. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
metric_type: The target autoscaling metric type. For example, cpu.
flex/autoscaler/server/request_count BETA
Request counts
DELTAINT641
gce_instance
Request counts for an App Engine flexible environment instance.Intended to be used for autoscaling. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
service_id: The service/module name.
version_id: The version name.
instance_name: The VM instance name.
flex/connections/current GA
Connections
GAUGEDOUBLE1
gae_app
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 GA
Reserved cores
GAUGEDOUBLE1
gae_app
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 GA
CPU utilization
GAUGEDOUBLE10^2.%
gae_app
Fractional utilization of allocated CPU across an App Engine flexible environment version. Values are typically numbers between 0.0 and 1.0 (but some machine types allow bursting above 1.0). Charts display the values as a percentage between 0% and 100% (or more). Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
flex/disk/read_bytes_count GA
Disk bytes read
DELTAINT64By
gae_app
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 GA
Disk bytes written
DELTAINT64By
gae_app
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 GA
Connections
GAUGEDOUBLE1
gae_instance
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/usage_time ALPHA
CPU Usage
DELTADOUBLEs{CPU}
gae_instance
Delta vCPU usage for all vCPUs, in vCPU-seconds. This value is reported by the hypervisor for the VM. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
flex/instance/cpu/utilization GA
CPU Utilization
GAUGEDOUBLE10^2.%
gae_instance
Fractional CPU utilization for all cores on a single App Engine flexible instance. Values are typically numbers between 0.0 and 1.0 for a single core (but might exceed 1.0 in total). Charts display the values as a percentage between 0% and 100% (or more). Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
flex/instance/disk/io/read_bytes_count ALPHA
Disk read bytes
DELTAINT64By
gae_instance
Delta count of bytes read from disk. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
flex/instance/disk/io/write_bytes_count ALPHA
Disk write bytes
DELTAINT64By
gae_instance
Delta count of bytes written to disk. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
flex/instance/guest/disk/bytes_used ALPHA
Disk usage
GAUGEINT64By
gae_instance
Number of bytes used on disk for file systems. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
device_name: The name of the disk device.
state: Type of usage (free, used, reserved).
flex/instance/guest/memory/bytes_used ALPHA
Memory usage
GAUGEINT64By
gae_instance
Memory usage by each memory state, in Bytes. Summing values of all states yields the total memory on the machine. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
state: One of the following: buffered, cached, free, slab, used.
flex/instance/healthcheck/liveness/request_count ALPHA
Liveness check
DELTAINT641
gae_instance
Number of liveness health-check requests for a Flex instance with status and error code. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
status: Status of healthcheck request.
error_code: Error code when status is 'fail'.
flex/instance/healthcheck/readiness/request_count ALPHA
Readiness check
DELTAINT641
gae_instance
Number of readiness health-check requests for a Flex instance with status and error code. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
status: Status of healthcheck request.
error_code: Error code when status is 'fail'.
flex/instance/jvm/gc/count ALPHA
GC count
DELTAINT641
gae_instance
The total number of garbage collections that have occurred. Sampled every 60 seconds. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
gc_name: The name of the garbage collector involved.
flex/instance/jvm/gc/time ALPHA
GC Time
DELTAINT64ms
gae_instance
The accumulated garbage collection elapsed time in milliseconds. Sampled every 60 seconds. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
gc_name: The name of the garbage collector involved.
flex/instance/jvm/memory/usage ALPHA
Memory usage
GAUGEDOUBLEBy
gae_instance
The memory usage. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
memory_type: The type of the memory.
usage_kind: The kind of memory usage.
flex/instance/jvm/os/cpu_time ALPHA
CPU time
DELTAINT64ns
gae_instance
The CPU time used by the process on which the Java virtual machine is running. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
flex/instance/jvm/thread/num_live ALPHA
Threads
GAUGEDOUBLE1
gae_instance
The current number of live threads. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
flex/instance/jvm/thread/peak ALPHA
Max threads
GAUGEDOUBLE1
gae_instance
The peak number of live threads. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
flex/instance/jvm/uptime ALPHA
Uptime
DELTAINT64ms
gae_instance
The uptime of the Java virtual machine. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
flex/instance/log_entry_count ALPHA
Logging Agent Log Entry Count
DELTAINT641
gae_instance
Count of log entries written by the Logging agent. Sampled every 60 seconds. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
response_code: (INT64) Numeric response code from both the gRPC and HTTP error spaces.
flex/instance/log_entry_retry_count ALPHA
Logging Agent Retried Log Entry Writes Count
DELTAINT641
gae_instance
Count of log-entry writes that were retried by the Logging agent. Sampled every 60 seconds. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
response_code: (INT64) Numeric response code from both the gRPC and HTTP error spaces.
flex/instance/network/received_bytes_count GA
Network bytes received
DELTAINT64By
gae_instance
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 GA
Network bytes sent
DELTAINT64By
gae_instance
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/nginx/connections/accepted_count ALPHA
Accepted connections
DELTAINT641
gae_instance
Total connections accepted. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
flex/instance/nginx/connections/current ALPHA
Active connections
GAUGEDOUBLE1
gae_instance
The number of connections currently attached to Nginx. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
state: The Nginx connection state.
flex/instance/nginx/connections/handled_count ALPHA
Handled connections
DELTAINT641
gae_instance
Total connections handled. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
flex/instance/uptime ALPHA
Uptime
GAUGEDOUBLEs
gae_instance
How long the VM has been running, in seconds. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
flex/instance/ws/avg_duration GA
Websocket average duration
GAUGEDOUBLEs
gae_instance
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 GA
Network bytes received.
DELTAINT64By
gae_app
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 GA
Network bytes sent.
DELTAINT64By
gae_app
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 GA
Interception count
DELTAINT641
gae_app
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 GA
Quota denial count
DELTAINT641
gae_app
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 GA
Response count
DELTAINT641
gae_app
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 GA
Response latency
DELTADISTRIBUTIONms
gae_app
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 GA
Response count by style
DELTAINT641
gae_app
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 GA
Memcache utilization
DELTAINT641
gae_app
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/hit_ratio GA
Hit ratio
GAUGEDOUBLE1
gae_app
Percentage of successful hits compared to all memcache operations. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
memcache/operation_count GA
Memcache operations
DELTAINT641
gae_app
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. This is currently unpopulated (always an empty string).
memcache/received_bytes_count GA
Memcache received bytes
DELTAINT64By
gae_app
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 GA
Memcache sent bytes
DELTAINT64By
gae_app
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.
memcache/used_cache_size GA
Used Cache Size
GAUGEINT64By
gae_app
Size of the cache, calculated as the total size of all items stored. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
system/billed_instance_estimate_count GA
Estimated instance count
GAUGEINT641
gae_app
Estimate of the number of instances that the customer is charged for. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
system/cpu/usage GA
CPU megacycles
GAUGEINT641
gae_app
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/cpu/utilization BETA
CPU utilization
GAUGEDOUBLE10^2.%
gae_app
CPU utilization average over all active instances. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
system/instance_count GA
Instance count
GAUGEINT641
gae_app
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 GA
Memory usage
GAUGEINT64By
gae_app
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 GA
Received bytes
DELTAINT64By
gae_app
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 GA
Sent bytes
DELTAINT64By
gae_app
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.

autoscaler

Metrics from Compute Engine Autoscaler. Launch stages of these metrics: BETA

The "metric type" strings in this table must be prefixed with autoscaler.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
capacity BETA
Serving capacity
GAUGEDOUBLE1
autoscaler
Utilization target multiplied by number of serving VMs. Sampled every 30 seconds. After sampling, data is not visible for up to 180 seconds.
metric_type: Name of the resource the autoscaling is based on - "cpu", "load balancing" or full metric name in domain-and-path format if scaling is based on Cloud Monitoring metric.
current_utilization BETA
Current Autoscaler utilization
GAUGEDOUBLE1
autoscaler
The sum of the utilization of a specified metric for all serving VMs. Sampled every 30 seconds. After sampling, data is not visible for up to 180 seconds.
metric_type: Name of the resource the autoscaling is based on - "cpu", "load balancing" or full metric name in domain-and-path format if scaling is based on Cloud Monitoring metric.
scheduled_size BETA
Scheduled size
GAUGEINT641
autoscaler
The minimum number of VMs that the autoscaler recommends according to the scaling schedule. Sampled every 30 seconds. After sampling, data is not visible for up to 180 seconds.
schedule_name: Name of the scaling schedule.

bigquery

Metrics from BigQuery.

Launch stages of these metrics: BETA EARLY_ACCESS GA

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

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
job/num_in_flight GA
Job count
GAUGEINT641
bigquery_project
In flight jobs. Sampled every 60 seconds. After sampling, data is not visible for up to 420 seconds.
priority: Job priority (batch or interactive).
job_type: Job type.
state: Job state.
query/biengine_fallback_count BETA
BI Engine query fallback count
DELTAINT641
bigquery_project
The reasons that queries failed BI Engine execution. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
reason: BI Engine fallback reasons.
query/count GA
Query count
GAUGEINT641
bigquery_project, global
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_count BETA
Query execution count
DELTAINT641
bigquery_project
The number of queries executed. Sampled every 60 seconds. After sampling, data is not visible for up to 420 seconds.
priority: Query priority (batch or interactive).
caching_mode: Query caching mode (BI Engine, etc).
query/execution_times GA
Query execution times
GAUGEDISTRIBUTIONs
bigquery_project, global
Distribution of execution times for queries that completed successfully within the last sampling interval. Incomplete and failed queries are not included. Sampled every 60 seconds. After sampling, data is not visible for up to 420 seconds.
priority: Query priority (batch or interactive).
query/scanned_bytes GA
Scanned bytes
DELTAINT64By
global
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 GA
Scanned bytes billed
DELTAINT64By
global
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 BETA
Statement scanned bytes
DELTAINT64By
bigquery_project
Scanned bytes broken down by statement type. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
priority: Query priority (batch or interactive).
statement_type: Query statement type (SELECT, CREATE_MODEL ...).
query/statement_scanned_bytes_billed BETA
Statement scanned bytes billed
DELTAINT64By
bigquery_project
Scanned bytes billed broken down by statement type. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
priority: Query priority (batch or interactive).
statement_type: Query statement type (SELECT, CREATE_MODEL ...).
slots/allocated GA
Slots used by project, reservation, and job type
GAUGEINT641
bigquery_project, global
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 GA
Slots used by project
GAUGEINT641
global
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 GA
Slots used by project and job type
GAUGEINT641
global
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 GA
Slots used by project in reservation
GAUGEINT641
global
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/assigned EARLY_ACCESS
Slots assigned
GAUGEINT641
bigquery_project
The number of slots assigned to the given project/organization. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
job_type: Job type.
reservation: Reservation.
slots/capacity_committed EARLY_ACCESS
Slots capacity committed
GAUGEINT641
bigquery_project
The total slot capacity commitments purchased through this administrator project/organization. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
plan: Capacity commitment plan.
slots/max_assigned EARLY_ACCESS
Slots max assigned
GAUGEINT641
bigquery_project
The maximum number of slots assigned to the given project/organization. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
job_type: Job type.
reservation: Reservation.
slots/total_allocated_for_reservation GA
Slots used across projects in reservation
GAUGEINT641
bigquery_project, global
Number of BigQuery slots currently allocated across projects in the reservation. Note that the metric data is only reported while at least one project has been assigned to the reservation and is consuming slots. As an alternative, consider querying reservations information from INFORMATION_SCHEMA (https://cloud.google.com/bigquery/docs/information-schema-reservations), which does not have these limitations. Sampled every 60 seconds. After sampling, data is not visible for up to 420 seconds.
slots/total_available DEPRECATED
Total slots
GAUGEINT641
bigquery_project, global
(Deprecated) Total number of BigQuery slots available for the project. If you are using the BigQuery Reservations API, consider using bigquery.googleapis.com/slots/assigned and bigquery.googleapis.com/slots/max_assigned instead. Sampled every 60 seconds. After sampling, data is not visible for up to 420 seconds.
storage/insertall_inserted_bytes GA
InsertAll Inserted Bytes
DELTADOUBLE1
bigquery_project
The number of bytes uploaded by the project using the InsertAll streaming API. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
storage/insertall_inserted_rows GA
InsertAll Inserted Rows
DELTADOUBLE1
bigquery_project
The number of rows uploaded by the project using the InsertAll streaming API. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
storage/stored_bytes GA
Stored bytes
GAUGEINT64By
bigquery_dataset
Number of bytes stored. The top 100 tables in a dataset are labeled, while the rest are grouped with no table label. Sampled every 1800 seconds. After sampling, data is not visible for up to 10800 seconds.
table: Table name.
storage/table_count GA
Table count
GAUGEINT641
bigquery_dataset
Number of tables. Sampled every 1800 seconds. After sampling, data is not visible for up to 10800 seconds.
storage/uploaded_bytes GA
Uploaded bytes
DELTAINT64By
bigquery_dataset
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 GA
Uploaded bytes billed
DELTAINT64By
bigquery_dataset
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 GA
Uploaded rows
DELTAINT641
bigquery_dataset
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.

bigquerybiengine

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

The "metric type" strings in this table must be prefixed with bigquerybiengine.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
model/inflight_requests GA
Inflight requests
GAUGEINT641
bigquery_biengine_model
Inflight requests to a BI model. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
model/request_count GA
Request count
DELTAINT641
bigquery_biengine_model
BI Engine request count. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
cache_miss: (BOOL) Indicates if request was not served from memory cache. Large number of requests with this field set to true is the sign that reservation size should be increased. .
status: Completion status of the request.
execution_mode: BIEngine or BigQuery. BigQuery means that request was served using BigQuery slots rather than using BI Engine reservation. .
model/request_latencies GA
Request execution times
GAUGEDISTRIBUTIONms
bigquery_biengine_model
Distribution of request execution times. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
cache_miss: (BOOL) Indicates if request was served from memory cache. Large number of requests with this field set to true is the sign that reservation size should be increased. .
status: Completion status of the request.
execution_mode: BIEngine or BigQuery. BigQuery means that request was served using BigQuery slots rather than using BI Engine reservation. .
reservation/top_tables_cached_bytes BETA
Reservation used bytes by table
GAUGEINT64By
bigquery_project
The amount of data stored in the BI Engine cache per table for the largest tables in the cache. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
project_id: Project Id.
dataset_id: Dataset Id.
table_id: Table Id.
reservation/total_bytes GA
Reservation total bytes
GAUGEINT64By
bigquery_project
Size of the BI engine reservation. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
reservation/used_bytes GA
Reservation used bytes
GAUGEINT64By
bigquery_project
Utilization of the BI engine reservation. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.

bigquerydatatransfer

Metrics from the BigQuery Data Transfer Service. Launch stages of these metrics: BETA

The "metric type" strings in this table must be prefixed with bigquerydatatransfer.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
transfer_config/active_runs BETA
Active run count
GAUGEINT641
bigquery_dts_config
Number of transfer runs that are running or pending of the transfer configuration. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
state: Run state (RUNNING or PENDING).
run_cause: Run cause.
transfer_config/completed_runs BETA
Completed run count
DELTAINT641
bigquery_dts_config
Number of completed DTS runs per transfer configuration. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
status: Run error status code.
completion_state: Run completion state.
run_cause: Run cause.
transfer_config/run_duration_seconds BETA
Run latency distribution
DELTADISTRIBUTIONs
bigquery_dts_config
Distribution of the execution time (in seconds) of each transfer run per transfer configuration. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
run_cause: Run cause.

bigquerystorage

Metrics from the BigQuery Storage API. Launch stages of these metrics: ALPHA

The "metric type" strings in this table must be prefixed with bigquerystorage.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
read/concurrent_streams ALPHA
Concurrent ReadRows streams
GAUGEINT641
bigquery_project
Number of concurrent ReadRows streams. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.

bigtable

Metrics from Cloud Bigtable. Launch stages of these metrics: EARLY_ACCESS GA

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

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
backup/bytes_used GA
Backup storage used.
GAUGEINT64By
bigtable_backup
Backup storage used in bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
source_table: The source table of the backup.
storage_type: Type of disk storage.
cluster/autoscaling/max_node_count GA
Maximum nodes
GAUGEINT641
bigtable_cluster
Maximum number of nodes in an autoscaled cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
storage_type: Storage type for the cluster.
cluster/autoscaling/min_node_count GA
Minimum nodes
GAUGEINT641
bigtable_cluster
Minimum number of nodes in an autoscaled cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
storage_type: Storage type for the cluster.
cluster/autoscaling/recommended_node_count_for_cpu GA
Recommended nodes based on CPU
GAUGEINT641
bigtable_cluster
Recommended number of nodes in an autoscaled cluster based on CPU usage. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
cluster/autoscaling/recommended_node_count_for_storage GA
Recommended nodes based on storage
GAUGEINT641
bigtable_cluster
Recommended number of nodes in an autoscaled cluster based on storage usage. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
cluster/cpu_load GA
CPU load
GAUGEDOUBLE1
bigtable_cluster
CPU load of a cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
cluster/cpu_load_by_app_profile_by_method_by_table GA
CPU load by app profile, method, and table
GAUGEDOUBLE1
bigtable_cluster
CPU load of a cluster. Split by app profile, method, and table. Contains the same underlying data as bigtable.googleapis.com/cluster/cpu_load. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
app_profile: Cloud Bigtable application profile.
method: Cloud Bigtable API method.
table: Cloud Bigtable table name.
cluster/cpu_load_hottest_node GA
CPU load (hottest node)
GAUGEDOUBLE1
bigtable_cluster
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/cpu_load_hottest_node_high_granularity GA
CPU load (hottest node) high granularity
GAUGEDOUBLE1
bigtable_cluster
CPU load of the busiest node in a cluster sampled at a high granularity. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
cluster/disk_load GA
Disk load
GAUGEDOUBLE1
bigtable_cluster
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 GA
Nodes
GAUGEINT641
bigtable_cluster
Number of nodes in a cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
storage_type: Storage type for the cluster.
cluster/storage_utilization GA
Storage utilization
GAUGEDOUBLE1
bigtable_cluster
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 GA
Data stored
GAUGEINT64By
bigtable_cluster
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/per_node_storage_capacity EARLY_ACCESS
Storage capacity per node
GAUGEINT64By
bigtable_cluster
Capacity of compressed data for tables that can be stored per node in the cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
storage_type: Storage type for the cluster.
disk/storage_capacity GA
Storage capacity
GAUGEINT64By
bigtable_cluster
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 240 seconds.
storage_type: Storage type for the cluster.
replication/latency GA
Replication latencies
DELTADISTRIBUTIONms
bigtable_table
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 240 seconds.
source_cluster: Source cluster of the replicated data.
source_zone: Source zone of the replicated data.
replication/max_delay GA
Replication maximum delay
GAUGEDOUBLEs
bigtable_table
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 240 seconds.
source_cluster: Source cluster of the replicated data.
source_zone: Source zone of the replicated data.
server/error_count GA
Error count
DELTAINT641
bigtable_table
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.
app_profile: Cloud Bigtable application profile.
server/latencies GA
Server Latencies
DELTADISTRIBUTIONms
bigtable_table
Distribution of server request latencies for a table, measured when calls reach Cloud Bigtable. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
method: Cloud Bigtable API method.
app_profile: Cloud Bigtable application profile.
server/modified_rows_count GA
Modified rows
DELTAINT641
bigtable_table
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.
app_profile: Cloud Bigtable application profile.
server/multi_cluster_failovers_count GA
Multi-cluster failovers
DELTAINT641
bigtable_table
Number of failovers during multi-cluster requests. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
method: Cloud Bigtable API method.
app_profile: Cloud Bigtable application profile.
server/received_bytes_count GA
Received bytes
DELTAINT64By
bigtable_table
Number of 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.
app_profile: Cloud Bigtable application profile.
server/request_count GA
Request count
DELTAINT641
bigtable_table
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.
app_profile: Cloud Bigtable application profile.
server/returned_rows_count GA
Returned rows
DELTAINT641
bigtable_table
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.
app_profile: Cloud Bigtable application profile.
server/sent_bytes_count GA
Sent bytes
DELTAINT64By
bigtable_table
Number of 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.
app_profile: Cloud Bigtable application profile.
table/bytes_used GA
Data stored
GAUGEINT64By
bigtable_table
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.

certificatemanager

Metrics from Certificate Manager. Launch stages of these metrics: GA

The "metric type" strings in this table must be prefixed with certificatemanager.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
map/entries GA
Certificate map entries
GAUGEINT641
certificatemanager.googleapis.com/CertificateMap
Current number of map entries inside certificate map. Sampled every 60 seconds.
is_primary: Shows whether map entry is configured as primary.
project/certificates GA
Certificates
GAUGEINT641
certificatemanager.googleapis.com/Project
Current number of certificates. Sampled every 60 seconds.
scope: Certificate scope, one of [DEFAULT, EDGE_CACHE].
type: Certificate type, one of [MANAGED, SELF_MANAGED].
is_active: Shows whether certificate is used in serving.

clouddeploy

Metrics from Google Cloud Deploy. Launch stages of these metrics: GA

The "metric type" strings in this table must be prefixed with clouddeploy.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
quota/deployment_time/exceeded GA
Deployment Time quota exceeded error
DELTAINT641
clouddeploy.googleapis.com/DeliveryPipeline
Number of attempts to exceed the limit on quota metric clouddeploy.googleapis.com/deployment_time.
limit_name: The limit name.
quota/deployment_time/limit GA
Deployment Time quota limit
GAUGEINT64s
clouddeploy.googleapis.com/DeliveryPipeline
Current limit on quota metric clouddeploy.googleapis.com/deployment_time. Sampled every 60 seconds.
limit_name: The limit name.
quota/deployment_time/usage GA
Deployment Time quota usage
DELTAINT64s
clouddeploy.googleapis.com/DeliveryPipeline
Current usage on quota metric clouddeploy.googleapis.com/deployment_time.
limit_name: The limit name.
method: method.

cloudfunctions

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

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

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
function/active_instances BETA
Active instances
GAUGEINT641
cloud_function
The number of active function instances. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
function/execution_count GA
Executions
DELTAINT641
cloud_function
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 GA
Execution times
DELTADISTRIBUTIONns
cloud_function
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/instance_count GA
Instance Count
GAUGEINT641
cloud_function
The number of function instances, broken down by state. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
state: Whether a container is "active" or "idle".
function/network_egress GA
Network egress
DELTAINT64By
cloud_function
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 GA
Memory usage
DELTADISTRIBUTIONBy
cloud_function
Distribution of maximum function's memory usage during execution, in bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
memory: Memory assigned to function in MB.
trigger_type: Function's trigger type.

cloudiot

Metrics from IoT Core. Launch stages of these metrics: GA

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

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
device/active_devices GA
Active devices
GAUGEINT641
cloudiot_device_registry
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 GA
Billable bytes transferred
GAUGEINT64By
cloudiot_device_registry
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 GA
Errors communicating with devices
DELTAINT641
cloudiot_device_registry
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 GA
Operations
DELTAINT641
cloudiot_device_registry
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 GA
Bytes received from devices
DELTAINT64By
cloudiot_device_registry
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 GA
Bytes sent to devices
DELTAINT64By
cloudiot_device_registry
Delta count of number of bytes sent to devices. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.

cloudkms

Metrics from Cloud Key Management Service. Launch stages of these metrics: BETA GA

The "metric type" strings in this table must be prefixed with cloudkms.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
ekm/external/request_count BETA
Requests to the EKM service
DELTAINT641
cloudkms.googleapis.com/Project
Requests to the External Key Manager service since the last sample.
ekm_service_region: The Google Cloud region from which latency to the EKM is measured, for example, "us-east1". For Cloud KMS keys in a multi-region location, latency is measured separately for each region in the multi-region.
method: The name of the RPC method on the EKM, such as "wrap" and "unwrap".
final: (BOOL) Indicates whether this is the last request to the EKM for a given Cloud KMS request.
response_code: (INT64) HTTP response status code from the EKM service. Invalid status codes (>599 or <100) are set to -1. Non-HTTP errors, for example, DNS errors are set to 0.
status: Cloud EKM response status that supplements the "response_code". For example, if the EKM fails to return an HTTP response, then "response_code" is 0 and the "status" indicates whether the cause is a timeout, DNS or TLS issue, etc. "OK" indicates a successful response from the EKM.
ekm/external/request_latencies BETA
Latencies to the EKM service
DELTADISTRIBUTIONms
cloudkms.googleapis.com/Project
Distribution of latencies to the External Key Manager service, in milliseconds.
ekm_service_region: The Google Cloud region from which latency to the EKM is measured, for example, "us-east1". For Cloud KMS keys in a multi-region location, latency is measured separately for each region in the multi-region.
method: The name of the RPC method on the EKM, such as "wrap" and "unwrap".
final: (BOOL) Indicates whether this is the last request to the EKM for a given Cloud KMS request.
peak_qps GA
Peak crypto ops
GAUGEINT641
cloudkms.googleapis.com/Project
The project's maximum per-second crypto request count. The period must be one minute or longer. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
crypto_op: Type of cryptographic operation of the request, corresponding to the KMS quotas.

cloudsql

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

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

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
database/active_directory/domain_reachable ALPHA
Active Directory domain reachable
GAUGEBOOL
cloudsql_database
Indicates whether the instance is able to ping a domain controller from the connected Managed Active Directory domain. If false, Windows Authentication may not work as expected. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database/active_directory/instance_available ALPHA
Windows Authentication available
GAUGEBOOL
cloudsql_database
Indicates whether the instance is currently available using Windows Authentication. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database/auto_failover_request_count GA
Auto-failover Requests
DELTAINT641
cloudsql_database
Delta of number of instance auto-failover requests. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database/available_for_failover GA
Available for failover
GAUGEINT641
cloudsql_database
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 210 seconds.
database/cpu/reserved_cores GA
CPU reserved cores
GAUGEDOUBLE1
cloudsql_database
Number of cores reserved for the database. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database/cpu/usage_time GA
CPU usage
DELTADOUBLEs{CPU}
cloudsql_database
Cumulative CPU usage time in seconds. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database/cpu/utilization GA
CPU utilization
GAUGEDOUBLE10^2.%
cloudsql_database
Current CPU utilization represented as a percentage of the reserved CPU that is currently in use. Values are typically numbers between 0.0 and 1.0 (but might exceed 1.0). Charts display the values as a percentage between 0% and 100% (or more). Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database/disk/bytes_used GA
Bytes used
GAUGEINT64By
cloudsql_database
Data utilization in bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database/disk/bytes_used_by_data_type BETA
Bytes used
GAUGEINT64By
cloudsql_database
Data utilization in bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
data_type: A breakdown of instance disk usage per data_type, one of [data, binlog and tmp_data].
database/disk/quota GA
Disk quota
GAUGEINT64By
cloudsql_database
Maximum data disk size in bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database/disk/read_ops_count GA
Disk read IO
DELTAINT641
cloudsql_database
Delta count of data disk read IO operations. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database/disk/utilization GA
Disk utilization
GAUGEDOUBLE1
cloudsql_database
The fraction of the disk quota that is currently in use. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database/disk/write_ops_count GA
Disk write IO
DELTAINT641
cloudsql_database
Delta count of data disk write IO operations. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database/instance_state GA
Instance state
GAUGEBOOL
cloudsql_database
The current serving state of the Cloud SQL instance. Because there are seven possible states, seven data points are returned. Each of them has a different field value representing each state. Only the one that matches the current state of the instance is TRUE. All the others are FALSE. The state can be one of the following: RUNNING: The instance is running, or is ready to run when accessed. SUSPENDED: The instance is not available, for example due to problems with billing. RUNNABLE: The instance has been stopped by owner. It is not currently running, but it's ready to be restarted. PENDING_CREATE: The instance is being created. MAINTENANCE: The instance is down for maintenance. FAILED: The instance creation failed. UNKNOWN_STATE: The state of the instance is unknown. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
state: The state of the instance.
database/memory/quota GA
Memory quota
GAUGEINT64By
cloudsql_database
Maximum RAM size in bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database/memory/total_usage GA
Total memory usage
GAUGEINT64By
cloudsql_database
Total RAM usage in bytes. This metric reports the RAM usage of the database process, including the buffer/cache. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database/memory/usage GA
Memory usage
GAUGEINT64By
cloudsql_database
RAM usage in bytes. This metric reports the RAM usage of the server, excluding the buffer/cache. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database/memory/utilization GA
Memory utilization
GAUGEDOUBLE1
cloudsql_database
The fraction of the memory quota that is currently in use. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database/mysql/innodb_buffer_pool_pages_dirty GA
InnoDB dirty pages
GAUGEINT641
cloudsql_database
Number of unflushed pages in the InnoDB buffer pool. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database/mysql/innodb_buffer_pool_pages_free GA
InnoDB free pages
GAUGEINT641
cloudsql_database
Number of unused pages in the InnoDB buffer pool. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database/mysql/innodb_buffer_pool_pages_total GA
InnoDB total pages
GAUGEINT641
cloudsql_database
Total number of pages in the InnoDB buffer pool. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database/mysql/innodb_data_fsyncs GA
InnoDB fsync calls
DELTAINT641
cloudsql_database
Delta count of InnoDB fsync() calls. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database/mysql/innodb_os_log_fsyncs GA
InnoDB log fsync calls
DELTAINT641
cloudsql_database
Delta count of InnoDB fsync() calls to the log file. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database/mysql/innodb_pages_read GA
InnoDB pages read
DELTAINT641
cloudsql_database
Delta count of InnoDB pages read. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database/mysql/innodb_pages_written GA
InnoDB pages written
DELTAINT641
cloudsql_database
Delta count of InnoDB pages written. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database/mysql/queries GA
Queries
DELTAINT641
cloudsql_database
Delta count of statements executed by the server. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database/mysql/questions GA
Questions
DELTAINT641
cloudsql_database
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 210 seconds.
database/mysql/received_bytes_count GA
Network bytes received by MySQL
DELTAINT64By
cloudsql_database
Delta count of bytes received by MySQL process. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database/mysql/replication/available_for_failover DEPRECATED
Available for failover (Deprecated)
GAUGEINT641
cloudsql_database
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 210 seconds.
database/mysql/replication/last_io_errno GA
Last I/O thread error number.
GAUGEINT641
cloudsql_database
The error number of the most recent error that caused the I/O thread to stop. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database/mysql/replication/last_sql_errno GA
Last SQL thread error number.
GAUGEINT641
cloudsql_database
The error number of the most recent error that caused the SQL thread to stop. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database/mysql/replication/seconds_behind_master GA
Replication lag
GAUGEINT64s
cloudsql_database
Number of seconds the read replica is behind its primary (approximation). Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database/mysql/replication/slave_io_running GA
Slave I/O thread running
GAUGESTRING
cloudsql_database
Indicates whether the I/O thread for reading the primary'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_io_running_state GA
Slave I/O thread running state
GAUGEBOOL
cloudsql_database
Indicates whether the I/O thread for reading the primary's binary log is running. Possible values are Yes, No and Connecting, and the values are exposed through the 'state' field. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
state: The slave_io_running state of the slave.
database/mysql/replication/slave_sql_running GA
Slave SQL thread running
GAUGESTRING
cloudsql_database
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/replication/slave_sql_running_state GA
Slave SQL thread running state
GAUGEBOOL
cloudsql_database
Indicates whether the SQL thread for executing events in the relay log is running. Possible values are Yes / No, and the values are exposed through the 'state' field. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
state: The slave_sql_running state of the slave.
database/mysql/sent_bytes_count GA
Network bytes sent by MySQL
DELTAINT64By
cloudsql_database
Delta count of bytes sent by MySQL process. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database/network/connections GA
Cloud SQL Connections
GAUGEINT641
cloudsql_database
Number of connections to databases on the Cloud SQL instance. Only applicable to MySQL and SQL Server. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database/network/received_bytes_count GA
Received bytes
DELTAINT64By
cloudsql_database
Delta count of bytes received through the network. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database/network/sent_bytes_count GA
Sent bytes
DELTAINT64By
cloudsql_database
Delta count of bytes sent through the network. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
destination: Where the data is being sent.
database/postgresql/blocks_read_count BETA
Number of disk blocks read.
DELTAINT641
cloudsql_database
Number of disk blocks read by this database. The source field distingushes actual reads from disk versus reads from buffer cache. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database: Name of the database.
source: Type of data block, one of [disk, buffer_cache].
database/postgresql/deadlock_count BETA
Deadlocks count
DELTAINT641
cloudsql_database
Number of deadlocks detected for this database. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database: Name of the database.
database/postgresql/external_sync/initial_sync_complete ALPHA
Initial sync complete
GAUGEBOOL
cloudsql_database
Whether all databases on the Postgres External Server (ES) replica have completed the initial sync and are replicating changes from the source. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database/postgresql/external_sync/max_replica_byte_lag ALPHA
Max lag bytes
GAUGEINT64By
cloudsql_database
Replication lag in bytes for Postgres External Server (ES) replicas. Aggregated across all DBs on the replica. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database/postgresql/insights/aggregate/execution_time GA
Execution time
CUMULATIVEINT64us{CPU}
cloudsql_instance_database
Accumulated query execution time per user per database. This is the sum of cpu time, io wait time, lock wait time, process context switch, and scheduling for all the processes involved in the query execution.
user: The user of the database.
client_addr: The IP address of the database client.
database/postgresql/insights/aggregate/io_time GA
IO time
CUMULATIVEINT64us
cloudsql_instance_database
Accumulated IO time per user per database.
user: The user of the database.
client_addr: The IP address of the database client.
io_type: The IO type (read/write).
database/postgresql/insights/aggregate/latencies GA
Latency
CUMULATIVEDISTRIBUTIONus
cloudsql_instance_database
Query latency distribution per user per database.
user: The user of the database.
client_addr: The IP address of the database client.
database/postgresql/insights/aggregate/lock_time GA
Aggregated lock time
CUMULATIVEINT64us
cloudsql_instance_database
Accumulated lock wait time per user per database.
user: The user of the database.
client_addr: The IP address of the database client.
lock_type: The lock type (lw/hw/buffer_pin).
database/postgresql/insights/aggregate/row_count GA
Affected rows
CUMULATIVEINT641
cloudsql_instance_database
Total number of rows affected during query execution.
user: The user of the database.
client_addr: The IP address of the database client.
database/postgresql/insights/aggregate/shared_blk_access_count GA
Shared blocks cache access.
CUMULATIVEINT641
cloudsql_instance_database
Shared blocks (regular tables & indexed) accessed by statement execution.
user: The user of the database.
client_addr: The IP address of the database client.
access_type: The block access type (hit/miss).
database/postgresql/insights/perquery/execution_time GA
Per query execution times
CUMULATIVEINT64us{CPU}
cloudsql_instance_database
Accumulated execution times per user per database per query.This is the sum of cpu time, io wait time, lock wait time, process context switch, and scheduling for all the processes involved in the query execution.
querystring: The normalized query.
user: The user of the database.
client_addr: The IP address of the database client.
query_hash: A unique hash of the query string.
database/postgresql/insights/perquery/io_time GA
Per query IO time
CUMULATIVEINT64us
cloudsql_instance_database
Accumulated IO time per user per database per query.
querystring: The normalized query.
user: The user of the database.
client_addr: The IP address of the database client.
io_type: The IO type (read/write).
query_hash: A unique hash of the query string.
database/postgresql/insights/perquery/latencies GA
Per query latency
CUMULATIVEDISTRIBUTIONus
cloudsql_instance_database
Query latency distribution per user per database per query.
querystring: The normalized query.
user: The user of the database.
client_addr: The IP address of the database client.
query_hash: A unique hash of the query string.
database/postgresql/insights/perquery/lock_time GA
Per query lock time
CUMULATIVEINT64us
cloudsql_instance_database
Accumulated lock wait time per user per database per query.
querystring: The normalized query.
user: The user of the database.
client_addr: The IP address of the database client.
lock_type: The lock type (lw/hw/buffer_pin).
query_hash: A unique hash of the query string.
database/postgresql/insights/perquery/row_count GA
Per query affected rows
CUMULATIVEINT641
cloudsql_instance_database
Total number of rows affected during query execution.
querystring: The normalized query.
user: The user of the database.
client_addr: The IP address of the database client.
query_hash: A unique hash of the query string.
database/postgresql/insights/perquery/shared_blk_access_count GA
Per query Shared blocks cache access
CUMULATIVEINT641
cloudsql_instance_database
Shared blocks (regular tables & indexed) accesssed by statement execution.
querystring: The normalized query.
user: The user of the database.
client_addr: The IP address of the database client.
access_type: The block access type (hit/miss).
query_hash: A unique hash of the query string.
database/postgresql/insights/pertag/execution_time GA
Per tag execution time
CUMULATIVEINT64us{CPU}
cloudsql_instance_database
Accumulated execution times per user per database per tag.This is the sum of cpu time, io wait time, lock wait time, process context switch, and scheduling for all the processes involved in the query execution.
user: The user of the database.
client_addr: The IP address of the database client.
action: The name of the action.
application: The name of the application.
controller: The name of the controller.
db_driver: The name of the db_driver.
framework: The name of the framework.
route: The name of the route.
tag_hash: A unique hash of the tag string.
database/postgresql/insights/pertag/io_time GA
Per tag IO time
CUMULATIVEINT64us
cloudsql_instance_database
Accumulated IO write time per user per database per tag.
user: The user of the database.
client_addr: The IP address of the database client.
action: The name of the action.
application: The name of the application.
controller: The name of the controller.
db_driver: The name of the db_driver.
framework: The name of the framework.
route: The name of the route.
io_type: The IO type (read/write).
tag_hash: A unique hash of the tag string.
database/postgresql/insights/pertag/latencies GA
Per tag latency
CUMULATIVEDISTRIBUTIONus
cloudsql_instance_database
Query latency distribution per user per database per tag.
user: The user of the database.
client_addr: The IP address of the database client.
action: The name of the action.
application: The name of the application.
controller: The name of the controller.
db_driver: The name of the db_driver.
framework: The name of the framework.
route: The name of the route.
tag_hash: A unique hash of the tag string.
database/postgresql/insights/pertag/lock_time GA
Per tag lock time
CUMULATIVEINT64us
cloudsql_instance_database
Accumulated lock wait time per user per database per tag.
user: The user of the database.
client_addr: The IP address of the database client.
action: The name of the action.
application: The name of the application.
controller: The name of the controller.
db_driver: The name of the db_driver.
framework: The name of the framework.
route: The name of the route.
lock_type: The lock type (lw/hw/buffer_pin).
tag_hash: A unique hash of the tag string.
database/postgresql/insights/pertag/row_count GA
Per tag affected rows
CUMULATIVEINT641
cloudsql_instance_database
Total number of rows affected during query execution.
user: The user of the database.
client_addr: The IP address of the database client.
action: The name of the action.
application: The name of the application.
controller: The name of the controller.
db_driver: The name of the db_driver.
framework: The name of the framework.
route: The name of the route.
tag_hash: A unique hash of the tag string.
database/postgresql/insights/pertag/shared_blk_access_count GA
Per tag shared blocks cache accessed
CUMULATIVEINT641
cloudsql_instance_database
Shared blocks (regular tables & indexed) accessed by statement execution.
user: The user of the database.
client_addr: The IP address of the database client.
action: The name of the action.
application: The name of the application.
controller: The name of the controller.
db_driver: The name of the db_driver.
framework: The name of the framework.
route: The name of the route.
access_type: The block access type (hit/miss).
tag_hash: A unique hash of the tag string.
database/postgresql/num_backends GA
PostgreSQL Connections
GAUGEINT641
cloudsql_database
Number of connections to the Cloud SQL PostgreSQL instance. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database: Name of the database.
database/postgresql/num_backends_by_state BETA
PostgreSQL Connections by State
GAUGEINT641
cloudsql_database
Number of connections to the Cloud SQL PostgreSQL instance, grouped by its state. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database: Name of the database.
state: Connection state, one of [idle, active, idle_in_transaction, idle_in_transaction_aborted, disabled or fastpath_function_call].
database/postgresql/replication/replica_byte_lag GA
Lag bytes
GAUGEINT64By
cloudsql_database
Replication lag in bytes. Reported from the master per replica. Sampled every 60 seconds. After sampling, data is not visible for up to 210 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 GA
Number of transactions
DELTAINT641
cloudsql_database
Delta count of number of transactions. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database: Name of the database.
transaction_type: transaction_type can be commit or rollback.
database/postgresql/transaction_id_count GA
Transaction ID count
DELTAINT641
cloudsql_database
Delta count of transaction ID. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
action: Type of action, one of ["assigned" - count of transaction IDs assigned and consumed by the instance; "frozen" - count of transaction IDs replenished by the VACUUM`s freeze operation].
database/postgresql/transaction_id_utilization GA
Transaction ID utilization
GAUGEDOUBLE10^2.%
cloudsql_database
Current utilization represented as a percentage of transaction IDs consumed by the Cloud SQL PostgreSQL instance. Values are typically numbers between 0.0 and 1.0. Charts display the values as a percentage between 0% and 100%. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database/postgresql/tuple_size BETA
Number of tuples (rows) in the database.
GAUGEINT641
cloudsql_database
Number of tuples (rows) in the database. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database: Name of the database.
tuple_state: Type of tuple state, one of [live, dead].
database/postgresql/tuples_processed_count BETA
Number of rows processed
DELTAINT641
cloudsql_database
Number of tuples(rows) processed for a given database for operations like insert, update or delete. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
operation_type: Type of database operation, one of [insert, update, delete].
database: Name of the database.
database/postgresql/vacuum/oldest_transaction_age GA
Oldest transaction age
GAUGEINT641
cloudsql_database
Age of the oldest transaction yet to be vacuumed in the Cloud SQL PostgreSQL instance, measured in number of transactions that have happened since the oldest transaction. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
oldest_transaction_type: oldest transaction type can be one of [running, prepared, replication_slot, replica].
database/replication/log_archive_failure_count BETA
Number of log archival failures.
DELTAINT641
cloudsql_database
Number of failed attempts for archiving replication log files. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database/replication/log_archive_success_count BETA
Number of log archival successes.
DELTAINT641
cloudsql_database
Number of successful attempts for archiving replication log files. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database/replication/network_lag GA
Network lag
GAUGEINT64s
cloudsql_database
Indicates time taken from primary binary log to IO thread on replica. Only applicable to replicas. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database/replication/replica_lag GA
Replication lag
GAUGEDOUBLEs
cloudsql_database
Number of seconds the read replica is behind its primary (approximation). Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database/replication/state BETA
Replication state
GAUGEBOOL
cloudsql_database
The current serving state of replication. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
state: State of replication:"Running" - Replication is active and running;"Stopped" - Replication is inactive and stopped;"Error" - There is an error happening and replication is stopped.
database/sqlserver/audits_size GA
Size of stored audit files.
GAUGEINT64By
cloudsql_database
Tracks the size in bytes of stored SQLServer audit files on an instance. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database/sqlserver/audits_upload_count GA
Total number of successfully uploaded audits.
DELTAINT641
cloudsql_database
Counts total number of SQLServer audit file uploads to a GCS bucket and whether or not an upload was successful. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
upload_status: Upload status of latest audit file.
database/sqlserver/external_sync/primary_to_replica_connection_health ALPHA
Primary to Replica connectivity
GAUGEBOOL
cloudsql_database
Indicates whether there is connectivity from Primary to the Replica to push replication updates. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database/state GA
State
GAUGESTRING
cloudsql_database
The current serving state of the Cloud SQL instance. This can be one of the following: RUNNING: The instance is *expected* to be running. If an instance experiences unplanned (non-maintenance) downtime, the state will still be RUNNING, but the database/up metric will report 0. SUSPENDED: The instance is not available, for example due to problems with billing. RUNNABLE: The instance has been stopped by owner. It is not currently running, but it's ready to be restarted. PENDING_CREATE: The instance is being created. MAINTENANCE: The instance is down for maintenance. FAILED: The instance creation failed or an operation left the instance in an unknown bad state. UNKNOWN_STATE: The state of the instance is unknown. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database/up GA
Server up
GAUGEINT641
cloudsql_database
Indicates if the server is up or not. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
database/uptime GA
Uptime
DELTAINT64s
cloudsql_database
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 210 seconds.

cloudtasks

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

Launch stages of these metrics: BETA GA

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

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
api/request_count GA
API requests
DELTAINT641
cloud_tasks_queue
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 BETA
Queue depth
GAUGEINT641
cloud_tasks_queue
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 GA
Task attempt count
DELTAINT641
cloud_tasks_queue
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 GA
Task attempt delays
DELTADISTRIBUTIONms
cloud_tasks_queue
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 Cloud Trace. Launch stages of these metrics: BETA GA

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

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
bigquery_export/exported_span_count BETA
Spans Exported to BigQuery
DELTAINT641
cloudtrace.googleapis.com/CloudtraceProject
Counts per status of attempts to export spans to BigQuery via a TraceSink. Note that spans will be counted for each configured TraceSink that they match.
status: The status of an attempt to export spans to BigQuery via a TraceSink.
billing/monthly_spans_ingested GA
Monthly trace spans ingested
GAUGEINT641
global
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 GA
Trace spans ingested
DELTAINT641
global
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 "metric type" strings in this table must be prefixed with composer.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
environment/api/request_count BETA
API Requests
DELTAINT641
cloud_composer_environment
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 BETA
API Latency
DELTADISTRIBUTIONms
cloud_composer_environment
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/dag_processing/parse_error_count BETA
Parse Error Count
DELTAINT641
cloud_composer_environment
Number of errors raised during parsing DAG files. Sampled every 60 seconds.
image_version: Version of Composer image.
environment/dag_processing/processes BETA
DAG parsing processes
GAUGEINT641
cloud_composer_environment
Number of currently running DAG parsing processes. Sampled every 60 seconds.
image_version: Version of Composer image.
environment/dag_processing/processor_timeout_count BETA
Processors Timeout Count
DELTAINT641
cloud_composer_environment
Number of file processors terminated due to processing timeout. Sampled every 60 seconds.
image_version: Version of Composer image.
environment/dag_processing/total_parse_time BETA
Total Parse Time
GAUGEDOUBLEs
cloud_composer_environment
Number of seconds taken to scan and import all DAG files once. Sampled every 60 seconds.
image_version: Version of Composer image.
environment/dagbag_size BETA
Dag Bag Size
GAUGEINT641
cloud_composer_environment
The current dag bag size. Sampled every 60 seconds.
image_version: Version of Composer image.
environment/database/airflow/size BETA
Airflow metadata database size
GAUGEINT64By
cloud_composer_environment
Size of the Airflow metadata database. Sampled every 60 seconds.
image_version: Version of Composer image.
environment/database/cpu/reserved_cores BETA
Database CPU reserved cores
GAUGEDOUBLE1
cloud_composer_environment
Number of cores reserved for the database instance. Sampled every 60 seconds.
image_version: Version of Composer image.
environment/database/cpu/usage_time BETA
Database CPU usage time
DELTADOUBLEs
cloud_composer_environment
CPU usage time of the database instance. Sampled every 60 seconds.
image_version: Version of Composer image.
environment/database/cpu/utilization BETA
Database CPU utilization
GAUGEDOUBLE1
cloud_composer_environment
CPU utilization ratio (from 0.0 to 1.0) of the database instance. Sampled every 60 seconds.
image_version: Version of Composer image.
environment/database/disk/bytes_used BETA
Database disk usage
GAUGEINT64By
cloud_composer_environment
Used disk space in bytes on the database instance. Sampled every 60 seconds.
image_version: Version of Composer image.
environment/database/disk/quota BETA
Database disk quota
GAUGEINT64By
cloud_composer_environment
Maximum data disk size in bytes of the database instance. Sampled every 60 seconds.
image_version: Version of Composer image.
environment/database/disk/utilization BETA
Database disk utilization
GAUGEDOUBLE1
cloud_composer_environment
Disk quota usage ratio (from 0.0 to 1.0) of the database instance. Sampled every 60 seconds.
image_version: Version of Composer image.
environment/database/memory/bytes_used BETA
Database memory usage
GAUGEINT64By
cloud_composer_environment
Memory usage of the database instance in bytes. Sampled every 60 seconds.
image_version: Version of Composer image.
environment/database/memory/quota BETA
Database memory quota
GAUGEINT64By
cloud_composer_environment
Maximum RAM size in bytes of the database instance. Sampled every 60 seconds.
image_version: Version of Composer image.
environment/database/memory/utilization BETA
Database memory utilization
GAUGEDOUBLE1
cloud_composer_environment
Memory utilization ratio (from 0.0 to 1.0) of the database instance. Sampled every 60 seconds.
image_version: Version of Composer image.
environment/database/network/connections BETA
Database connections
GAUGEINT641
cloud_composer_environment
Number of concurrent connections to the database instance. Sampled every 60 seconds.
image_version: Version of Composer image.
environment/database/network/max_connections BETA
Database connections limit
GAUGEINT641
cloud_composer_environment
Maximum permitted number of concurrent connections to the database instance. Sampled every 60 seconds.
image_version: Version of Composer image.
environment/database/network/received_bytes_count BETA
Database received bytes
DELTAINT64By
cloud_composer_environment
Number of bytes received by the database instance. Sampled every 60 seconds.
image_version: Version of Composer image.
environment/database/network/sent_bytes_count BETA
Database sent bytes
DELTAINT64By
cloud_composer_environment
Number of bytes sent by the database instance. Sampled every 60 seconds.
image_version: Version of Composer image.
environment/database_health BETA
Database Healthy
GAUGEBOOL
cloud_composer_environment
Healthiness of Composer airflow database. Sampled every 60 seconds.
image_version: Version of Composer image.
environment_type: Environment type, e.g. private_ip.
environment/email/sla_notification_failure_count BETA
Failed SLA miss email notifications
DELTAINT641
cloud_composer_environment
Number of failed SLA miss email notification attempts. Sampled every 60 seconds.
image_version: Version of Composer image.
environment/executor/open_slots BETA
Executor Open Slots
GAUGEINT641
cloud_composer_environment
Number of open slots on executor. Sampled every 60 seconds.
image_version: Version of Composer image.
environment/executor/queued_tasks BETA
Executor Queued Tasks
GAUGEINT641
cloud_composer_environment
Number of queued tasks on executor. Sampled every 60 seconds.
image_version: Version of Composer image.
environment/executor/running_tasks BETA
Executor Running Tasks
GAUGEINT641
cloud_composer_environment
Number of running tasks on executor. Sampled every 60 seconds.
image_version: Version of Composer image.
environment/finished_task_instance_count BETA
Finished Task Instance Count
DELTAINT641
cloud_composer_environment
Overall task instances in finished state. Sampled every 60 seconds.
state: State of task instance.
image_version: Version of Composer image.
environment/healthy BETA
Healthy
GAUGEBOOL
cloud_composer_environment
Healthiness of Composer environment. Sampled every 300 seconds.
image_version: Version of Composer image.
environment/num_celery_workers BETA
Celery Workers
GAUGEINT641
cloud_composer_environment
Number of Celery workers. Sampled every 60 seconds.
image_version: Version of Composer image.
environment/pool/open_slots BETA
Open slots in the pool
GAUGEINT641
cloud_composer_environment
Number of open slots in the pool. Sampled every 60 seconds.
image_version: Version of Composer image.
pool_name: Name of the Airflow pool.
environment/pool/running_slots BETA
Running slots in the pool
GAUGEINT641
cloud_composer_environment
Number of running slots in the pool. Sampled every 60 seconds.
image_version: Version of Composer image.
pool_name: Name of the Airflow pool.
environment/pool/starving_tasks BETA
Starving tasks in the pool
GAUGEINT641
cloud_composer_environment
Number of starving tasks in the pool. Sampled every 60 seconds.
image_version: Version of Composer image.
pool_name: Name of the Airflow pool.
environment/scheduler/pod_eviction_count BETA
Scheduler Pod Eviction Count
DELTAINT641
cloud_composer_environment
The number of Airflow scheduler pod evictions. Sampled every 60 seconds.
image_version: Version of Composer image.
environment/scheduler_heartbeat_count BETA
Scheduler Heartbeats
DELTAINT641
cloud_composer_environment
Scheduler heartbeats. Sampled every 60 seconds.
image_version: Version of Composer image.
environment/smart_sensor/exception_failures BETA
Smart sensor poking exception failures
GAUGEINT641
cloud_composer_environment
Number of failures caused by exception in the previous smart sensor poking loop. Sampled every 60 seconds.
image_version: Version of Composer image.
environment/smart_sensor/infra_failures BETA
Smart sensor poking infrastructure failures
GAUGEINT641
cloud_composer_environment
Number of infrastructure failures in the previous smart sensor poking loop. Sampled every 60 seconds.
image_version: Version of Composer image.
environment/smart_sensor/poked_exception BETA
Smart sensor poking exceptions
GAUGEINT641
cloud_composer_environment
Number of exceptions in the previous smart sensor poking loop. Sampled every 60 seconds.
image_version: Version of Composer image.
environment/smart_sensor/poked_success BETA
Smart sensor successfully poked tasks
GAUGEINT641
cloud_composer_environment
Number of newly succeeded tasks poked by the smart sensor in the previous poking loop. Sampled every 60 seconds.
image_version: Version of Composer image.
environment/smart_sensor/poked_tasks BETA
Smart sensor poked tasks
GAUGEINT641
cloud_composer_environment
Number of tasks poked by the smart sensor in the previous poking loop. Sampled every 60 seconds.
image_version: Version of Composer image.
environment/snapshot/creation_count BETA
Snapshot creation count
DELTAINT64s
cloud_composer_environment
Number of created scheduled snapshots. Sampled every 60 seconds.
image_version: Version of Composer image.
result: Snapshot creation result.
environment/snapshot/creation_elapsed_time BETA
Snapshot creation elapsed time
GAUGEDOUBLEs
cloud_composer_environment
Time elapsed of the last scheduled snapshot creation. Sampled every 60 seconds.
image_version: Version of Composer image.
environment/snapshot/size BETA
Snapshot size
GAUGEINT64By
cloud_composer_environment
Size of last scheduled snapshot in bytes. Sampled every 60 seconds.
image_version: Version of Composer image.
environment/task_queue_length BETA
Task Queue Length
GAUGEINT641
cloud_composer_environment
Number of tasks in queue. Sampled every 60 seconds.
image_version: Version of Composer image.
queue_name: Name of task queue.
environment/trigger/blocking_count BETA
Blocking triggers
DELTAINT641
cloud_composer_environment
Total number of triggers that blocked the main thread of a triggerer. Sampled every 60 seconds.
image_version: Version of Composer image.
environment/trigger/failed_count BETA
Failed triggers
DELTAINT641
cloud_composer_environment
Total number of triggers that failed. Sampled every 60 seconds.
image_version: Version of Composer image.
environment/trigger/succeeded_count BETA
Succeeded triggers
DELTAINT641
cloud_composer_environment
Total number of triggers that succeeded. Sampled every 60 seconds.
image_version: Version of Composer image.
environment/unfinished_task_instances BETA
Unfinished Task Instances
GAUGEINT641
cloud_composer_environment
Overall task instances in not finished state. Sampled every 60 seconds.
state: State of task instance.
image_version: Version of Composer image.
environment/web_server/cpu/reserved_cores BETA
Web server CPU reserved cores
GAUGEDOUBLE1
cloud_composer_environment
Number of cores reserved for the web server instance. Sampled every 60 seconds.
image_version: Version of Composer image.
instance_id: Numeric ID of the Compute Engine instance running the web server.
environment/web_server/cpu/usage_time BETA
Web server CPU usage time
DELTADOUBLEs
cloud_composer_environment
CPU usage time of the web server instance. Sampled every 60 seconds.
image_version: Version of Composer image.
instance_id: Numeric ID of the Compute Engine instance running the web server.
environment/web_server/health BETA
Web server health
GAUGEBOOL
cloud_composer_environment
Healthiness of Airflow web server. Sampled every 60 seconds.
image_version: Version of Composer image.
environment/web_server/memory/bytes_used BETA
Web server memory usage
GAUGEINT64By
cloud_composer_environment
Memory usage of the web server instance in bytes. Sampled every 60 seconds.
image_version: Version of Composer image.
instance_id: Name of the Compute Engine instance running the web server.
environment/web_server/memory/quota BETA
Web server memory quota
GAUGEINT64By
cloud_composer_environment
Maximum RAM size in bytes of the web server instance. Sampled every 60 seconds.
image_version: Version of Composer image.
instance_id: Name of the Compute Engine instance running the web server.
environment/worker/max_workers BETA
Maximum Airflow workers
GAUGEINT641
cloud_composer_environment
Maximum number of Airflow workers. Sampled every 60 seconds.
image_version: Version of Composer image.
environment/worker/min_workers BETA
Minimum Airflow workers
GAUGEINT641
cloud_composer_environment
Minimum number of Airflow workers. Sampled every 60 seconds.
image_version: Version of Composer image.
environment/worker/pod_eviction_count BETA
Worker Pod Eviction Count
DELTAINT641
cloud_composer_environment
The number of Airflow worker pods evictions. Sampled every 60 seconds.
image_version: Version of Composer image.
environment/worker/scale_factor_target BETA
Workers scale factor target
GAUGEDOUBLE1
cloud_composer_environment
Scale factor for Airflow workers count. Sampled every 60 seconds.
image_version: Version of Composer image.
queue_name: Name of the Airflow queue. See https://airflow.apache.org/docs/stable/concepts.html#queues.
environment/zombie_task_killed_count BETA
Zombie Tasks Killed
DELTAINT641
cloud_composer_environment
Number of zombie tasks killed. Sampled every 60 seconds.
image_version: Version of Composer image.
workflow/run_count BETA
Workflow Runs
DELTAINT641
cloud_composer_workflow
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 BETA
Workflow Run Duration
GAUGEDOUBLEs
cloud_composer_workflow
Duration of workflow run completion. Sampled every 60 seconds.
state: State of workflow run.
image_version: Version of Composer image.
workflow/task/run_count BETA
Tasks
DELTAINT641
cloud_composer_workflow
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 BETA
Task Duration
GAUGEDOUBLEs
cloud_composer_workflow
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, but to collect the compute.googleapis.com/guest metrics, you must enable the Container-Optimized OS Health Monitoring feature; for more information, see Container-Optimized OS. Launch stages of these metrics: ALPHA BETA GA

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

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
firewall/dropped_bytes_count GA
Dropped bytes
DELTAINT64By
gce_instance
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 GA
Dropped packets
DELTAINT641
gce_instance
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.
guest/cpu/load_15m ALPHA
CPU load average (15m)
GAUGEDOUBLE1
gce_instance
CPU Load (15 minute intervals). For Container-Optimized OS, or Ubuntu running GKE.
instance_name: The name of the VM instance.
guest/cpu/load_1m ALPHA
CPU load average (1m)
GAUGEDOUBLE1
gce_instance
CPU Load (1 minute intervals). For Container-Optimized OS, or Ubuntu running GKE.
instance_name: The name of the VM instance.
guest/cpu/load_5m ALPHA
CPU load average (5m)
GAUGEDOUBLE1
gce_instance
CPU Load (5 minute intervals). For Container-Optimized OS, or Ubuntu running GKE.
instance_name: The name of the VM instance.
guest/cpu/runnable_task_count BETA
Runnable task count.
GAUGEDOUBLE1
gce_instance
The average number of runnable tasks in the run-queue. For Container-Optimized OS, or Ubuntu running GKE.
instance_name: The name of the VM instance.
guest/cpu/usage_time BETA
CPU usage
CUMULATIVEDOUBLEs{CPU}
gce_instance
CPU usage, in seconds. For Container-Optimized OS, or Ubuntu running GKE.
instance_name: The name of the VM instance.
state: One of the following: idle, interrupt, nice, softirq, steal, system, user, wait.
guest/disk/bytes_used BETA
Disk usage
GAUGEINT64By
gce_instance
Number of bytes used on disk for file systems. For Container-Optimized OS, or Ubuntu running GKE.
instance_name: The name of the VM instance.
mountoption: Mount options on the disk device.
mount_option: Mount options on the disk device.
device_name: The name of the disk device.
state: Type of usage (free, used, reserved)
fstype: File system type of the disk device.
fs_type: File system type of the disk device.
guest/disk/io_time GA
IO Time
CUMULATIVEINT64ms
gce_instance
The cumulative time spent on the I/O operations that are in progress; that is, the actual time in queue and when disks were busy. Requests issued in parallel are counted as a single one. For Container-Optimized OS, or Ubuntu running GKE. Sampled every 60 seconds.
instance_name: The name of the VM instance.
device_name: The name of the disk device.
guest/disk/merged_operation_count BETA
Merged disk operations
CUMULATIVEINT641
gce_instance
Merged disk operations count. Disk operations which are adjacent to each other may be merged by the kernel for efficiency. For Container-Optimized OS, or Ubuntu running GKE.
instance_name: The name of the VM instance.
device_name: The name of the disk device.
direction: Direction (read, write).
guest/disk/operation_bytes_count BETA
Disk bytes transferred
CUMULATIVEINT64By
gce_instance
Bytes transferred in disk operations. For Container-Optimized OS, or Ubuntu running GKE.
instance_name: The name of the VM instance.
device_name: The name of the disk device.
direction: Direction (read, write).
guest/disk/operation_count BETA
Disk operations
CUMULATIVEINT641
gce_instance
Disk operations count. For Container-Optimized OS, or Ubuntu running GKE.
instance_name: The name of the VM instance.
device_name: The name of the disk device.
direction: Direction (read, write).
guest/disk/operation_time BETA
Disk operation time
CUMULATIVEINT64ms
gce_instance
Amount of time spent on the disk operations, by direction. This metric only includes time spent on completed operations. For Container-Optimized OS, or Ubuntu running GKE.
instance_name: The name of the VM instance.
device_name: The name of the disk device.
direction: Direction (read, write).
guest/disk/queue_length GA
Queue Length
GAUGEDOUBLE1
gce_instance
The queue length on the disk averaged over the last 60 seconds. For Container-Optimized OS, or Ubuntu running GKE. Sampled every 60 seconds.
instance_name: The name of the VM instance.
device_name: The name of the disk device.
guest/disk/weighted_io_time GA
IO Time
CUMULATIVEINT64ms
gce_instance
The cumulative weighted IO time spent on the disk. For Container-Optimized OS, or Ubuntu running GKE. Sampled every 60 seconds.
instance_name: The name of the VM instance.
device_name: The name of the disk device.
guest/memory/anonymous_used BETA
Anonymous memory usage in Bytes
GAUGEINT64By
gce_instance
Anonymous memory usage, in Bytes. Summing values of all states yields the total anonymous memory used. For Container-Optimized OS, or Ubuntu running GKE.
instance_name: The name of the VM instance.
state: One of the following: active, inactive. Active means the memory has been used more recently.
guest/memory/bytes_used BETA
Memory usage in Bytes
GAUGEINT64By
gce_instance
Memory usage by each memory state, in Bytes. Summing values of all states yields the total memory on the machine. For Container-Optimized OS, or Ubuntu running GKE.
instance_name: The name of the VM instance.
state: One of the following: buffered, cached, free, slab, used.
guest/memory/dirty_used BETA
Dirty pages usage in Bytes.
GAUGEINT64By
gce_instance
Dirty pages usage, in Bytes. For Container-Optimized OS, or Ubuntu running GKE.
instance_name: The name of the VM instance.
state: One of the following: dirty, writeback. Dirty means the memory is waiting to be written back to disk, and writeback means the memory is actively being written back to disk.
guest/memory/page_cache_used BETA
Page cache memory usage in Bytes
GAUGEINT64By
gce_instance
Page cache memory usage, in Bytes. Summing values of all states yields the total anonymous memory used. For Container-Optimized OS, or Ubuntu running GKE.
instance_name: The name of the VM instance.
state: One of the following: active, inactive. Active means the memory has been used more recently and usually not reclaimed until needed.
guest/memory/unevictable_used BETA
Unevictable memory usage in Bytes
GAUGEINT64By
gce_instance
Unevictable memory usage, in Bytes. For Container-Optimized OS, or Ubuntu running GKE.
instance_name: The name of the VM instance.
guest/system/os_feature_enabled BETA
OS Feature
GAUGEINT641
gce_instance
OS Features like GPU support, KTD kernel, third party modules as unknown modules. 1 if the feature is enabled and 0, if disabled. For Container-Optimized OS, or Ubuntu running GKE. Sampled every 60 seconds.
instance_name: The name of the VM instance.
value: Value for the features of the guest os system if present.
os_feature: Features of the guest OS system.
guest/system/problem_count GA
Problem Count
CUMULATIVEINT641
gce_instance
Number of times a machine problem has happened. For Container-Optimized OS, or Ubuntu running GKE. Sampled every 60 seconds.
instance_name: The name of the VM instance.
reason: Description of the type of the problem.
guest/system/problem_state GA
Problem State
GAUGEINT641
gce_instance
Whether a problem is affecting the system or not. The problem is affecting the system when set to 1 and is not affecting the system when set to 0. For Container-Optimized OS, or Ubuntu running GKE. Sampled every 60 seconds.
instance_name: The name of the VM instance.
reason: Description of the cause of the problem.
type: Description of the type of the problem.
guest/system/uptime GA
Uptime
GAUGEINT64s
gce_instance
Number of seconds that the operating system has been running for. For Container-Optimized OS, or Ubuntu running GKE. Sampled every 60 seconds.
instance_name: The name of the VM instance.
kernel_version: The version of the operating system kernel.
os_version: The version of the operating system.
instance/cpu/guest_visible_vcpus BETA
Guest Visible vCPUs
GAUGEDOUBLE1
gce_instance
Number of vCPUs visible inside the guest. For many GCE machine types, the number of vCPUs visible inside the guest is equal to the `compute.googleapis.com/instance/cpu/reserved_cores` metric. For shared-core machine types, the number of guest-visible vCPUs differs from the number of resereved cores. For example, e2-small instances have two vCPUs visible inside the guest and 0.5 fractional vCPUs reserved. Therefore, for an e2-small instance, `compute.googleapis.com/instance/cpu/guest_visible_vcpus` has a value of 2 and `compute.googleapis.com/instance/cpu/reserved_cores` has a value of 0.5. 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 GA
Reserved vCPUs
GAUGEDOUBLE1
gce_instance
Number of vCPUs 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/scheduler_wait_time GA
Scheduler Wait Time
DELTADOUBLEs{idle}
gce_instance
Wait time is the time a vCPU is ready to run, but unexpectedly not scheduled to run. The wait time returned here is the accumulated value for all vCPUs. The time interval for which the value was measured is returned by Monitoring in whole seconds as start_time and end_time. This metric is only available for VMs that belong to the e2 family or to overcommitted VMs on sole-tenant nodes. 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 GA
CPU usage
DELTADOUBLEs{CPU}
gce_instance
Delta vCPU usage for all vCPUs, in vCPU-seconds. To compute the per-vCPU 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 GA
CPU utilization
GAUGEDOUBLE10^2.%
gce_instance
Fractional utilization of allocated CPU on this instance. Values are typically numbers between 0.0 and 1.0 (but some machine types allow bursting above 1.0). Charts display the values as a percentage between 0% and 100% (or more). This metric 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/max_read_bytes_count GA
Peak disk read bytes
GAUGEINT64By
gce_instance
Disk's maximum per-second read throughput over a period of time specified by the user. The period must be one minute or longer. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
device_name: The name of the disk device.
storage_type: Storage type, one of [pd-standard, PD-Balanced, pd-ssd, PD-Extreme].
device_type: Disk type, one of [ephemeral, permanent].
instance/disk/max_read_ops_count GA
Peak disk read ops
GAUGEINT641
gce_instance
Disk's maximum per-second read requests count over a period of time specified by the user. The period must be one minute or longer. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
device_name: The name of the disk device.
storage_type: Storage type, one of [pd-standard, pd-ssd, PD-Balanced, PD-Extreme].
device_type: Disk type, one of [ephemeral, permanent].
instance/disk/max_write_bytes_count GA
Peak disk write bytes
GAUGEINT64By
gce_instance
Disk's maximum per-second write throughput over a period of time specified by the user. The period must be one minute or longer. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
device_name: The name of the disk device.
storage_type: Storage type, one of [pd-standard, PD-Balanced, pd-ssd, PD-Extreme].
device_type: Disk type, one of [ephemeral, permanent].
instance/disk/max_write_ops_count GA
Peak disk write ops
GAUGEINT641
gce_instance
Disk's maximum per-second write requests count over a period of time specified by the user. The period must be one minute or longer. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
device_name: The name of the disk device.
storage_type: Storage type, one of [pd-standard, PD-Balanced, pd-ssd, PD-Extreme].
device_type: Disk type, one of [ephemeral, permanent].
instance/disk/read_bytes_count GA
Disk read bytes
DELTAINT64By
gce_instance
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: Storage type, one of [pd-standard, pd-balanced, pd-ssd, pd-extreme, local-ssd].
device_type: Disk type, one of [ephemeral, permanent].
instance/disk/read_ops_count GA
Disk read operations
DELTAINT641
gce_instance
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: Storage type, one of [pd-standard, pd-balanced, pd-ssd, pd-extreme, local-ssd].
device_type: Disk type, one of [ephemeral, permanent].
instance/disk/throttled_read_bytes_count DEPRECATED
Throttled read bytes
DELTAINT64By
gce_instance
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: Storage type, one of [pd-standard, PD-Balanced, pd-ssd, PD-Extreme].
device_type: The disk type: `ephemeral` or `permanent`.
throttle_reason: Limit that caused the throttling, one of [PER_GB, PER_VM, IOPS, EMERGENCY]. The EMERGENCY reason is deprecated but preserved for backward compatibility; the reported value is always 0.
instance/disk/throttled_read_ops_count DEPRECATED
Throttled read operations
DELTAINT641
gce_instance
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: Storage type, one of [pd-standard, PD-Balanced, pd-ssd, PD-Extreme].
device_type: The disk type: `ephemeral` or `permanent`.
throttle_reason: Limit that caused the throttling, one of [PER_GB, PER_VM, IOPS, EMERGENCY]. The EMERGENCY reason is deprecated but preserved for backward compatibility; the reported value is always 0.
instance/disk/throttled_write_bytes_count DEPRECATED
Throttled write bytes
DELTAINT64By
gce_instance
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: Storage type, one of [pd-standard, PD-Balanced, pd-ssd, PD-Extreme].
device_type: Disk type, one of [ephemeral, permanent].
throttle_reason: Limit that caused the throttling, one of [PER_GB, PER_VM, IOPS, EMERGENCY]. The EMERGENCY reason is deprecated but preserved for backward compatibility; the reported value is always 0.
instance/disk/throttled_write_ops_count DEPRECATED
Throttled write operations
DELTAINT641
gce_instance
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: Storage type, one of [pd-standard, PD-Balanced, pd-ssd, PD-Extreme].
device_type: Disk type, one of [ephemeral, permanent].
throttle_reason: Limit that caused the throttling, one of [PER_GB, PER_VM, IOPS, EMERGENCY]. The EMERGENCY reason is deprecated but preserved for backward compatibility; the reported value is always 0.
instance/disk/write_bytes_count GA
Disk write bytes
DELTAINT64By
gce_instance
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: Storage type, one of [pd-standard, pd-balanced, pd-ssd, pd-extreme, local-ssd].
device_type: Disk type, one of [ephemeral, permanent].
instance/disk/write_ops_count GA
Disk write operations
DELTAINT641
gce_instance
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: Storage type, one of [pd-standard, pd-balanced, pd-ssd, pd-extreme, local-ssd].
device_type: Disk type, one of [ephemeral, permanent].
instance/integrity/early_boot_validation_status BETA
Early Boot Validation
GAUGEINT641
gce_instance
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 BETA
Late Boot Validation
GAUGEINT641
gce_instance
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/memory/balloon/ram_size GA
VM Memory Total
GAUGEINT64By
gce_instance
The total amount of memory in the VM. This metric is only available for VMs that belong to the e2 family. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
instance_name: The name of the VM instance.
instance/memory/balloon/ram_used GA
VM Memory Used
GAUGEINT64By
gce_instance
Memory currently used in the VM. This metric is only available for VMs that belong to the e2 family. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
instance_name: The name of the VM instance.
instance/memory/balloon/swap_in_bytes_count GA
VM Swap In
DELTAINT64By
gce_instance
The amount of memory read into the guest from its own swap space. This metric is only available for VMs that belong to the e2 family. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
instance_name: The name of the VM instance.
instance/memory/balloon/swap_out_bytes_count GA
VM Swap Out
DELTAINT64By
gce_instance
The amount of memory written from the guest to its own swap space. This metric is only available for VMs that belong to the e2 family. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
instance_name: The name of the VM instance.
instance/network/received_bytes_count GA
Received bytes
DELTAINT64By
gce_instance
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 GA
Received packets
DELTAINT641
gce_instance
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 GA
Sent bytes
DELTAINT64By
gce_instance
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 GA
Sent packets
DELTAINT641
gce_instance
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 GA
Uptime
DELTADOUBLEs{uptime}
gce_instance
Delta of how long the VM has been running, in seconds. Note: to get the total number of seconds since VM start, use compute.googleapis.com/instance/uptime_total. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
instance_name: The name of the VM instance.
instance/uptime_total GA
Uptime Total
GAUGEINT64s
gce_instance
Elapsed time since the VM was started, in seconds. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
instance_name: The name of the VM instance.
instance_group/predicted_capacity BETA
Instance group capacity as predicted
GAUGEDOUBLE1
instance_group
Estimated capacity that the instance group will have if predictive autoscaling is enabled. Currently available only for autoscaled instance groups and equal to the predicted number of serving VMs multiplied by utilization target. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
metric_type: Metric for which utilization target is used, e.g., cpu.
instance_group/predicted_size BETA
Instance group size as predicted
GAUGEINT641
instance_group
Estimated number of VMs that the instance group will have if predictive autoscaling is enabled. Currently available only for autoscaled instance groups. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
metric_type: Metric for which utilization target is used, e.g., cpu.
instance_group/predicted_utilization BETA
Instance group utilization as predicted
GAUGEDOUBLE1
instance_group
The sum of the estimated values of the scaling metric for all serving VMs if predictive autoscaling is enabled. Currently available only for autoscaled instance groups. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
metric_type: Metric for which utilization is predicted, e.g., cpu.
instance_group/size GA
Instance group size
GAUGEINT641
instance_group
The number of VMs in the instance group. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
mirroring/dropped_packets_count GA
Dropped packets
DELTAINT641
gce_instance
Count of dropped mirrored packets. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
reason: The reason for the packet drop.
mirroring/mirrored_bytes_count GA
Mirrored bytes
DELTAINT64By
gce_instance
Count of mirrored bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
mirroring/mirrored_packets_count GA
Mirrored packets
DELTAINT641
gce_instance
Count of mirrored packets. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
nat/allocated_ports GA
Allocated ports
GAUGEINT64{port}
gce_instance
Number of ports allocated to a VM by the NAT gateway. Sampled every 60 seconds. After sampling, data is not visible for up to 165 seconds.
nat_project_number: The project number to which the NAT gateway belongs.
router_id: The Cloud Router ID to which the NAT gateway belongs.
nat_gateway_name: The name of the NAT gateway.
nat_ip: The NAT IP allocated to the NAT gateway.
nat/closed_connections_count GA
Closed connections count
DELTAINT64{connection}
gce_instance
Count of connections closed over the NAT gateway. Sampled every 60 seconds. After sampling, data is not visible for up to 165 seconds.
nat_project_number: The project number to which the NAT gateway belongs.
router_id: The Cloud Router ID to which the NAT gateway belongs.
nat_gateway_name: The name of the NAT gateway.
ip_protocol: The protocol of the connection. Can be TCP, UDP or ICMP.
nat/dropped_received_packets_count GA
Received packets dropped count
DELTAINT64{packet}
gce_instance
Count of received packets dropped by the NAT gateway. Sampled every 60 seconds. After sampling, data is not visible for up to 165 seconds.
nat_project_number: The project number to which the NAT gateway belongs.
router_id: The Cloud Router ID to which the NAT gateway belongs.
nat_gateway_name: The name of the NAT gateway.
ip_protocol: The protocol of the connection. Can be TCP, UDP or ICMP.
nat/dropped_sent_packets_count GA
Sent packets dropped count
DELTAINT64{packet}
gce_instance
Count of sent packets dropped by the NAT gateway. Sampled every 60 seconds. After sampling, data is not visible for up to 165 seconds.
nat_project_number: The project number to which the NAT gateway belongs.
router_id: The Cloud Router ID to which the NAT gateway belongs.
nat_gateway_name: The name of the NAT gateway.
ip_protocol: The protocol of the connection. Can be TCP, UDP or ICMP.
reason: The reason for the packet drop. Possible values are OUT_OF_RESOURCES, ENDPOINT_INDEPENDENCE_CONFLICT.
nat/new_connections_count GA
New connections count
DELTAINT64{connection}
gce_instance
Count of new connections created over the NAT gateway. Sampled every 60 seconds. After sampling, data is not visible for up to 165 seconds.
nat_project_number: The project number to which the NAT gateway belongs.
router_id: The Cloud Router ID to which the NAT gateway belongs.
nat_gateway_name: The name of the NAT gateway.
ip_protocol: The protocol of the connection. Can be TCP, UDP or ICMP.
nat/open_connections GA
Open connections
GAUGEINT64{connection}
gce_instance
Number of connections currently open on the NAT gateway. Sampled every 60 seconds. After sampling, data is not visible for up to 165 seconds.
nat_project_number: The project number to which the NAT gateway belongs.
router_id: The Cloud Router ID to which the NAT gateway belongs.
nat_gateway_name: The name of the NAT gateway.
ip_protocol: The protocol of the connection. Can be TCP, UDP or ICMP.
nat/port_usage GA
Port usage
GAUGEINT64{port}
gce_instance
Maximum number of connections from a VM to a single internet endpoint (IP:port). Sampled every 60 seconds. After sampling, data is not visible for up to 165 seconds.
nat_project_number: The project number to which the NAT gateway belongs.
router_id: The Cloud Router ID to which the NAT gateway belongs.
nat_gateway_name: The name of the NAT gateway.
ip_protocol: The protocol of the connection. Can be TCP, UDP or ICMP.
nat/received_bytes_count GA
Received bytes count
DELTAINT64By
gce_instance
Count of bytes received (Internet -> VM) via the NAT gateway. Sampled every 60 seconds. After sampling, data is not visible for up to 165 seconds.
nat_project_number: The project number to which the NAT gateway belongs.
router_id: The Cloud Router ID to which the NAT gateway belongs.
nat_gateway_name: The name of the NAT gateway.
ip_protocol: The protocol of the connection. Can be TCP, UDP or ICMP.
nat/received_packets_count GA
Received packets count
DELTAINT64{packet}
gce_instance
Count of packets received (Internet -> VM) via the NAT gateway. Sampled every 60 seconds. After sampling, data is not visible for up to 165 seconds.
nat_project_number: The project number to which the NAT gateway belongs.
router_id: The Cloud Router ID to which the NAT gateway belongs.
nat_gateway_name: The name of the NAT gateway.
ip_protocol: The protocol of the connection. Can be TCP, UDP or ICMP.
nat/sent_bytes_count GA
Sent bytes count
DELTAINT64By
gce_instance
Count of bytes sent (VM -> Internet) over the NAT gateway. Sampled every 60 seconds. After sampling, data is not visible for up to 165 seconds.
nat_project_number: The project number to which the NAT gateway belongs.
router_id: The Cloud Router ID to which the NAT gateway belongs.
nat_gateway_name: The name of the NAT gateway.
ip_protocol: The protocol of the connection. Can be TCP, UDP or ICMP.
nat/sent_packets_count GA
Sent packets count
DELTAINT64{packet}
gce_instance
Count of packets sent (VM -> Internet) over the NAT gateway. Sampled every 60 seconds. After sampling, data is not visible for up to 165 seconds.
nat_project_number: The project number to which the NAT gateway belongs.
router_id: The Cloud Router ID to which the NAT gateway belongs.
nat_gateway_name: The name of the NAT gateway.
ip_protocol: The protocol of the connection. Can be TCP, UDP or ICMP.
private_service_connect/producer/connected_consumer_forwarding_rules GA
Connected consumer forwarding rules
GAUGEINT641
gce_service_attachment
Number of Consumer Forwarding Rules connected to a PSC Attachment ID. Sampled every 60 seconds. After sampling, data is not visible for up to 165 seconds.
private_service_connect/producer/used_nat_ip_addresses GA
Used nat ip addresses
GAUGEINT641
gce_service_attachment
IP usage of the monitored service attachment. Sampled every 60 seconds. After sampling, data is not visible for up to 165 seconds.
quota/instances_per_vpc_network/exceeded GA
Instances Per VPC Network quota exceeded error
DELTAINT641
compute.googleapis.com/VpcNetwork
Number of attempts to exceed the limit on quota metric compute.googleapis.com/instances_per_vpc_network.
limit_name: The limit name.
quota/instances_per_vpc_network/limit GA
Instances Per VPC Network quota limit
GAUGEINT641
compute.googleapis.com/VpcNetwork
Current limit on quota metric compute.googleapis.com/instances_per_vpc_network. Sampled every 60 seconds.
limit_name: The limit name.
quota/instances_per_vpc_network/usage GA
Instances Per VPC Network quota usage
GAUGEINT641
compute.googleapis.com/VpcNetwork
Current usage on quota metric compute.googleapis.com/instances_per_vpc_network.
limit_name: The limit name.
quota/internal_lb_forwarding_rules_per_vpc_network/exceeded GA
Internal Load Balancer Forwarding Rules per VPC Network quota exceeded error
DELTAINT641
compute.googleapis.com/VpcNetwork
Number of attempts to exceed the limit on quota metric compute.googleapis.com/internal_lb_forwarding_rules_per_vpc_network.
limit_name: The limit name.
quota/internal_lb_forwarding_rules_per_vpc_network/limit GA
Internal Load Balancer Forwarding Rules per VPC Network quota limit
GAUGEINT641
compute.googleapis.com/VpcNetwork
Current limit on quota metric compute.googleapis.com/internal_lb_forwarding_rules_per_vpc_network. Sampled every 60 seconds.
limit_name: The limit name.
quota/internal_lb_forwarding_rules_per_vpc_network/usage GA
Internal Load Balancer Forwarding Rules per VPC Network quota usage
GAUGEINT641
compute.googleapis.com/VpcNetwork
Current usage on quota metric compute.googleapis.com/internal_lb_forwarding_rules_per_vpc_network.
limit_name: The limit name.
quota/internal_managed_forwarding_rules_per_vpc_network/exceeded GA
Internal Managed Forwarding Rules per VPC Network quota exceeded error
DELTAINT641
compute.googleapis.com/VpcNetwork
Number of attempts to exceed the limit on quota metric compute.googleapis.com/internal_managed_forwarding_rules_per_vpc_network.
limit_name: The limit name.
quota/internal_managed_forwarding_rules_per_vpc_network/limit GA
Internal Managed Forwarding Rules per VPC Network quota limit
GAUGEINT641
compute.googleapis.com/VpcNetwork
Current limit on quota metric compute.googleapis.com/internal_managed_forwarding_rules_per_vpc_network. Sampled every 60 seconds.
limit_name: The limit name.
quota/internal_managed_forwarding_rules_per_vpc_network/usage GA
Internal Managed Forwarding Rules per VPC Network quota usage
GAUGEINT641
compute.googleapis.com/VpcNetwork
Current usage on quota metric compute.googleapis.com/internal_managed_forwarding_rules_per_vpc_network.
limit_name: The limit name.
quota/internal_protocol_forwarding_rules_per_vpc_network/exceeded GA
Internal Protocol Forwarding Rules per VPC Network quota exceeded error
DELTAINT641
compute.googleapis.com/VpcNetwork
Number of attempts to exceed the limit on quota metric compute.googleapis.com/internal_protocol_forwarding_rules_per_vpc_network.
limit_name: The limit name.
quota/internal_protocol_forwarding_rules_per_vpc_network/limit GA
Internal Protocol Forwarding Rules per VPC Network quota limit
GAUGEINT641
compute.googleapis.com/VpcNetwork
Current limit on quota metric compute.googleapis.com/internal_protocol_forwarding_rules_per_vpc_network. Sampled every 60 seconds.
limit_name: The limit name.
quota/internal_protocol_forwarding_rules_per_vpc_network/usage GA
Internal Protocol Forwarding Rules per VPC Network quota usage
GAUGEINT641
compute.googleapis.com/VpcNetwork
Current usage on quota metric compute.googleapis.com/internal_protocol_forwarding_rules_per_vpc_network.
limit_name: The limit name.
quota/ip_aliases_per_vpc_network/exceeded GA
IP Aliases per VPC Network quota exceeded error
DELTAINT641
compute.googleapis.com/VpcNetwork
Number of attempts to exceed the limit on quota metric compute.googleapis.com/ip_aliases_per_vpc_network.
limit_name: The limit name.
quota/ip_aliases_per_vpc_network/limit GA
IP Aliases per VPC Network quota limit
GAUGEINT641
compute.googleapis.com/VpcNetwork
Current limit on quota metric compute.googleapis.com/ip_aliases_per_vpc_network. Sampled every 60 seconds.
limit_name: The limit name.
quota/ip_aliases_per_vpc_network/usage GA
IP Aliases per VPC Network quota usage
GAUGEINT641
compute.googleapis.com/VpcNetwork
Current usage on quota metric compute.googleapis.com/ip_aliases_per_vpc_network.
limit_name: The limit name.
quota/psc_google_apis_forwarding_rules_per_vpc_network/exceeded GA
PSC Google APIs Forwarding Rules per VPC Network quota exceeded error
DELTAINT641
compute.googleapis.com/VpcNetwork
Number of attempts to exceed the limit on quota metric compute.googleapis.com/psc_google_apis_forwarding_rules_per_vpc_network.
limit_name: The limit name.
quota/psc_google_apis_forwarding_rules_per_vpc_network/limit GA
PSC Google APIs Forwarding Rules per VPC Network quota limit
GAUGEINT641
compute.googleapis.com/VpcNetwork
Current limit on quota metric compute.googleapis.com/psc_google_apis_forwarding_rules_per_vpc_network. Sampled every 60 seconds.
limit_name: The limit name.
quota/psc_google_apis_forwarding_rules_per_vpc_network/usage GA
PSC Google APIs Forwarding Rules per VPC Network quota usage
GAUGEINT641
compute.googleapis.com/VpcNetwork
Current usage on quota metric compute.googleapis.com/psc_google_apis_forwarding_rules_per_vpc_network.
limit_name: The limit name.
quota/psc_ilb_consumer_forwarding_rules_per_producer_vpc_network/exceeded GA
PSC ILB Consumer Forwarding Rules per Producer VPC Network quota exceeded error
DELTAINT641
compute.googleapis.com/VpcNetwork
Number of attempts to exceed the limit on quota metric compute.googleapis.com/psc_ilb_consumer_forwarding_rules_per_producer_vpc_network.
limit_name: The limit name.
quota/psc_ilb_consumer_forwarding_rules_per_producer_vpc_network/limit GA
PSC ILB Consumer Forwarding Rules per Producer VPC Network quota limit
GAUGEINT641
compute.googleapis.com/VpcNetwork
Current limit on quota metric compute.googleapis.com/psc_ilb_consumer_forwarding_rules_per_producer_vpc_network. Sampled every 60 seconds.
limit_name: The limit name.
quota/psc_ilb_consumer_forwarding_rules_per_producer_vpc_network/usage GA
PSC ILB Consumer Forwarding Rules per Producer VPC Network quota usage
GAUGEINT641
compute.googleapis.com/VpcNetwork
Current usage on quota metric compute.googleapis.com/psc_ilb_consumer_forwarding_rules_per_producer_vpc_network.
limit_name: The limit name.
quota/subnet_ranges_per_vpc_network/exceeded GA
Subnetwork ranges per VPC Network quota exceeded error
DELTAINT641
compute.googleapis.com/VpcNetwork
Number of attempts to exceed the limit on quota metric compute.googleapis.com/subnet_ranges_per_vpc_network.
limit_name: The limit name.
quota/subnet_ranges_per_vpc_network/limit GA
Subnetwork ranges per VPC Network quota limit
GAUGEINT641
compute.googleapis.com/VpcNetwork
Current limit on quota metric compute.googleapis.com/subnet_ranges_per_vpc_network. Sampled every 60 seconds.
limit_name: The limit name.
quota/subnet_ranges_per_vpc_network/usage GA
Subnetwork ranges per VPC Network quota usage
GAUGEINT641
compute.googleapis.com/VpcNetwork
Current usage on quota metric compute.googleapis.com/subnet_ranges_per_vpc_network.
limit_name: The limit name.

contactcenterinsights

Metrics from Contact Center AI Insights. Launch stages of these metrics: BETA

The "metric type" strings in this table must be prefixed with contactcenterinsights.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
analysis_count BETA
Analysis count
DELTAINT641
contactcenterinsights.googleapis.com/Environment
Count of analyses performed.
response_code: (INT64) HTTP status code of the response.
conversation_count BETA
New Conversations
DELTAINT641
contactcenterinsights.googleapis.com/Environment
Count of new conversations.
medium: Medium over which the conversation occurred.
highlighted_conversation_count BETA
Highlighted Conversations
DELTAINT641
contactcenterinsights.googleapis.com/Environment
Count of Conversations with different highlights.
highlight_type: Type of the highlight used for annotation.
highlight_name: Display name of the highlight used for annotation.
highlight_id: Unique id of the highlight used for annotation.
runtime_integration_notification_count BETA
Notifications from Dialogflow Runtime Integration
DELTAINT641
contactcenterinsights.googleapis.com/Environment
Count of notifications from Dialogflow Runtime Integration.
response_code: (INT64) HTTP status code of the response.
topic_classification_count BETA
Topic Classifications
DELTAINT641
contactcenterinsights.googleapis.com/Environment
Count of topic classifications in conversations.
issue_model_name: Resource name of the issue model used to classify the topic.
issue_name: The issue resource name of classified topic. Empty if not successfully classified.
issue_display_name: The display name of classified topic. Empty if not successfully classified.
is_classified: (BOOL) Whether the conversation is classified with a topic.

container

Metrics from Google Kubernetes Engine. For newer Kubernetes metrics, see the kubernetes.io metrics.

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

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
container/accelerator/duty_cycle DEPRECATED
Accelerator duty cycle
GAUGEINT641
gke_container
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 DEPRECATED
Accelerator memory total
GAUGEINT64By
gke_container
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 DEPRECATED
Accelerator memory used
GAUGEINT64By
gke_container
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 DEPRECATED
Request accelerators
GAUGEINT64{devices}
gke_container
Number of accelerator devices requested by the container. Sampled every 60 seconds.
resource_name: Name of the requested accelerator resource.
container/cpu/reserved_cores DEPRECATED
Reserved cores
GAUGEDOUBLE1
gke_container
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 DEPRECATED
CPU usage
CUMULATIVEDOUBLEs{CPU}
gke_container
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 DEPRECATED
CPU utilization
GAUGEDOUBLE10^2.%
gke_container
The percentage of the allocated CPU that is currently in use on the container. Values are typically numbers between 0.0 and 1.0 (but might exceed 1.0), charts display the values as a percentage between 0% and 100% (or more). 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 DEPRECATED
Disk capacity
GAUGEINT64By
gke_container
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 DEPRECATED
Disk usage
GAUGEINT64By
gke_container
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 DEPRECATED
Inode free
GAUGEINT641
gke_container
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 DEPRECATED
Inode capacity
GAUGEINT641
gke_container
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 DEPRECATED
Memory limit
GAUGEINT64By
gke_container
Memory limit of the container in bytes. Sampled every 60 seconds.
container/memory/bytes_used DEPRECATED
Memory usage
GAUGEINT64By
gke_container
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 DEPRECATED
Page faults
DELTAINT641
gke_container
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 DEPRECATED
PID capacity
GAUGEINT641
gke_container
The max PID of OS on the node. This metric is only for the `machine` container. Sampled every 60 seconds.
container/pid_used DEPRECATED
PID usage
GAUGEINT641
gke_container
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 DEPRECATED
Uptime
CUMULATIVEDOUBLEs
gke_container
Number of seconds since the container started. Sampled every 60 seconds.

dataflow

Metrics from Dataflow. For more information about Dataflow monitoring, see Monitoring Dataflow pipelines and Dataflow monitoring interface. Launch stages of these metrics: ALPHA BETA GA

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

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
job/backlog_bytes BETA
Per-stage backlog in bytes
GAUGEINT64By
dataflow_job
Amount of known, unprocessed input for a stage, in bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
job_id: The ID of the current run of this pipeline.
stage: The stage of the pipeline.
job/backlog_elements BETA
Per-stage backlog in elements
GAUGEINT641
dataflow_job
Amount of known, unprocessed input for a stage, in elements. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
job_id: The ID of the current run of this pipeline.
stage: The stage of the pipeline.
job/bigquery/write_count BETA
BigQueryIO.Write Requests
DELTAINT641
dataflow_job
BigQuery write requests from BigQueryIO.Write in Dataflow jobs. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
status: The canonical response code. See: https://cloud.google.com/apis/design/errors#handling_errors.
job_id: The job id of the associated Dataflow job.
ptransform: The pipeline PTransform making the requests.
bigquery_project_id: The project of the associated BigQuery table, view or query.
bigquery_dataset_id: The BigQuery dataset of the associated BigQuery table or view.
bigquery_table_or_view_id: The BigQuery table or view id.
job/billable_shuffle_data_processed GA
Billable shuffle data processed
GAUGEINT64By
dataflow_job
The billable bytes of shuffle data processed by this Dataflow job. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
job_id: The ID of the current run of this pipeline.
job/bundle_user_processing_latencies BETA
Bundle user processing latencies
GAUGEDISTRIBUTIONms
dataflow_job
Bundle user processing latencies from a particular stage. Available for jobs running on Streaming Engine. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
job_id: The job id of the associated Dataflow job.
stage: The stage of the pipeline.
job/current_num_vcpus GA
Current number of vCPUs in use
GAUGEINT641
dataflow_job
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 240 seconds.
job_id: The ID of the current run of this pipeline.
job/current_shuffle_slots GA
Current shuffle slots in use
GAUGEINT641
dataflow_job
The current shuffle slots used by this Dataflow job. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
job_id: The ID of the current run of this pipeline.
job/data_watermark_age GA
Data watermark lag
GAUGEINT64s
dataflow_job
The age (time since event timestamp) up to which all data has been processed by the pipeline. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
job_id: The ID of the current run of this pipeline.
job/disk_space_capacity BETA
Disk Space Capacity
GAUGEINT64By
dataflow_job
The amount of persistent disk currently being allocated to all workers associated with this Dataflow job. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
job_id: The ID of the current run of this pipeline.
storage_type: The type of persistent disk: one of [HDD, SSD].
job/duplicates_filtered_out_count BETA
Duplicate message count per stage
DELTAINT641
dataflow_job
The number of messages being processed by a particular stage that have been filtered out as duplicates. Available for jobs running on Streaming Engine. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
job_id: The job id of the associated Dataflow job.
stage: The stage of the pipeline.
job/elapsed_time GA
Elapsed time
GAUGEINT64s
dataflow_job
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 240 seconds.
job_id: The ID of the current run of this pipeline.
job/element_count GA
Element count
GAUGEINT641
dataflow_job
Number of elements added to the pcollection so far. Sampled every 60 seconds. After sampling, data is not visible for up to 240 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 ALPHA
Elements Produced
DELTAINT641
dataflow_job
The number of elements produced by each PTransform. Sampled every 60 seconds. After sampling, data is not visible for up to 240 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_backlog_processing_time BETA
Estimated time to process current backlog per stage
GAUGEINT64s
dataflow_job
Estimated time (in seconds) to consume current backlog if no new data comes in and throughput stays the same. Only available for Streaming Engine jobs.
job_id: The ID of the current run of this pipeline.
stage: The stage of the pipeline.
job/estimated_byte_count GA
Estimated byte count
GAUGEINT64By
dataflow_job
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 240 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 ALPHA
Estimated Bytes Produced
DELTAINT641
dataflow_job
The estimated total byte size of elements produced by each PTransform. Sampled every 60 seconds. After sampling, data is not visible for up to 240 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/gpu_memory_utilization BETA
GPU memory utilization
GAUGEINT64%
dataflow_job
Percent of time over the past sample period during which global (device) memory was being read or written.
job_id: The ID of the current run of this pipeline.
job/gpu_utilization BETA
GPU utilization
GAUGEINT64%
dataflow_job
Percent of time over the past sample period during which one or more kernels was executing on the GPU.
job_id: The ID of the current run of this pipeline.
job/is_failed GA
Failed
GAUGEINT641
dataflow_job
Has this job failed. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
job/memory_capacity BETA
Memory Capacity
GAUGEINT64By
dataflow_job
The amount of memory currently being allocated to all workers associated with this Dataflow job. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
job_id: The ID of the current run of this pipeline.
job/per_stage_data_watermark_age BETA
Per-stage data watermark lag
GAUGEINT64s
dataflow_job
The age (time since event timestamp) up to which all data has been processed by this stage of the pipeline. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
job_id: The ID of the current run of this pipeline.
stage: The stage of the pipeline.
job/per_stage_system_lag BETA
Per-stage system lag
GAUGEINT64s
dataflow_job
The current maximum duration that an item of data has been processing or awaiting processing in seconds, per pipeline stage. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
job_id: The ID of the current run of this pipeline.
stage: The stage of the pipeline.
job/processing_parallelism_keys BETA
The approximate number of parallel processing keys
GAUGEINT641
dataflow_job
Approximate number of keys in use for data processing for each stage. Processing for any given key is serialized, so the total number of keys for a stage represents the maximum available parallelism at that stage. Available for jobs running on Streaming Engine. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
job_id: The job id of the associated Dataflow job.
stage: The stage of the pipeline.
job/pubsub/read_count BETA
PubsubIO.Read requests from Dataflow jobs
DELTAINT641
dataflow_job
Pub/Sub Pull Requests. For Streaming Engine, this metric is deprecated. See the "Using the Dataflow monitoring interface" page for upcoming changes. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
status: The canonical response code. See: https://cloud.google.com/apis/design/errors#handling_errors.
job_id: The job id of the associated Dataflow job.
ptransform: The pipeline PTransform making the requests.
subscription_project_id: The project of the associated Pub/Sub subscription.
subscription_id: The id of the associated Pub/Sub subscription.
topic_project_id: The project of the associated Pub/Sub topic.
topic_id: The id of the associated Pub/Sub topic.
job/pubsub/read_latencies BETA
Pub/Sub Pull Request Latencies
DELTADISTRIBUTIONms
dataflow_job
Pub/Sub Pull request latencies from PubsubIO.Read in Dataflow jobs. For Streaming Engine, this metric is deprecated. See the "Using the Dataflow monitoring interface" page for upcoming changes. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
job_id: The job id of the associated Dataflow job.
ptransform: The pipeline PTransform making the requests.
subscription_project_id: The project of the associated Pub/Sub subscription.
subscription_id: The id of the associated Pub/Sub subscription.
topic_project_id: The project of the associated Pub/Sub topic.
topic_id: The id of the associated Pub/Sub topic.
job/pubsub/streaming_pull_connection_status BETA
Percentage of active/terminated Streaming Pull connections
GAUGEDOUBLE%
dataflow_job
Percentage of all Streaming Pull connections that are either active (OK status) or terminated because of an error (non-OK status). When a connection is terminated, Dataflow will wait some time before attempting to re-connect. For Streaming Engine only. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
status: The canonical response code for the error. See: https://cloud.google.com/apis/design/errors#handling_errors.
job_id: The job id of the associated dataflow job.
ptransform: The pipeline PTransform making the requests.
subscription_project_id: The project of the associated Pub/Sub subscription.
subscription_id: The id of the associated Pub/Sub subscription.
topic_project_id: The project of the associated Pub/Sub topic.
topic_id: The id of the associated Pub/Sub topic.
job/pubsub/write_count BETA
Pub/Sub Publish Requests
DELTAINT641
dataflow_job
Pub/Sub Publish requests from PubsubIO.Write in Dataflow jobs. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
status: The canonical response code. See: https://cloud.google.com/apis/design/errors#handling_errors.
job_id: The job id of the associated Dataflow job.
ptransform: The pipeline PTransform making the requests.
topic_project_id: The project of the associated Pub/Sub topic.
topic_id: The id of the associated Pub/Sub topic.
job/pubsub/write_latencies BETA
Pub/Sub Publish Request Latencies
DELTADISTRIBUTIONms
dataflow_job
Pub/Sub Publish request latencies from PubsubIO.Write in Dataflow jobs. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
job_id: The job id of the associated Dataflow job.
ptransform: The pipeline PTransform making the requests.
topic_project_id: The project of the associated Pub/Sub topic.
topic_id: The id of the associated Pub/Sub topic.
job/status GA
Status
GAUGESTRING
dataflow_job
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/streaming_engine/key_processing_availability BETA
Current processing key-range availability
GAUGEDOUBLE10^2.%
dataflow_job
Percentage of streaming processing keys that are assigned to workers and available to perform work. Work for unavailable keys will be deferred until keys are available.
job_id: The job id of the associated Dataflow job.
stage: The stage of the pipeline.
job/streaming_engine/persistent_state/read_bytes_count BETA
Storage bytes read
DELTAINT641
dataflow_job
Storage bytes read by a particular stage. Available for jobs running on Streaming Engine. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
job_id: The job id of the associated Dataflow job.
stage: The stage of the pipeline.
job/streaming_engine/persistent_state/write_bytes_count BETA
Storage bytes written
DELTAINT641
dataflow_job
Storage bytes written by a particular stage. Available for jobs running on Streaming Engine. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
job_id: The job id of the associated Dataflow job.
stage: The stage of the pipeline.
job/streaming_engine/persistent_state/write_latencies BETA
Storage write latencies
DELTADISTRIBUTIONms
dataflow_job
Storage write latencies from a particular stage. Available for jobs running on Streaming Engine. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
job_id: The job id of the associated Dataflow job.
stage: The stage of the pipeline.
job/system_lag GA
System lag
GAUGEINT64s
dataflow_job
The current maximum duration that an item of data has been processing or awaiting processing, in seconds. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
job_id: The ID of the current run of this pipeline.
job/thread_time BETA
Thread Time
DELTAINT64ms
dataflow_job
Estimated time in milliseconds spent running in the function of the ptransform totaled across threads on all workers of the job. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
job_id: The ID of the current run of this pipeline.
ptransform: The pipeline PTransform running the function.
function: The function name, one of [start_bundle, process_element, process_timers, split_source, finish_bundle].
job/timers_pending_count BETA
Timers pending count per stage
DELTAINT641
dataflow_job
The number of timers pending in a particular stage. Available for jobs running on Streaming Engine. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
job_id: The job id of the associated Dataflow job.
stage: The stage of the pipeline.
job/timers_processed_count BETA
Timers processed count per stage
DELTAINT641
dataflow_job
The number of timers completed by a particular stage. Available for jobs running on Streaming Engine. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
job_id: The job id of the associated Dataflow job.
stage: The stage of the pipeline.
job/total_memory_usage_time GA
Total memory usage time
GAUGEINT64GBy.s
dataflow_job
The total GB seconds of memory allocated to this Dataflow job. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
job_id: The ID of the current run of this pipeline.
job/total_pd_usage_time GA
Total PD usage time
GAUGEINT64GBy.s
dataflow_job
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 240 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 GA
Total shuffle data processed
GAUGEINT64By
dataflow_job
The total bytes of shuffle data processed by this Dataflow job. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
job_id: The ID of the current run of this pipeline.
job/total_streaming_data_processed GA
Total streaming data processed
GAUGEINT64By
dataflow_job
The total bytes of streaming data processed by this Dataflow job. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
job_id: The ID of the current run of this pipeline.
job/total_vcpu_time GA
Total vCPU time
GAUGEINT64s
dataflow_job
The total vCPU seconds used by this Dataflow job. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
job_id: The ID of the current run of this pipeline.
job/user_counter GA
User Counter
GAUGEDOUBLE1
dataflow_job
A user-defined counter metric. Sampled every 60 seconds. After sampling, data is not visible for up to 240 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.
quota/region_endpoint_shuffle_slot/exceeded GA
Shuffle slots per region per endpoint quota exceeded error
DELTAINT641
dataflow.googleapis.com/Project
Number of attempts to exceed the limit on quota metric dataflow.googleapis.com/region_endpoint_shuffle_slot.
limit_name: The limit name.
endpoint: The shuffle endpoint.
quota/region_endpoint_shuffle_slot/limit GA
Shuffle slots per region per endpoint quota limit
GAUGEINT641
dataflow.googleapis.com/Project
Current limit on quota metric dataflow.googleapis.com/region_endpoint_shuffle_slot. Sampled every 60 seconds.
limit_name: The limit name.
endpoint: The shuffle endpoint.
quota/region_endpoint_shuffle_slot/usage GA
Shuffle slots per region per endpoint quota usage
GAUGEINT641
dataflow.googleapis.com/Project
Current usage on quota metric dataflow.googleapis.com/region_endpoint_shuffle_slot.
limit_name: The limit name.
endpoint: The shuffle endpoint.
worker/memory/bytes_used BETA
Container memory used
GAUGEINT64By
dataflow_worker
The memory usage in bytes by a particular container instance on a Dataflow worker.
container: Container instance name, such as "java-streaming" or "harness".
worker/memory/container_limit BETA
Container memory limit
GAUGEINT64By
dataflow_worker
Maximum RAM size in bytes available to a particular container instance on a Dataflow worker.
container: Container instance name, such as "java-streaming" or "harness".
worker/memory/total_limit BETA
Worker memory limit
GAUGEINT64By
dataflow_worker
RAM size in bytes available to a Dataflow worker.

datamigration

Metrics from Database Migration. Launch stages of these metrics: BETA

The "metric type" strings in this table must be prefixed with datamigration.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
migration_job/initial_sync_complete BETA
Initial replication sync complete
GAUGEBOOL
datamigration.googleapis.com/MigrationJob
Whether all databases on the destination DB instance have completed the initial sync and are replicating changes from the source.
migration_job/max_replica_bytes_lag BETA
Max lag bytes of the migration job data
GAUGEINT64By
datamigration.googleapis.com/MigrationJob
Current replication lag, aggregated across all of the migration job's data.

dataplex

Metrics from Dataplex. Launch stages of these metrics: BETA

The "metric type" strings in this table must be prefixed with dataplex.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
asset/active BETA
Active
GAUGEINT641
dataplex.googleapis.com/Asset
Whether the asset is active.
resource_type: The type of the referenced resource.
zone_type: The type of the parent zone.
asset/data_items BETA
Data items
GAUGEINT641
dataplex.googleapis.com/Asset
The count of items within the referenced resource.
resource_type: The type of the referenced resource.
zone_type: The type of the parent zone.
asset/data_size BETA
Data size
GAUGEINT64By
dataplex.googleapis.com/Asset
The number of stored bytes within the referenced resource.
resource_type: The type of the referenced resource.
zone_type: The type of the parent zone.
asset/filesets BETA
Filesets
GAUGEINT641
dataplex.googleapis.com/Asset
The count of fileset entities within the referenced resource.
resource_type: The type of the referenced resource.
zone_type: The type of the parent zone.
asset/requires_action BETA
Requires action
GAUGEINT641
dataplex.googleapis.com/Asset
Whether the asset has unresolved admin actions.
resource_type: The type of the referenced resource.
zone_type: The type of the parent zone.
asset/tables BETA
Tables
GAUGEINT641
dataplex.googleapis.com/Asset
The count of table entities within the referenced resource.
resource_type: The type of the referenced resource.
zone_type: The type of the parent zone.
lake/requires_action BETA
Requires action
GAUGEINT641
dataplex.googleapis.com/Lake
Whether the lake has unresolved admin actions.
zone/requires_action BETA
Requires action
GAUGEINT641
dataplex.googleapis.com/Zone
Whether the zone has unresolved admin actions.
type: The type of the zone.

dataproc

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

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

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
batch/spark/executors BETA
Batch Spark executors
GAUGEINT641
cloud_dataproc_batch
Indicates the number of Batch Spark executors. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
status: The status of Batch Spark executors, one of [running, pending-delete, required, maximum-needed, target].
cluster/hdfs/datanodes GA
HDFS DataNodes
GAUGEINT641
cloud_dataproc_cluster
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 GA
HDFS capacity
GAUGEDOUBLEGiBy
cloud_dataproc_cluster
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 GA
HDFS storage utilization
GAUGEDOUBLE1
cloud_dataproc_cluster
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 GA
Unhealthy HDFS blocks by status
GAUGEINT641
cloud_dataproc_cluster
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 GA
Job duration
DELTADISTRIBUTIONs
cloud_dataproc_cluster
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 GA
Job state duration
DELTADISTRIBUTIONs
cloud_dataproc_cluster
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 GA
Failed jobs
DELTAINT641
cloud_dataproc_cluster
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 GA
Running jobs
GAUGEINT641
cloud_dataproc_cluster
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 GA
Submitted jobs
DELTAINT641
cloud_dataproc_cluster
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 GA
Operation duration
DELTADISTRIBUTIONs
cloud_dataproc_cluster
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 GA
Operation state duration
DELTADISTRIBUTIONs
cloud_dataproc_cluster
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 GA
Failed operations
DELTAINT641
cloud_dataproc_cluster
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 GA
Running operations
GAUGEINT641
cloud_dataproc_cluster
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 GA
Submitted operations
DELTAINT641
cloud_dataproc_cluster
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 GA
YARN allocated memory percentage
GAUGEDOUBLE1
cloud_dataproc_cluster
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 GA
YARN active applications
GAUGEINT641
cloud_dataproc_cluster
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 GA
YARN containers
GAUGEINT641
cloud_dataproc_cluster
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 GA
YARN memory size
GAUGEDOUBLEGiBy
cloud_dataproc_cluster
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 GA
YARN NodeManagers
GAUGEINT641
cloud_dataproc_cluster
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 GA
YARN pending memory size
GAUGEDOUBLEGiBy
cloud_dataproc_cluster
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 GA
YARN virtual cores
GAUGEINT641
cloud_dataproc_cluster
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.
session/spark/executors BETA
Session Spark executors
GAUGEINT641
Indicates the number of Session Spark executors. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
status: The status of Session Spark executors, one of [running, pending-delete, required, maximum-needed, target].

datastore

Metrics from Datastore. Launch stages of these metrics: GA

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

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
api/request_count GA
Requests
DELTAINT641
datastore_request
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 GA
Sizes of read entities
DELTADISTRIBUTIONBy
datastore_request
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/ttl_deletion_count GA
TTL deletion count
DELTAINT641
datastore_request
Total count of entities deleted by TTL services. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
entity/ttl_expiration_to_deletion_delays GA
TTL expiration to deletion delays
DELTADISTRIBUTIONs
datastore_request
Time elapsed between when an entity with a TTL expired, and when it was actually deleted. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
entity/write_sizes GA
Sizes of written entities
DELTADISTRIBUTIONBy
datastore_request
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 GA
Index writes
DELTAINT641
datastore_request
Count of Datastore index writes. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.

datastream

Metrics from Datastream. Launch stages of these metrics: ALPHA BETA

The "metric type" strings in this table must be prefixed with datastream.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
stream/bytes_count BETA
Stream bytes count
DELTAINT64By
datastream.googleapis.com/Stream
The stream bytes count.
read_method: The events read method.
stream/event_count BETA
Stream event count
DELTAINT641
datastream.googleapis.com/Stream
The stream event count.
read_method: The events read method.
stream/freshness BETA
Stream freshness
GAUGEINT64s
datastream.googleapis.com/Stream
The stream freshness, calculated as the time elapsed between the last event written to the destination, and the newest event available to read from the source.
stream/latencies BETA
Stream latencies
DELTADISTRIBUTIONs
datastream.googleapis.com/Stream
The stream latencies.
read_method: The events read method.
stream/system_latencies BETA
Stream system latencies
DELTADISTRIBUTIONs
datastream.googleapis.com/Stream
A distribution of the latency calculated from when the event was read from the source until it was written to the destination.
read_method: The events read method.
stream/total_latencies BETA
Stream total latencies
DELTADISTRIBUTIONs
datastream.googleapis.com/Stream
A distribution of the latency calculated from when the event was created at the source until it was written to the destination.
read_method: The events read method.
stream/unsupported_event_count BETA
Stream unsupported event count
DELTAINT641
datastream.googleapis.com/Stream
The stream unsupported event count.
read_method: The events read method.
streamobject/bytes_count ALPHA
bytes count per stream object
DELTAINT64By
datastream.googleapis.com/StreamObject
The bytes count per stream object.
read_method: The events read method.
streamobject/event_count ALPHA
event count per stream object
DELTAINT641
datastream.googleapis.com/StreamObject
The event count per stream object.
read_method: The events read method.
streamobject/unsupported_event_count ALPHA
unsupported event count per stream object
DELTAINT641
datastream.googleapis.com/StreamObject
The unsupported event count per stream object.
read_method: The events read method.

dbinsights

Metrics from Cloud SQL for MySQL. Launch stages of these metrics: BETA

The "metric type" strings in this table must be prefixed with dbinsights.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
aggregate/execution_count BETA
Number of calls
CUMULATIVEINT641
cloudsql_instance_database
Total number of query executions per user and database.
user: The user of the database.
client_addr: The IP address of the database client.
aggregate/execution_time BETA
Execution time
CUMULATIVEINT64us{CPU}
cloudsql_instance_database
Cumulative query execution time per user and database. This is the sum of the time required for the CPU, IO wait, lock wait, process context switching, and scheduling for all the processes involved in the query execution.
user: The user of the database.
client_addr: The IP address of the database client.
aggregate/io_time BETA
IO wait time
CUMULATIVEINT64us
cloudsql_instance_database
Cumulative IO wait time per user and database.
user: The user of the database.
client_addr: The IP address of the database client.
aggregate/latencies BETA
Latency
CUMULATIVEDISTRIBUTIONus
cloudsql_instance_database
Cumulative query latency distribution per user and database.
user: The user of the database.
client_addr: The IP address of the database client.
aggregate/lock_time BETA
Lock wait time
CUMULATIVEINT64us
cloudsql_instance_database
Cumulative lock wait time per user and database.
user: The user of the database.
client_addr: The IP address of the database client.
lock_type: The lock type. For PostgreSQL, it can be lw, hw, or buffer_pin. For MySQL, a value is not required.
aggregate/row_count BETA
Affected rows
CUMULATIVEINT641
cloudsql_instance_database
Total number of rows affected during query execution.
user: The user of the database.
client_addr: The IP address of the database client.
row_status: The status of rows. For Postgres, it can be output. For MySQL, it can be output or scan).
perquery/execution_count BETA
Number of calls per query
CUMULATIVEINT641
cloudsql_instance_database
Total number of query executions per user, database, and query.
querystring: The normalized query.
user: The user of the database.
client_addr: The IP address of the database client.
query_hash: A unique hash of the query string.
perquery/execution_time BETA
Execution time per query
CUMULATIVEINT64us{CPU}
cloudsql_instance_database
Cumulative query execution time per user, database, and query. This is the sum of the time required for the CPU, IO wait, lock wait, process context switching, and scheduling for all the processes involved in the query execution.
querystring: The normalized query.
user: The user of the database.
client_addr: The IP address of the database client.
query_hash: A unique hash of the query string.
perquery/io_time BETA
IO wait time per query
CUMULATIVEINT64us
cloudsql_instance_database
Cumulative io wait time per user, database, and query.
querystring: The normalized query.
user: The user of the database.
client_addr: The IP address of the database client.
query_hash: A unique hash of the query string.
perquery/latencies BETA
Latency per query
CUMULATIVEDISTRIBUTIONus
cloudsql_instance_database
Cumulative query latency distribution per user, database, and query.
querystring: The normalized query.
user: The user of the database.
client_addr: The IP address of the database client.
query_hash: A unique hash of the query string.
perquery/lock_time BETA
Lock wait time per query
CUMULATIVEINT64us
cloudsql_instance_database
Cumulative lock wait time per user, database, and query.
querystring: The normalized query.
user: The user of the database.
client_addr: The IP address of the database client.
lock_type: The lock type. For PostgreSQL, it can be lw, hw, or buffer_pin. For MySQL, a value is not required.
query_hash: A unique hash of the query string.
perquery/row_count BETA
Affected rows per query
CUMULATIVEINT641
cloudsql_instance_database
Total number of rows affected during query execution.
querystring: The normalized query.
user: The user of the database.
client_addr: The IP address of the database client.
query_hash: A unique hash of the query string.
row_status: The status of rows. For Postgres, it can be output. For MySQL, it can be output or scan).
pertag/execution_count BETA
Number of calls per tag
CUMULATIVEINT641
cloudsql_instance_database
Total number of query executions per user, database, and tag.
user: The user of the database.
client_addr: The IP address of the database client.
action: The name of the action.
application: The name of the application.
controller: The name of the controller.
db_driver: The name of the database driver.
framework: The name of the framework.
route: The name of the route.
tag_hash: A unique hash of the tag string.
pertag/execution_time BETA
Execution time per tag
CUMULATIVEINT64us{CPU}
cloudsql_instance_database
Cumulative query execution time per user, database, and tag. This is the sum of the time required for the CPU, IO wait, lock wait, process context switching, and scheduling for all the processes involved in the query execution.
user: The user of the database.
client_addr: The IP address of the database client.
action: The name of the action.
application: The name of the application.
controller: The name of the controller.
db_driver: The name of the database driver.
framework: The name of the framework.
route: The name of the route.
tag_hash: A unique hash of the tag string.
pertag/io_time BETA
IO wait time per tag
CUMULATIVEINT64us
cloudsql_instance_database
Cumulative IO wait time per user, database and tag.
user: The user of the database.
client_addr: The IP address of the database client.
action: The name of the action.
application: The name of the application.
controller: The name of the controller.
db_driver: The name of the database driver.
framework: The name of the framework.
route: The name of the route.
tag_hash: A unique hash of the tag string.
pertag/latencies BETA
Latency per tag
CUMULATIVEDISTRIBUTIONus
cloudsql_instance_database
Cumulative query latency distribution per user, database, and tag.
user: The user of the database.
client_addr: The IP address of the database client.
action: The name of the action.
application: The name of the application.
controller: The name of the controller.
db_driver: The name of the database driver.
framework: The name of the framework.
route: The name of the route.
tag_hash: A unique hash of the tag string.
pertag/lock_time BETA
Lock wait time per tag
CUMULATIVEINT64us
cloudsql_instance_database
Cumulative lock wait time per user, database and tag.
user: The user of the database.
client_addr: The IP address of the database client.
action: The name of the action.
application: The name of the application.
controller: The name of the controller.
db_driver: The name of the database driver.
framework: The name of the framework.
route: The name of the route.
lock_type: The lock type. For PostgreSQL, it can be lw, hw, or buffer_pin. For MySQL, a value is not required.
tag_hash: A unique hash of the tag string.
pertag/row_count BETA
Affected rows per tag
CUMULATIVEINT641
cloudsql_instance_database
Total number of rows affected during query execution.
user: The user of the database.
client_addr: The IP address of the database client.
action: The name of the action.
application: The name of the application.
controller: The name of the controller.
db_driver: The name of the database driver.
framework: The name of the framework.
route: The name of the route.
tag_hash: A unique hash of the tag string.
row_status: The status of rows. For Postgres, it can be output. For MySQL, it can be output or scan).

dlp

Metrics from Cloud Data Loss Prevention. Launch stages of these metrics: ALPHA BETA

The "metric type" strings in this table must be prefixed with dlp.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
content_bytes_inspected_count BETA
Content bytes inspected
DELTAINT64By
cloud_dlp_project
Content bytes inspected. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
content_bytes_transformed_count BETA
Content bytes transformed
DELTAINT64By
cloud_dlp_project
Content bytes transformed. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
finding_count ALPHA
Findings
DELTAINT641
cloud_dlp_project
Number of findings. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
info_type: The info type of the finding.
job_result_count BETA
Job results
DELTAINT641
cloud_dlp_project
Job results. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
success: (BOOL) True if the job result was success and false otherwise.
job_trigger_run_count BETA
Job trigger runs
DELTAINT641
cloud_dlp_project
Job trigger runs. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
status: Status of trigger.
job_type: The type of job triggered.
storage_bytes_inspected_count BETA
Storage bytes inspected
DELTAINT64By
cloud_dlp_project
Storage bytes inspected. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
storage_bytes_transformed_count BETA
Storage bytes transformed
DELTAINT64By
cloud_dlp_project
Storage bytes transformed. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.

dns

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

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

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
query/latencies BETA
DNS server latencies
DELTADISTRIBUTIONms
dns_query
Distribution of latency of DNS requests. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
query/response_count BETA
DNS response counts
DELTAINT64{request}
dns_query
Rate of all DNS responses from private DNS. 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.

earthengine

Metrics from Earth Engine. Launch stages of these metrics: BETA

The "metric type" strings in this table must be prefixed with earthengine.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
project/cpu/usage_time BETA
Used EECUs
DELTADOUBLEs{CPU}
earthengine.googleapis.com/Project
The number of Earth Engine Compute Units (EECUs) used.
compute_type: The type of computation. One of [online, batch, highvolume].
client_type: The client type if known, for example: python/v0.1.300.
workload_tag: The workload tag if supplied by the user, for example: my-export1.
project/disk/used_bytes BETA
Used bytes
GAUGEINT64By
earthengine.googleapis.com/Project
The number of bytes of asset storage used for a given project. Sampled every 1800 seconds.

edgecache

Metrics from Media CDN. Launch stages of these metrics: BETA

The "metric type" strings in this table must be prefixed with edgecache.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
edge_cache_route_rule/cmcd/buffer_lengths BETA
Buffer length of the client
DELTADISTRIBUTIONms
edgecache.googleapis.com/EdgeCacheRouteRule
A distribution of the client's buffer length.
stream_type: The type of stream being requested, one of [UNKNOWN, VOD, LIVE] with UNKNOWN when the stream type is not reported.
device_type: The device type of the client (currently not implemented and is UNKNOWN).
client_country: The country of the user sending the request based on GeoIP.
client_continent: The continent of the user sending the request based on GeoIP, one of [Africa, Asia, Europe, North America, South America, Other].
edge_cache_route_rule/cmcd/buffer_starvation_count BETA
Buffer starvation of the client
DELTAINT641
edgecache.googleapis.com/EdgeCacheRouteRule
A count of the client's buffer starvation.
stream_type: The type of stream being requested, one of [UNKNOWN, VOD, LIVE] with UNKNOWN when the stream type is not reported.
device_type: The device type of the client (currently not implemented and is UNKNOWN).
client_country: The country of the user sending the request based on GeoIP.
client_continent: The continent of the user sending the request based on GeoIP, one of [Africa, Asia, Europe, North America, South America, Other].
edge_cache_route_rule/cmcd/encoded_bitrates BETA
Encoded bitrate of the client
DELTADISTRIBUTIONkbit/s
edgecache.googleapis.com/EdgeCacheRouteRule
A distribution of the client's encoded bitrate.
stream_type: The type of stream being requested, one of [UNKNOWN, VOD, LIVE] with UNKNOWN when the stream type is not reported.
device_type: The device type of the client (currently not implemented and is UNKNOWN).
client_country: The country of the user sending the request based on GeoIP.
client_continent: The continent of the user sending the request based on GeoIP, one of [Africa, Asia, Europe, North America, South America, Other].
edge_cache_route_rule/cmcd/encoded_bitrates_over_measured_throughputs BETA
Encoded bitrate over measured throughput of the client
DELTADISTRIBUTION1
edgecache.googleapis.com/EdgeCacheRouteRule
A distribution of the client's buffer length.
stream_type: The type of stream being requested, one of [UNKNOWN, VOD, LIVE] with UNKNOWN when the stream type is not reported.
device_type: The device type of the client (currently not implemented and is UNKNOWN).
client_country: The country of the user sending the request based on GeoIP.
client_continent: The continent of the user sending the request based on GeoIP, one of [Africa, Asia, Europe, North America, South America, Other].
edge_cache_route_rule/cmcd/measured_throughputs BETA
Measured throughput of the client
DELTADISTRIBUTIONkbit/s
edgecache.googleapis.com/EdgeCacheRouteRule
A distribution of the client's measured throughput.
stream_type: The type of stream being requested, one of [UNKNOWN, VOD, LIVE] with UNKNOWN when the stream type is not reported.
device_type: The device type of the client (currently not implemented and is UNKNOWN).
client_country: The country of the user sending the request based on GeoIP.
client_continent: The continent of the user sending the request based on GeoIP, one of [Africa, Asia, Europe, North America, South America, Other].
edge_cache_route_rule/cmcd/playback_time_count BETA
Playback time of the client
DELTAINT641
edgecache.googleapis.com/EdgeCacheRouteRule
A count of playback time.
stream_type: The type of stream being requested, one of [UNKNOWN, VOD, LIVE] with UNKNOWN when the stream type is not reported.
device_type: The device type of the client (currently not implemented and is UNKNOWN).
client_country: The country of the user sending the request based on GeoIP.
client_continent: The continent of the user sending the request based on GeoIP, one of [Africa, Asia, Europe, North America, South America, Other].
edge_cache_route_rule/cmcd/request_count BETA
Requests with CMCD
DELTAINT641
edgecache.googleapis.com/EdgeCacheRouteRule
A count of requests with CMCD.
cmcd_version: The version of CMCD sent in the request, one of [NONE, UNKNOWN, 1] with NONE being no CMCD sent and UNKNOWN being an unknown version.
stream_type: The type of stream being requested, one of [UNKNOWN, VOD, LIVE] with UNKNOWN when the stream type is not reported.
device_type: The device type of the client (currently not implemented and is UNKNOWN).
client_country: The country of the user sending the request based on GeoIP.
client_continent: The continent of the user sending the request based on GeoIP, one of [Africa, Asia, Europe, North America, South America, Other].
edge_cache_route_rule/frontend_rtt_by_client BETA
Frontend round trip time by client
DELTADISTRIBUTIONms
edgecache.googleapis.com/EdgeCacheRouteRule
Round trip times from the end user to the proxy terminating the request.
proxy_continent: The continent of the proxy terminating the request, one of [Africa, Asia, Europe, North America, South America, Oceania, Other].
client_country: The country of the user sending the request based on GeoIP.
client_continent: The continent of the user sending the request based on GeoIP, one of [Africa, Asia, Europe, North America, South America, Other].
protocol: The protocol used by the client, one of [HTTP/1.1, HTTP/2, gQUIC, HTTP/3].
edge_cache_route_rule/http_ttfb BETA
HTTP time to first byte
DELTADISTRIBUTIONms
edgecache.googleapis.com/EdgeCacheRouteRule
A distribution of latencies calculated from when the request was received by the proxy until the first byte of the response is sent (not received).
response_code: (INT64) The response code served to the user.
response_code_class: The class of the response code served to the user, such as "2xx" or "4xx".
tls_version: The TLS version the client is using to connect, one of [none, TLS 1.0, TLS 1.1, TLS 1.2, TLS 1.3].
ip_protocol: The IP protocol the client connected to, one of [IPv4, IPv6].
cache_result: The result returned from the cache, one of [HIT, MISS, PARTIAL, REVALIDATED, STALE, BYPASSED, UNCACHEABLE].
protocol: The protocol used by the client, one of [HTTP/1.1, HTTP/2, gQUIC, HTTP/3].
edge_cache_route_rule/http_ttfb_by_client BETA
HTTP time to first byte by client
DELTADISTRIBUTIONms
edgecache.googleapis.com/EdgeCacheRouteRule
A distribution of latencies calculated from when the request was received by the proxy until the first byte of the response is sent (not received) with client location information.
proxy_continent: The continent of the proxy terminating the request, one of [Africa, Asia, Europe, North America, South America, Oceania, Other].
client_country: The country of the user sending the request based on GeoIP.
client_continent: The continent of the user sending the request based on GeoIP, one of [Africa, Asia, Europe, North America, South America, Other].
protocol: The protocol used by the client, one of [HTTP/1.1, HTTP/2, gQUIC, HTTP/3].
edge_cache_route_rule/http_ttlb BETA
HTTP time to last byte
DELTADISTRIBUTIONms
edgecache.googleapis.com/EdgeCacheRouteRule
A distribution of latencies calculated from when the request was received by the proxy until the last byte of the response is sent (not received).
response_code: (INT64) The response code served to the user.
response_code_class: The class of the response code served to the user, such as "2xx" or "4xx".
tls_version: The TLS version the client is using to connect, one of [none, TLS 1.0, TLS 1.1, TLS 1.2, TLS 1.3].
ip_protocol: The IP protocol the client connected to, one of [IPv4, IPv6].
cache_result: The result returned from the cache, one of [HIT, MISS, PARTIAL, REVALIDATED, STALE, BYPASSED, UNCACHEABLE].
protocol: The protocol used by the client, one of [HTTP/1.1, HTTP/2, gQUIC, HTTP/3].
edge_cache_route_rule/http_ttlb_by_client BETA
HTTP time to last byte by client
DELTADISTRIBUTIONms
edgecache.googleapis.com/EdgeCacheRouteRule
A distribution of latencies calculated from when the request was received by the proxy until the last byte of the response is sent (not received) with client location information.
proxy_continent: The continent of the proxy terminating the request, one of [Africa, Asia, Europe, North America, South America, Oceania, Other].
client_country: The country of the user sending the request based on GeoIP.
client_continent: The continent of the user sending the request based on GeoIP, one of [Africa, Asia, Europe, North America, South America, Other].
protocol: The protocol used by the client, one of [HTTP/1.1, HTTP/2, gQUIC, HTTP/3].
edge_cache_route_rule/origin_http_ttfb BETA
Origin time to first byte
DELTADISTRIBUTIONms
edgecache.googleapis.com/EdgeCacheRouteRule
A distribution of latencies calculated from when the request was sent by the proxy until the response headers are received from the origin.
response_code: (INT64) The response code from the origin.
response_code_class: The class of the response code from the origin, such as "2xx" or "4xx".
proxy_continent: The continent of the proxy, one of [Africa, Asia, Europe, North America, South America, Oceania, Other].
proxy_region: The region of the proxy, one of [Asia, Europe, India, Latin America, Middle East, North America, Oceania, South Korea & China, Other].
protocol: The protocol used to connect to the origin, one of [HTTP/1.1, HTTP/2, gQUIC, HTTP/3].
origin_name: The name of the origin that produced the response (may be a failover origin).
edge_cache_route_rule/origin_http_ttlb BETA
Origin time to last byte
DELTADISTRIBUTIONms
edgecache.googleapis.com/EdgeCacheRouteRule
A distribution of latencies calculated from when the request was sent by the proxy to the origin until the last byte of the response is received from the origin.
response_code: (INT64) The response code from the origin.
response_code_class: The class of the response code from the origin, such as "2xx" or "4xx".
proxy_continent: The continent of the proxy, one of [Africa, Asia, Europe, North America, South America, Oceania, Other].
proxy_region: The region of the proxy, one of [Asia, Europe, India, Latin America, Middle East, North America, Oceania, South Korea & China, Other].
protocol: The protocol used to connect to the origin, one of [HTTP/1.1, HTTP/2, gQUIC, HTTP/3].
origin_name: The name of the origin that produced the response (may be a failover origin).
edge_cache_route_rule/origin_request_count BETA
Origin request count
DELTAINT641
edgecache.googleapis.com/EdgeCacheRouteRule
Count of requests to an origin.
response_code: (INT64) The response code from the origin.
response_code_class: The class of the response code from the origin, such as "2xx" or "4xx".
proxy_continent: The continent of the proxy, one of [Africa, Asia, Europe, North America, South America, Oceania, Other].
proxy_region: The region of the proxy, one of [Asia, Europe, India, Latin America, Middle East, North America, Oceania, South Korea & China, Other].
protocol: The protocol used to connect to the origin, one of [HTTP/1.1, HTTP/2, gQUIC, HTTP/3].
origin_name: The name of the origin that produced the response (may be a failover origin).
edge_cache_route_rule/origin_response_bytes_count BETA
Origin response bytes count
DELTAINT64By
edgecache.googleapis.com/EdgeCacheRouteRule
Count of response bytes from an origin.
response_code: (INT64) The response code from the origin.
response_code_class: The class of the response code from the origin, such as "2xx" or "4xx".
proxy_continent: The continent of the proxy, one of [Africa, Asia, Europe, North America, South America, Oceania, Other].
proxy_region: The region of the proxy, one of [Asia, Europe, India, Latin America, Middle East, North America, Oceania, South Korea & China, Other].
protocol: The protocol used to connect to the origin, one of [HTTP/1.1, HTTP/2, gQUIC, HTTP/3].
origin_name: The name of the origin that produced the response (may be a failover origin).
edge_cache_route_rule/request_bytes_count BETA
Request bytes count
DELTAINT64By
edgecache.googleapis.com/EdgeCacheRouteRule
Count of request bytes (body and headers).
response_code: (INT64) The response code served to the user.
response_code_class: The class of the response code served to the user, such as "2xx" or "4xx".
proxy_continent: The continent of the proxy terminating the request, one of [Africa, Asia, Europe, North America, South America, Oceania, Other].
proxy_region: The region of the proxy terminating the request, one of [Asia, Europe, India, Latin America, Middle East, North America, Oceania, South Korea & China, Other].
cache_result: The result returned from the cache, one of [HIT, MISS, PARTIAL, REVALIDATED, STALE, BYPASSED, UNCACHEABLE].
signed_request_mode: (BOOL) Whether or not the route is expecting signed requests.
edge_cache_route_rule/request_bytes_count_by_client BETA
Request bytes count by client
DELTAINT64By
edgecache.googleapis.com/EdgeCacheRouteRule
Count of request bytes (body and headers) with client location information.
response_code: (INT64) The response code served to the user.
response_code_class: The class of the response code served to the user, such as "2xx" or "4xx".
client_country: The country of the user sending the request based on GeoIP.
client_continent: The continent of the user sending the request based on GeoIP, one of [Africa, Asia, Europe, North America, South America, Other].
edge_cache_route_rule/request_count BETA
Request count
DELTAINT641
edgecache.googleapis.com/EdgeCacheRouteRule
Count of requests.
response_code: (INT64) The response code served to the user.
response_code_class: The class of the response code served to the user, such as "2xx" or "4xx".
proxy_continent: The continent of the proxy terminating the request, one of [Africa, Asia, Europe, North America, South America, Oceania, Other].
proxy_region: The region of the proxy terminating the request, one of [Asia, Europe, India, Latin America, Middle East, North America, Oceania, South Korea & China, Other].
cache_result: The result returned from the cache, one of [HIT, MISS, PARTIAL, REVALIDATED, STALE, BYPASSED, UNCACHEABLE].
signed_request_mode: (BOOL) Whether or not the route is expecting signed requests.
edge_cache_route_rule/request_count_by_blocked BETA
Request count by Cloud Armor action
DELTAINT641
edgecache.googleapis.com/EdgeCacheRouteRule
Count of requests with client location information and Cloud Armor action.
response_code: (INT64) The response code served to the user.
response_code_class: The class of the response code served to the user, such as "2xx" or "4xx".
client_country: The country of the user sending the request based on GeoIP.
client_continent: The continent of the user sending the request based on GeoIP, one of [Africa, Asia, Europe, North America, South America, Other].
blocked_by_cloud_armor: (BOOL) Whether or not the request was blocked by Cloud Armor.
edge_cache_route_rule/request_count_by_client BETA
Request count by client
DELTAINT641
edgecache.googleapis.com/EdgeCacheRouteRule
Count of requests with client location information.
response_code: (INT64) The response code served to the user.
response_code_class: The class of the response code served to the user, such as "2xx" or "4xx".
client_country: The country of the user sending the request based on GeoIP.
client_continent: The continent of the user sending the request based on GeoIP, one of [Africa, Asia, Europe, North America, South America, Other].
cache_result: The result returned from the cache, one of [HIT, MISS, PARTIAL, REVALIDATED, STALE, BYPASSED, UNCACHEABLE].
signed_request_mode: (BOOL) Whether or not the route is expecting signed requests.
edge_cache_route_rule/response_bytes_count BETA
Response bytes count
DELTAINT64By
edgecache.googleapis.com/EdgeCacheRouteRule
Count of response bytes.
response_code: (INT64) The response code served to the user.
response_code_class: The class of the response code served to the user, such as "2xx" or "4xx".
proxy_continent: The continent of the proxy terminating the request, one of [Africa, Asia, Europe, North America, South America, Oceania, Other].
proxy_region: The region of the proxy terminating the request, one of [Asia, Europe, India, Latin America, Middle East, North America, Oceania, South Korea & China, Other].
cache_result: The result returned from the cache, one of [HIT, MISS, PARTIAL, REVALIDATED, STALE, BYPASSED, UNCACHEABLE].
signed_request_mode: (BOOL) Whether or not the route is expecting signed requests.
edge_cache_route_rule/response_bytes_count_by_client BETA
Response bytes count by client
DELTAINT64By
edgecache.googleapis.com/EdgeCacheRouteRule
Count of response bytes (body and headers) with client location information.
response_code: (INT64) The response code served to the user.
response_code_class: The class of the response code served to the user, such as "2xx" or "4xx".
client_country: The country of the user sending the request based on GeoIP.
client_continent: The continent of the user sending the request based on GeoIP, one of [Africa, Asia, Europe, North America, South America, Other].
edge_cache_route_rule/total_latencies BETA
Total latencies
DELTADISTRIBUTIONms
edgecache.googleapis.com/EdgeCacheRouteRule
A distribution of latencies calculated from when the request was received by the proxy until the proxy got ACK from client on last response byte.
response_code: (INT64) The response code served to the user.
response_code_class: The class of the response code served to the user, such as "2xx" or "4xx".
cache_result: The result returned from the cache, one of [HIT, MISS, PARTIAL, REVALIDATED, STALE, BYPASSED, UNCACHEABLE].
protocol: The protocol used by the client, one of [HTTP/1.1, HTTP/2, gQUIC, HTTP/3].
tls_version: The TLS version the client is using to connect, one of [none, TLS 1.0, TLS 1.1, TLS 1.2, TLS 1.3].
ip_protocol: The IP protocol the client connected to, one of [IPv4, IPv6].
edge_cache_route_rule/total_latencies_by_proxy BETA
Total latencies by proxy
DELTADISTRIBUTIONms
edgecache.googleapis.com/EdgeCacheRouteRule
A distribution of latencies calculated from when the request was received by the proxy until the proxy got ACK from client on last response byte. Includes proxy location information.
response_code: (INT64) The response code served to the user.
response_code_class: The class of the response code served to the user, such as "2xx" or "4xx".
proxy_country: The country of the proxy terminating the request.
proxy_continent: The continent of the proxy terminating the request, one of [Africa, Asia, Europe, North America, South America, Oceania, Other].
proxy_region: The region of the proxy terminating the request, one of [Asia, Europe, India, Latin America, Middle East, North America, Oceania, South Korea & China, Other].

edgecontainer

Metrics from Edge Container. Launch stages of these metrics: BETA

The "metric type" strings in this table must be prefixed with edgecontainer.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
machine/connected BETA
Machine Connected
GAUGEBOOL
edgecontainer.googleapis.com/Machine
Whether the machine is connected to Google.
machine/cpu/total_cores BETA
CPU cores
GAUGEINT641
edgecontainer.googleapis.com/Machine
Total number of CPU cores on the machine.
machine/cpu/usage_time BETA
CPU usage
CUMULATIVEDOUBLEs{CPU}
edgecontainer.googleapis.com/Machine
Cumulative CPU usage on all cores in seconds.
type: Either 'system' or 'workload'. Where workload is what the customer is actually running and system is everything else that Google runs to manage the machine.
machine/cpu/utilization BETA
CPU utilization
GAUGEDOUBLE%
edgecontainer.googleapis.com/Machine
Percent of CPU utilization in a machine (between 0-1).
type: Either 'system' or 'workload'. Where workload is what the customer is actually running and system is everything else that Google runs to manage the machine.
machine/disk/total_bytes BETA
Total Disk Size
GAUGEINT64By
edgecontainer.googleapis.com/Machine
Total disk bytes on the machine.
machine/disk/used_bytes BETA
Disk Usage
GAUGEINT64By
edgecontainer.googleapis.com/Machine
Total disk bytes used on the machine.
machine/disk/utilization BETA
Disk Utilization
GAUGEDOUBLE%
edgecontainer.googleapis.com/Machine
Percent of disk bytes utilization in a machine (between 0-1).
machine/gpu/total BETA
GPUs
GAUGEINT641
edgecontainer.googleapis.com/Machine
Number of GPUs in the machine.
machine/gpu/utilization BETA
GPU Utilization
GAUGEDOUBLE%
edgecontainer.googleapis.com/Machine
This is the proportion of time in which the GPU was being used.
devpath: dev path of the GPU, uniquely identifying it.
machine/memory/total_bytes BETA
Total Memory
GAUGEINT64By
edgecontainer.googleapis.com/Machine
Number of bytes of memory in the machine.
machine/memory/used_bytes BETA
Memory Usage
GAUGEINT64By
edgecontainer.googleapis.com/Machine
Memory usage in bytes.
type: Either 'system' or 'workload'. Where workload is what the customer is actually running and system is everything else that Google runs to manage the machine.
machine/memory/utilization BETA
Memory Utilization
GAUGEDOUBLE%
edgecontainer.googleapis.com/Machine
Percent of memory utilization in a machine (between 0-1).
type: Either 'system' or 'workload'. Where workload is what the customer is actually running and system is everything else that Google runs to manage the machine.
machine/network/connectivity BETA
Connectivity
GAUGEBOOL
edgecontainer.googleapis.com/Machine
Whether the primary NIC has internet connectivity.
machine/network/link_speed BETA
Link Speed
GAUGEDOUBLEBps
edgecontainer.googleapis.com/Machine
Link speed in bytes per second. Only reports data on the primary NIC.
machine/network/received_bytes_count BETA
Received Bytes
CUMULATIVEDOUBLEBy
edgecontainer.googleapis.com/Machine
Total network bytes received by the interface. Only reports data on the primary NIC.
machine/network/sent_bytes_count BETA
Sent Bytes
CUMULATIVEDOUBLEBy
edgecontainer.googleapis.com/Machine
Total network bytes sent by the interface. Only reports data on the primary NIC.
machine/network/up BETA
Network Up
GAUGEBOOL
edgecontainer.googleapis.com/Machine
Whether the network interface is up and running or not.
interface: Any of the network devices (including primary and secondary cards) and port.
machine/restart_count BETA
Machine Restarts
CUMULATIVEINT641
edgecontainer.googleapis.com/Machine
Total number of times the machine restarted.
machine/uptime BETA
Machine Uptime
GAUGEINT64s
edgecontainer.googleapis.com/Machine
For how long (in seconds) the machine is up.
router/bgp_up BETA
BGP Up
GAUGEBOOL
edgecontainer.googleapis.com/Rack
Whether the BGP session on the router is up and healthy.
router_id: The identifier for the router. Each rack contains up to two routers.
router/connected BETA
Router Connected
GAUGEBOOL
edgecontainer.googleapis.com/Rack
Whether the router is connected to Google.
router_id: The identifier for the router. Each rack contains up to two routers.

file

Metrics from Filestore. Launch stages of these metrics: GA

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

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
nfs/server/average_read_latency GA
Average read latency
GAUGEDOUBLEms
filestore_instance
Average latency for all disk read operations (NOTE: this metric will only be populated for High Scale instances). Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
file_share: The name of the File Share.
nfs/server/average_write_latency GA
Average write latency
GAUGEDOUBLEms
filestore_instance
Average latency for all disk write operations (NOTE: this metric will only be populated for High Scale instances). Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
file_share: The name of the File Share.
nfs/server/free_bytes GA
Free bytes
GAUGEINT64By
filestore_instance
Total free bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
file_share: The name of the File Share.
nfs/server/free_bytes_percent GA
Free disk space percent
GAUGEDOUBLE%
filestore_instance
Free disk space as a percentage of the total space. Values are numbers between 0.0 and 100.0. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
file_share: The name of the File Share.
nfs/server/metadata_ops_count GA
Metadata operations count
DELTAINT64{operation}
filestore_instance
Count of disk metadata operations (NOTE: this metric will only be populated for High Scale instances). Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
file_share: The name of the File Share.
nfs/server/procedure_call_count GA
Procedure call count
DELTAINT641
filestore_instance
NFS server procedure call count. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
name: The name of the NFS Server procedure.
version: The version of the NFS protocol.
nfs/server/read_bytes_count GA
Bytes read
DELTAINT64By
filestore_instance
Bytes read from disk. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
file_share: The name of the File Share.
nfs/server/read_milliseconds_count GA
Time (in milliseconds) spent on read operations
DELTAINT64ms
filestore_instance
Count of milliseconds spent on disk read operations. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
file_share: The name of the File Share.
nfs/server/read_ops_count GA
Disk read operation count
DELTAINT64{operation}
filestore_instance
Count of disk read operations. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
file_share: The name of the File Share.
nfs/server/used_bytes GA
Used bytes
GAUGEINT64By
filestore_instance
Used bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
file_share: The name of the File Share.
nfs/server/used_bytes_percent GA
Used space percent
GAUGEDOUBLE%
filestore_instance
Used space as a percentage of the total space. Values are numbers between 0.0 and 100.0. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
file_share: The name of the File Share.
nfs/server/write_bytes_count GA
Bytes written
DELTAINT64By
filestore_instance
Bytes written to disk. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
file_share: The name of the File Share.
nfs/server/write_milliseconds_count GA
Time (in milliseconds) spent on write operations
DELTAINT64ms
filestore_instance
Count of milliseconds spent on disk write operations. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
file_share: The name of the File Share.
nfs/server/write_ops_count GA
Disk write operation count
DELTAINT64{operation}
filestore_instance
Count of disk write operations. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
file_share: The name of the File Share.

firebaseappcheck

Metrics from Firebase. Launch stages of these metrics: BETA

The "metric type" strings in this table must be prefixed with firebaseappcheck.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
services/verdict_count BETA
Firebase App Check verdict count
DELTAINT641
firebaseappcheck.googleapis.com/Instance
Verdicts from performing Firebase App Check verifications.
result: Result of the token verification, one of [ALLOW, DENY].
security: Security property of the request, one of [VALID, INVALID, MISSING_OUTDATED_CLIENT, MISSING_UNKNOWN_ORIGIN].

firebasedatabase

Metrics from Firebase. Launch stages of these metrics: GA

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

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
io/database_load GA
Database Load
GAUGEDOUBLE1
firebase_namespace
Fraction of database load, grouped by type. Sampled every 60 seconds. After sampling, data is not visible for up to 1800 seconds.
type: The message type that the actor processed.
io/persisted_bytes_count GA
Saved Bytes
DELTAINT64By
firebase_namespace
Bytes of data persisted to disk.
io/sent_responses_count GA
Responses sent
DELTAINT641
firebase_namespace
Number of responses sent or broadcasted to clients.
io/utilization GA
I/O utilization
GAUGEDOUBLE1
firebase_namespace
Fraction of I/O used. Sampled every 60 seconds. After sampling, data is not visible for up to 1800 seconds.
network/active_connections GA
Connections
GAUGEINT641
firebase_namespace
The number of outstanding connections. Sampled every 60 seconds. After sampling, data is not visible for up to 1800 seconds.
network/api_hits_count GA
API Hits
DELTAINT641
firebase_namespace
The number of hits aginst your database grouped by type.
operation_type: The operation type, this lines up with the profiler.
network/broadcast_load GA
Broadcast Load
GAUGEDOUBLE1
firebase_namespace
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 GA
Disabled for network
GAUGEBOOL
firebase_namespace
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 GA
HTTPS Requests Received
DELTAINT641
firebase_namespace
Number of HTTPS requests received.
reused_ssl_session: If the SSL Session was reused.
network/monthly_sent GA
Bytes sent monthly
GAUGEINT64By
firebase_namespace
The total outgoing bytes sent aggregated and reset monthly. Sampled every 1800 seconds. After sampling, data is not visible for up to 5400 seconds.
network/monthly_sent_limit GA
Bytes sent limit
GAUGEINT64By
firebase_namespace
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 GA
Total billed bytes
DELTAINT64By
firebase_namespace
The outgoing bandwidth used by the database, including encryption and protocol overhead.
network/sent_payload_and_protocol_bytes_count GA
Payload and Protocol Bytes sent
DELTAINT64By
firebase_namespace
The outgoing bandwidth usage without encryption overhead.
network/sent_payload_bytes_count GA
Payload Bytes Sent
DELTAINT64By
firebase_namespace
The outgoing bandwidth usage without encryption nor protocol.
rules/evaluation_count GA
Rule evaluations
DELTAINT641
firebase_namespace
The number of Firebase Realtime Database Security Rule evaluations performed in response to write and read requests.
request_method: The request method.
ruleset_label: The ruleset label.
result: The result.
storage/disabled_for_overages GA
Disabled for storage
GAUGEBOOL
firebase_namespace
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 GA
Bytes stored limit
GAUGEINT64By
firebase_namespace
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 GA
Bytes stored
GAUGEINT64By
firebase_namespace
The size of the Firebase database storage. Sampled every 86400 seconds. After sampling, data is not visible for up to 86400 seconds.

firebaseextensions

Metrics from Firebase. Launch stages of these metrics: BETA

The "metric type" strings in this table must be prefixed with firebaseextensions.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
extension/version/active_instances BETA
Active instances
GAUGEINT641
firebaseextensions.googleapis.com/ExtensionVersion
Number of active instances of the published extension version. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.

firebasehosting

Metrics from Firebase. Launch stages of these metrics: GA

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

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
network/monthly_sent GA
Bytes sent monthly
GAUGEINT64By
firebase_domain
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 GA
Bytes sent limit
GAUGEINT64By
firebase_domain
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 GA
Bytes sent
DELTAINT64By
firebase_domain
The outgoing bandwidth usage for Firebase Hosting.
storage/limit GA
Bytes stored limit
GAUGEINT64By
firebase_domain
The storage limit for Firebase Hosting. Sampled every 28800 seconds.
storage/total_bytes GA
Bytes stored
GAUGEINT64By
firebase_domain
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 "metric type" strings in this table must be prefixed with firebasestorage.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
rules/evaluation_count BETA
Rule evaluations
DELTAINT641
gcs_bucket
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.
request_method: The method/operation type of the request: CREATE, UPDATE, or DELETE; or GET, LIST.
ruleset_label: The ruleset label indicating whether it's the current production release.
result: The evaluation result: ALLOW, DENY, or ERROR.

firestore

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

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

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
api/request_count BETA
Requests
DELTAINT641
datastore_request
Count of Firestore 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).
composite_indexes_per_database BETA
Composite Indexes Per Database.
GAUGEINT641
firestore.googleapis.com/Database
Composite Indexes Per Database. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
document/delete_count GA
Document Deletes
DELTAINT641
firestore_instance
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 GA
Document Reads
DELTAINT641
firestore_instance
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/ttl_deletion_count BETA
TTL deletion count
DELTAINT641
firestore_instance
Total count of documents deleted by TTL services. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
document/ttl_expiration_to_deletion_delays BETA
TTL expiration to deletion delays
DELTADISTRIBUTIONs
firestore_instance
Time elapsed between when a document with a TTL expired, and when it was actually deleted. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
document/write_count GA
Document Writes
DELTAINT641
firestore_instance
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 BETA
Connected Clients
GAUGEINT641
firestore_instance
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 BETA
Snapshot Listeners
GAUGEINT641
firestore_instance
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.
quota/composite_indexes_per_database/exceeded BETA
Composite Indexes Per Database. quota exceeded error
DELTAINT641
firestore.googleapis.com/Database
Number of attempts to exceed the limit on quota metric firestore.googleapis.com/composite_indexes_per_database.
limit_name: The limit name.
quota/composite_indexes_per_database/limit BETA
Composite Indexes Per Database. quota limit
GAUGEINT641
firestore.googleapis.com/Database
Current limit on quota metric firestore.googleapis.com/composite_indexes_per_database. Sampled every 60 seconds.
limit_name: The limit name.
quota/composite_indexes_per_database/usage BETA
Composite Indexes Per Database. quota usage
GAUGEINT641
firestore.googleapis.com/Database
Current usage on quota metric firestore.googleapis.com/composite_indexes_per_database.
limit_name: The limit name.
rules/evaluation_count BETA
Rule Evaluations
DELTAINT641
firestore_instance
The number of Cloud Firestore Security Rule evaluations performed in response to write (create, update, delete) or read (get, list) requests. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
request_method: The permission type of the request.
ruleset_label: The ruleset label indicating whether it is the current production release.
version: The version name.
module: The service/module name.
result: The evaluation result: ALLOW, DENY, or ERROR.

firewallinsights

Metrics from Firewall Insights. Launch stages of these metrics: BETA GA

The "metric type" strings in this table must be prefixed with firewallinsights.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
subnet/all/firewall_hit_count BETA
Firewall All Types Hit Counts
DELTAINT641
gce_subnetwork
The hit count of various firewalls for network traffic. Please note that this metric applies only to firewalls for which Firewall Logging has been turned on. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
type: Type of firewall rule, one of[VPC_FIREWALL, NETWORK_FIREWALL_POLICY, HIERARCHICAL_FIREWALL_POLICY ,UNSPECIFIED].
firewall_name: For VPC firewall rules, this is the name of the rule. For hierarchical firewall policies, this is the policy numeric ID. For network firewall policies, this is the name of the policy.
firewall_location: For regional firewall policies the firewall region, otherwisecontains a fixed value "global".
priority: (INT64) Priority of the VPC firewall rule or of the policy rule.
subnet/all/firewall_last_used_timestamp BETA
Firewall Last Used Timestamp
GAUGEINT641
gce_subnetwork
The epoch timestamp (in seconds) of the last time a firewall was used for network traffic. Please note that this metric applies only to firewalls for which Firewall Logging has been turned on. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
type: Type of firewall rule, one of[VPC_FIREWALL, NETWORK_FIREWALL_POLICY, HIERARCHICAL_FIREWALL_POLICY ,UNSPECIFIED].
firewall_name: For VPC firewall rules, this is the name of the rule. For hierarchical firewall policies, this is the policy numeric ID. For network firewall policies, this is the name of the policy.
firewall_location: For regional firewall policies the firewall region, for global firewall policies contains a fixed value.
priority: (INT64) Priority of the VPC firewall rule or of the policy rule.
subnet/firewall_hit_count GA
Subnet Firewall Hit Counts
DELTAINT641
gce_subnetwork
The hit count of various firewalls for the traffic corresponding to a subnet. Please note that this metric applies only to firewalls for which Firewall Logging has been turned on. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
network_name: The name of the network that this subnet belongs to.
firewall_name: The name of firewall to which a hit is attributed.
subnet/firewall_last_used_timestamp GA
Subnet Firewall Last Used Timestamp
GAUGEINT641
gce_subnetwork
The epoch timestamp (in seconds) of the last time a firewall was used for the traffic corresponding to a subnet. Please note that this metric applies only to firewalls for which Firewall Logging has been turned on. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
network_name: The name of the network that this subnet belongs to.
firewall_name: The name of firewall to which a hit is attributed.
vm/all/firewall_hit_count BETA
Firewall All Types Hit Counts
DELTAINT641
gce_instance
The hit count of various firewalls for network traffic. Please note that this metric applies only to firewalls for which Firewall Logging has been turned on. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
type: Type of firewall rule, one of[VPC_FIREWALL, NETWORK_FIREWALL_POLICY, HIERARCHICAL_FIREWALL_POLICY ,UNSPECIFIED].
firewall_name: For VPC firewall rules, this is the name of the rule. For hierarchical firewall policies, this is the policy numeric ID. For network firewall policies, this is the name of the policy.
firewall_location: For regional firewall policies the firewall region, otherwisecontains a fixed value "global".
interface_name: The vm network interface which the rule was triggered for, such as "nic0".
priority: (INT64) Priority of the VPC firewall rule or of the policy rule.
vm/all/firewall_last_used_timestamp BETA
Firewall Last Used Timestamp
GAUGEINT641
gce_instance
The epoch timestamp (in seconds) of the last time a firewall was used for network traffic. Please note that this metric applies only to firewalls for which Firewall Logging has been turned on. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
type: Type of firewall rule, one of[VPC_FIREWALL, NETWORK_FIREWALL_POLICY, HIERARCHICAL_FIREWALL_POLICY ,UNSPECIFIED].
firewall_name: For VPC firewall rules, this is the name of the rule. For hierarchical firewall policies, this is the policy numeric ID. For network firewall policies, this is the name of the policy.
firewall_location: For regional firewall policies the firewall region, for global firewall policies contains a fixed value.
interface_name: The vm network interface which the rule was triggered for, such as "nic0".
priority: (INT64) Priority of the VPC firewall rule or of the policy rule.
vm/firewall_hit_count GA
VM Firewall Hit Counts
DELTAINT641
gce_instance
The hit count of various firewalls for the traffic corresponding to a VM. Please note that this metric applies only to firewalls for which Firewall Logging has been turned on. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
firewall_project_id: The project id that this firewall belongs to. In the shared VPC case, the host project might be different from the instance project that a VM belongs to.
firewall_name: The name of firewall to which a hit is attributed.
vm/firewall_last_used_timestamp GA
VM Firewall Last Used Timestamp
GAUGEINT641
gce_instance
The epoch timestamp (in seconds) of the last time a firewall was used for the traffic corresponding to a VM. Please note that this metric applies only to firewalls for which Firewall Logging has been turned on. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
firewall_project_id: The project id that this firewall belongs to. In the shared VPC case, the host project might be different from the instance project that a VM belongs to.
firewall_name: The name of firewall to which a hit is attributed.

fleetengine

Metrics from Fleet Engine. Launch stages of these metrics: BETA GA

The "metric type" strings in this table must be prefixed with fleetengine.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
task/billable_shipment_task_count BETA
Billable shipment task count
DELTAINT641
The number of billable shipment tasks completed.
country_code: The task's country code.
trip/billable_trip_count GA
Billable trip count
DELTAINT641
fleetengine.googleapis.com/Fleet
The number of billable trips reported.
country_code: The trip's country code.

gkebackup

Metrics from Backup for GKE. Launch stages of these metrics: GA

The "metric type" strings in this table must be prefixed with gkebackup.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
backup_completion_times GA
Backup completion time
DELTADISTRIBUTIONs
gkebackup.googleapis.com/BackupPlan
Distribution of backup completion time.
state: State of the backup, one of [SUCCEEDED, FAILED].
backup_created_count GA
Backup created count
DELTAINT641
gkebackup.googleapis.com/BackupPlan
Count of backups created under a backupPlan.
scheduled: Whether the backup was created by schedule, one of [true, false].
backup_deleted_count GA
Backup deleted count
DELTAINT641
gkebackup.googleapis.com/BackupPlan
Count of backups deleted under a backupPlan.
scheduled: Whether the backup was deleted by schedule, one of [true, false].
restore_created_count GA
Restore created count
DELTAINT641
gkebackup.googleapis.com/RestorePlan
Count of restores created under a restorePlan.

healthcare

Metrics from Cloud Healthcare API. Launch stages of these metrics: BETA

The "metric type" strings in this table must be prefixed with healthcare.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
data_protection/scan/status BETA
Scan status
GAUGEBOOL
healthcare.googleapis.com/DataProtectionStore
The status of scan.
data_protection/scan/violations BETA
Violation
GAUGEINT641
healthcare.googleapis.com/DataProtectionStore
The number of violations.
category: Category of violation count.
forseti_rule_type: Policies of violation count.

iam

Metrics from Identity and Access Management. Launch stages of these metrics: BETA GA

The "metric type" strings in this table must be prefixed with iam.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
service_account/authn_events_count GA
Service account authentication events
DELTAINT641
iam_service_account
Number of authentication events for a service account. Sampled every 600 seconds. After sampling, data is not visible for up to 10800 seconds.
service_account/key/authn_events_count GA
Service account key authentication events
DELTAINT641
iam_service_account
Number of authentication events for a service account key. Sampled every 600 seconds. After sampling, data is not visible for up to 10800 seconds.
key_id: The key ID associated with the authentication event.
workload_identity_federation/count BETA
Workload identity federation count
DELTAINT641
iam.googleapis.com/WorkloadIdentityPoolProvider
Count of token exchanges using workload identity federation.
result: If the request succeeds, the value will be 'success'. Otherwise, the value will match one of the possible OAuth 2.0 error types, for instance, 'invalid_client'.
workload_identity_federation/key_usage_count BETA
Workload identity federation key usage count
DELTAINT641
iam.googleapis.com/WorkloadIdentityPoolProvider
Count of times a key is used as part of workload identity federation.
key: The identifier of a public key used during a workload identity federation.
use: What the key was used for, one of ['verify' - verify a signature]. Additional values might be added in the future.

identitytoolkit

Metrics from Identity Platform. Launch stages of these metrics: BETA

The "metric type" strings in this table must be prefixed with identitytoolkit.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
quota/free_daily_signin/exceeded BETA
Free Daily Sign-in Quota Exceeded
DELTAINT641
identitytoolkit_project
The number of sign-ins that have exceeded the free daily new sign-in quota.
pricing_tier: The pricing tier of the identity provider used to sign in.
recaptcha/risk_scores BETA
reCAPTCHA risk score distribution
DELTADISTRIBUTION1
identitytoolkit_tenant
Distribution of reCAPTCHA scores. Scores range from 0 (high risk) to 1 (low risk).
provider: The identity provider, one of [passwordProvider].
api_name: The reCAPTCHA supported API name, one of [signUp, signInWithPassword, getOobCode].
client_type: Client platform, one of [web, android, ios].
recaptcha/token_count BETA
reCAPTCHA token count
DELTAINT641
identitytoolkit_tenant
Count of reCAPTCHA tokens in different states.
provider: The identity provider, one of [passwordProvider].
api_name: The reCAPTCHA supported API name, one of [signUp, signInWithPassword, getOobCode].
client_type: Client platform, one of [web, android, ios].
token_state: The state of a token, one of [expired, duplicate, missing, invalid, valid].
recaptcha/verdict_count BETA
reCAPTCHA verdicts count
DELTAINT641
identitytoolkit_tenant
Count of evaluation results based on the reCAPTCHA configuration.
provider: The identity provider, one of [passwordProvider].
api_name: The reCAPTCHA supported API name, one of [signUp, signInWithPassword, getOobCode].
client_type: Client platform, one of [web, android, ios].
verdict_state: The state of a verdict, one of [passed, failed_in_audit, failed_in_enforce].
usage/blocked_sms_count BETA
Blocked SMS
DELTAINT641
identitytoolkit_project
The number of SMS-based verification codes that were blocked from being sent.
pricing_tier: The pricing tier of the country where the SMS is sent.
country_calling_code: The country calling code of the phone number where the SMS is sent.
region_code: The two-letter region code of the phone number where the SMS is sent.
sms_purpose: The purpose of the SMS-based verification code (i.e. phone auth, MFA).
usage/daily_new_signin_count BETA
Daily New Sign-ins
DELTAINT641
identitytoolkit_project
The number of new daily active users. A sign-in or token refresh is counted as a new daily active user if the user has not previously signed in that day.
pricing_tier: The pricing tier of the identity provider used to sign in.
is_anon: Whether or not the sign-in is an anonymous auth sign-in.
usage/monthly_new_signin_count BETA
Monthly New Sign-ins
DELTAINT641
identitytoolkit_project
The number of new monthly active users. A sign-in or token refresh is counted as a new monthly active user if the user has not previously signed in that month.
pricing_tier: The pricing tier of the identity provider used to sign in.
is_anon: Whether or not the sign-in is an anonymous auth sign-in.
usage/sent_sms_count BETA
Sent SMS
DELTAINT641
identitytoolkit_project
The number of SMS-based verification codes sent.
pricing_tier: The pricing tier of the country where the SMS is sent.
country_calling_code: The country calling code of the phone number where the SMS is sent.
region_code: The two-letter region code of the phone number where the SMS is sent.
sms_purpose: The purpose of the SMS-based verification code (i.e. phone auth, MFA).

ids

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

The "metric type" strings in this table must be prefixed with ids.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
received_bytes_count BETA
Total IDS Endpoint received bytes
DELTAINT64By
ids.googleapis.com/Endpoint
Total IDS Endpoint received bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
received_packets_count BETA
Total IDS Endpoint received packets
DELTAINT641
ids.googleapis.com/Endpoint
Total IDS Endpoint received packets. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.

interconnect

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

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

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
network/attachment/capacity GA
Network Capacity
GAUGEINT64By/s
interconnect_attachment
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 GA
Ingress Bytes
DELTAINT64By
interconnect_attachment
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 GA
Ingress Packets
DELTAINT64{packets}
interconnect_attachment
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 GA
Egress Bytes
DELTAINT64By
interconnect_attachment
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 GA
Egress Packets
DELTAINT64{packets}
interconnect_attachment
Number of outbound packets sent. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
network/interconnect/capacity GA
Network Capacity
GAUGEINT64By/s
interconnect
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 GA
Dropped Packets
DELTADOUBLE{packets}
interconnect
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 GA
Circuit Operational Status
GAUGEBOOL
interconnect
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 GA
Circuit Receive Power
GAUGEDOUBLE{dBm}
interconnect
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 GA
Circuit Transmit Power
GAUGEDOUBLE{dBm}
interconnect
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 GA
Operational Status
GAUGEBOOL
interconnect
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 GA
Ingress Errors
DELTADOUBLE{errors}
interconnect
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 GA
Ingress Bytes
DELTADOUBLEBy
interconnect
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 GA
Ingress Unicast Packets
DELTADOUBLE{packets}
interconnect
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 GA
Egress Errors
DELTADOUBLE{errors}
interconnect
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 GA
Egress Bytes
DELTADOUBLEBy
interconnect
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 GA
Egress Unicast Packets
DELTADOUBLE{packets}
interconnect
Number of outbound unicast packets sent. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.

livestream

Metrics for Live Stream API. Launch stages of these metrics: BETA

The "metric type" strings in this table must be prefixed with livestream.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
channel/dropped_packets_count BETA
Dropped packets count
DELTAINT641
livestream.googleapis.com/Channel
Count of dropped packets since the last sample.
input_type: The type of the input, one of [RTMP_PUSH, SRT_PUSH].
input_attachment: Key of the attached input resource.
channel/published_bytes_count BETA
Published bytes count
DELTAINT64By
livestream.googleapis.com/Channel
Count of published bytes for media segments since the last sample.
mux_stream: Key of the output mux stream.
channel/received_bytes_count BETA
Received bytes count
DELTAINT64By
livestream.googleapis.com/Channel
Count of received bytes since the last sample.
input_type: The type of the input, one of [RTMP_PUSH, SRT_PUSH].
input_attachment: Key of the attached input resource.
channel/received_packets_count BETA
Received packets count
DELTAINT641
livestream.googleapis.com/Channel
Count of received packets since the last sample.
input_type: The type of the input, one of [RTMP_PUSH, SRT_PUSH].
input_attachment: Key of the attached input resource.
channel/streaming_state BETA
Streaming state
GAUGEINT641
livestream.googleapis.com/Channel
The streaming state of the channel at a specific time point. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
streaming_state: Channel streaming state, one of [STREAMING, AWAITING_INPUT, STREAMING_ERROR, STREAMING_NO_INPUT, STOPPED, STARTING, STOPPING].

loadbalancing

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

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

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
https/backend_latencies GA
Backend latency
DELTADISTRIBUTIONms
https_lb_rule
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, one of [HTTP/1.0, HTTP/1.1, HTTP/2.0, SPDY, 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 that 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 (for example, 'United States', 'Germany').
https/backend_request_bytes_count GA
Backend Request Bytes
DELTAINT64By
https_lb_rule
The number of bytes sent as requests from external 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 that 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 GA
Backend Request Count
DELTAINT641
https_lb_rule
The number of requests served by backends of external 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 that 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 GA
Backend Response Bytes
DELTAINT64By
https_lb_rule
The number of bytes sent as responses from backends (or cache) to external 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 that 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/external/regional/backend_latencies GA
Backend latencies
DELTADISTRIBUTIONms
http_external_regional_lb_rule
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', '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'.
client_country: Country of the client that issued the HTTP request (e.g. 'United States', 'Germany').
https/external/regional/request_bytes_count GA
Request bytes
DELTAINT64By
http_external_regional_lb_rule
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', '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'.
client_country: Country of the client that issued the HTTP request (e.g. 'United States', 'Germany').
https/external/regional/request_count GA
Request count
DELTAINT641
http_external_regional_lb_rule
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'.
client_country: Country of the client that issued the HTTP request (e.g. 'United States', 'Germany').
https/external/regional/response_bytes_count GA
Response bytes
DELTAINT64By
http_external_regional_lb_rule
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', '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'.
client_country: Country of the client that issued the HTTP request (e.g. 'United States', 'Germany').
https/external/regional/total_latencies GA
Total latencies
DELTADISTRIBUTIONms
http_external_regional_lb_rule
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', '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'.
client_country: Country of the client that issued the HTTP request (e.g. 'United States', 'Germany').
https/frontend_tcp_rtt GA
Frontend RTT
DELTADISTRIBUTIONms
https_lb_rule
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 that handled the hit: 'America', 'Europe' or 'Asia'.
client_country: Country of the client that issued the HTTP request (for example, 'United States', 'Germany').
https/internal/backend_latencies GA
Backend latencies
DELTADISTRIBUTIONms
internal_http_lb_rule
A distribution of the latency calculated from when the request was sent by the internal HTTP(S) load balancer 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 GA
Request bytes
DELTAINT64By
internal_http_lb_rule
The number of bytes sent as requests from clients to internal 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 GA
Request count
DELTAINT641
internal_http_lb_rule
The number of requests served by internal 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 GA
Response bytes
DELTAINT64By
internal_http_lb_rule
The number of bytes sent as responses from internal 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 GA
Total latencies
DELTADISTRIBUTIONms
internal_http_lb_rule
A distribution of the latency calculated from when the request was received by the internal HTTP(S) load balancer 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 GA
Request bytes
DELTAINT64By
https_lb_rule
The number of bytes sent as requests from clients to external 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, one of [HTTP/1.0, HTTP/1.1, HTTP/2.0, SPDY, 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 that 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 (for example, 'United States', 'Germany').
https/request_count GA
Request count
DELTAINT641
https_lb_rule
The number of requests served by external 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, one of [HTTP/1.0, HTTP/1.1, HTTP/2.0, QUIC/HTTP/2.0, 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 that 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 (for example, 'United States', 'Germany').
https/response_bytes_count GA
Response bytes
DELTAINT64By
https_lb_rule
The number of bytes sent as responses from external 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, one of [HTTP/1.0, HTTP/1.1, HTTP/2.0, SPDY, 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 that 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 (for example, 'United States', 'Germany').
https/total_latencies GA
Total latency
DELTADISTRIBUTIONms
https_lb_rule
A distribution of the latency calculated from when the request was received by the external HTTP(S) load balancer 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, one of [HTTP/1.0, HTTP/1.1, HTTP/2.0, SPDY, 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 that 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 (for example, 'United States', 'Germany').
l3/external/egress_bytes_count GA
Egress bytes count
DELTAINT64By
loadbalancing.googleapis.com/ExternalNetworkLoadBalancerRule, tcp_lb_rule, udp_lb_rule
The number of bytes sent from the backend of the external network load balancer to the client. For TCP flows, this metric counts the bytes on the application stream only. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
client_continent: Continent of the client that initiated the flow to the external network load balancer.
client_country: Country of the client that initiated the flow to the external network load balancer.
protocol: Protocol of the connection, one of [TCP, UDP, GRE, ICMP, ICMPV6, ESP]. This field remains empty for all resources other than loadbalancing.googleapis.com/ExternalNetworkLoadBalancerRule.
l3/external/egress_packets_count GA
Egress packets count
DELTAINT641
loadbalancing.googleapis.com/ExternalNetworkLoadBalancerRule, tcp_lb_rule, udp_lb_rule
The number of packets sent from the backend of the external network load balancer to the client. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
client_continent: Continent of the client that initiated the flow to the external network load balancer.
client_country: Country of the client that initiated the flow to the external network load balancer.
protocol: Protocol of the connection, one of [TCP, UDP, GRE, ICMP, ICMPV6, ESP]. This field remains empty for all resources other than loadbalancing.googleapis.com/ExternalNetworkLoadBalancerRule.
l3/external/ingress_bytes_count GA
Ingress bytes count
DELTAINT64By
loadbalancing.googleapis.com/ExternalNetworkLoadBalancerRule, tcp_lb_rule, udp_lb_rule
The number of bytes sent from the client to the backend of the external network load balancer. For TCP flows, this metric counts the bytes on the application stream only. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
client_continent: Continent of the client that initiated the flow to the external network load balancer.
client_country: Country of the client that initiated the flow to the external network load balancer.
protocol: Protocol of the connection, one of [TCP, UDP, GRE, ICMP, ICMPV6, ESP]. This field remains empty for all resources other than loadbalancing.googleapis.com/ExternalNetworkLoadBalancerRule.
l3/external/ingress_packets_count GA
Ingress packets count
DELTAINT641
loadbalancing.googleapis.com/ExternalNetworkLoadBalancerRule, tcp_lb_rule, udp_lb_rule
The number of packets sent from the client to the backend of the external network load balancer. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
client_continent: Continent of the client that initiated the flow to the external network load balancer.
client_country: Country of the client that initiated the flow to the external network load balancer.
protocol: Protocol of the connection, one of [TCP, UDP, GRE, ICMP, ICMPV6, ESP]. This field remains empty for all resources other than loadbalancing.googleapis.com/ExternalNetworkLoadBalancerRule.
l3/external/rtt_latencies GA
RTT latencies
DELTADISTRIBUTIONms
loadbalancing.googleapis.com/ExternalNetworkLoadBalancerRule, tcp_lb_rule
A distribution of the round trip time latency, measured over TCP connections for the external network load balancer. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
client_continent: Continent of the client that initiated the flow to the external network load balancer.
client_country: Country of the client that initiated the flow to the external network load balancer.
protocol: Protocol of the connection, one of [TCP, UDP, GRE, ICMP, ICMPV6, ESP]. This field remains empty for all resources other than loadbalancing.googleapis.com/ExternalNetworkLoadBalancerRule.
l3/internal/egress_bytes_count GA
Egress bytes
DELTAINT64By
internal_tcp_lb_rule, internal_udp_lb_rule
The number of bytes sent from internal TCP/UDP load balancer 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 internal TCP/UDP load balancer flow.
client_subnetwork: Subnetwork of the client instance in internal TCP/UDP load balancer flow.
client_zone: Zone of the client instance in internal TCP/UDP load balancer flow.
l3/internal/egress_packets_count GA
Egress packets
DELTAINT641
internal_tcp_lb_rule, internal_udp_lb_rule
The number of packets sent from internal TCP/UDP load balancer 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 internal TCP/UDP load balancer flow.
client_subnetwork: Subnetwork of the client instance in internal TCP/UDP load balancer flow.
client_zone: Zone of the client instance in internal TCP/UDP load balancer flow.
l3/internal/ingress_bytes_count GA
Ingress bytes
DELTAINT64By
internal_tcp_lb_rule, internal_udp_lb_rule
The number of bytes sent from client to internal TCP/UDP load balancer 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 internal TCP/UDP load balancer flow.
client_subnetwork: Subnetwork of the client instance in internal TCP/UDP load balancer flow.
client_zone: Zone of the client instance in internal TCP/UDP load balancer flow.
l3/internal/ingress_packets_count GA
Ingress packets
DELTAINT641
internal_tcp_lb_rule, internal_udp_lb_rule
The number of packets sent from client to internal TCP/UDP load balancer backend. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
client_network: Network of the client instance in internal TCP/UDP load balancer flow.
client_subnetwork: Subnetwork of the client instance in internal TCP/UDP load balancer flow.
client_zone: Zone of the client instance in internal TCP/UDP load balancer flow.
l3/internal/rtt_latencies GA
RTT latencies
DELTADISTRIBUTIONms
internal_tcp_lb_rule
A distribution of RTT measured over TCP connections for internal TCP/UDP load balancer flows. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
client_network: Network of the client instance in internal TCP/UDP load balancer flow.
client_subnetwork: Subnetwork of the client instance in internal TCP/UDP load balancer flow.
client_zone: Zone of the client instance in internal TCP/UDP load balancer flow.
l4_proxy/egress_bytes_count BETA
Egress bytes
DELTAINT64By
l4_proxy_rule
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.
client_country: Country of the client where the traffic originated from (e.g. 'United States', 'Germany').
l4_proxy/ingress_bytes_count BETA
Ingress bytes
DELTAINT64By
l4_proxy_rule
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.
client_country: Country of the client where the traffic originated from (e.g. 'United States', 'Germany').
l4_proxy/tcp/closed_connections_count BETA
Closed connections
DELTAINT641
l4_proxy_rule
Number of connections that were terminated over TCP proxy or SSL proxy load balancer. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
client_country: Country of the client where the traffic originated from (e.g. 'United States', 'Germany').
subnet/proxy_only/addresses BETA
Proxy-only addresses
GAUGEINT641
gce_subnetwork
The current number of proxy-only addresses by state. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
state: State of the address, one of [used, free].
tcp_ssl_proxy/closed_connections GA
Closed connections
DELTAINT641
tcp_ssl_proxy_rule
Number of connections that were terminated over TCP proxy or SSL proxy load balancer. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
proxy_continent: Continent of the SSL proxy that handles the connection: 'America', 'Europe' or 'Asia'.
client_country: Country of the client that opened the TCP/SSL connection (for example, 'United States', 'Germany').
tcp_ssl_proxy/egress_bytes_count GA
Egress bytes
DELTAINT64By
tcp_ssl_proxy_rule
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 that handles the connection: 'America', 'Europe' or 'Asia'.
client_country: Country of the client that opened the TCP/SSL connection (for example, 'United States', 'Germany').
tcp_ssl_proxy/frontend_tcp_rtt GA
Frontend RTT
DELTADISTRIBUTIONms
tcp_ssl_proxy_rule
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 that handles the connection: 'America', 'Europe' or 'Asia'.
client_country: Country of the client that opened the TCP/SSL connection (for example, 'United States', 'Germany').
tcp_ssl_proxy/ingress_bytes_count GA
Ingress bytes
DELTAINT64By
tcp_ssl_proxy_rule
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 that handles the connection: 'America', 'Europe' or 'Asia'.
client_country: Country of the client that opened the TCP/SSL connection (for example, 'United States', 'Germany').
tcp_ssl_proxy/new_connections GA
New connections opened
DELTAINT641
tcp_ssl_proxy_rule
Number of connections that were created over TCP proxy or SSL proxy load balancer. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
proxy_continent: Continent of the SSL proxy that handles the connection: 'America', 'Europe' or 'Asia'.
client_country: Country of the client that opened the TCP/SSL connection (for example, 'United States', 'Germany').
tcp_ssl_proxy/open_connections GA
Open Connections
GAUGEINT641
tcp_ssl_proxy_rule
Current number of outstanding connections through the TCP proxy or SSL proxy load balancer. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
proxy_continent: Continent of the SSL proxy that handles the connection: 'America', 'Europe' or 'Asia'.
client_country: Country of the client that opened the TCP/SSL connection (for example, 'United States', 'Germany').

logging

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

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

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
billing/bytes_ingested GA
Log bytes ingested
DELTAINT64By
global
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/log_bucket_bytes_ingested BETA
Log bucket bytes ingested
DELTAINT64By
global
Log bucket bytes ingested. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
log_source: The resource container where the log comes from.
resource_type: Monitored resource type for the ingested log.
log_bucket_location: The location where the log bucket resides.
log_bucket_id: The id of the log bucket.
billing/log_bucket_monthly_bytes_ingested BETA
Log bucket monthly bytes ingested
GAUGEINT64By
global
Log bucket month-to-date bytes ingested. Sampled every 1800 seconds. After sampling, data is not visible for up to 6000 seconds.
log_source: The resource container where the log comes from.
resource_type: Monitored resource type for the ingested log.
log_bucket_location: The location where the log bucket resides.
log_bucket_id: The id of the log bucket.
billing/monthly_bytes_ingested GA
Monthly log bytes ingested
GAUGEINT64By
global
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 GA
Log bytes
DELTAINT64By
Number of bytes in ingested log entries. Excluded logs are not counted. Sampled every 60 seconds.
log: Name of the log.
severity: Severity of the log entry.
dropped_log_entry_count DEPRECATED
Logs-based metric errors (Deprecated)
DELTAINT641
Use "logging.googleapis.com/logs_based_metrics_error_count" instead. Sampled every 60 seconds.
log: Name of the log.
exports/byte_count GA
Exported log bytes
DELTAINT64By
logging_sink
Number of bytes in log entries that were exported. Sampled every 60 seconds. After sampling, data is not visible for up to 420 seconds.
exports/error_count GA
Exported log entries failures
DELTAINT641
logging_sink
Number of log entries that failed to be exported. Sampled every 60 seconds. After sampling, data is not visible for up to 420 seconds.
exports/log_entry_count GA
Exported log entries
DELTAINT641
logging_sink
Number of log entries that were exported. Sampled every 60 seconds. After sampling, data is not visible for up to 420 seconds.
log_entry_count GA
Log entries
DELTAINT641
Number of ingested log entries. Excluded logs are not counted. Sampled every 60 seconds.
log: Name of the log.
severity: Severity of the log entry.
logs_based_metrics_error_count GA
Logs-based metric errors
DELTAINT641
Number of ingested log entries that are not counted in system or user-defined logs-based metrics. This condition can occur if the timestamp of a log entry is more than 24 hours older, or 10 minutes newer, than the actual receive time. Sampled every 60 seconds.
log: Name of the log.
metric_label_cardinality BETA
Logs-based metric active cardinality count by label
GAUGEINT641
metric
Cardinality estimate for each metric label of a logs-based metric. The estimate is computed over approximately 25 hours. Sampled every 60 seconds. After sampling, data is not visible for up to 270 seconds.
label: Name of the metric label.
metric_label_throttled BETA
Logs-based metric label throttled status
GAUGEBOOL
metric
Indicates if metric labels are being dropped for logs-based metrics due to exceeding cardinality limits. Sampled every 60 seconds. After sampling, data is not visible for up to 270 seconds.
label: Name of the metric label.
metric_throttled GA
Logs-based metric throttled status
GAUGEBOOL
metric
Indicates if labels or points are being dropped for logs-based metrics due to exceeding active time series (cardinality) limits. Sampled every 60 seconds. After sampling, data is not visible for up to 270 seconds.
time_series_count BETA
Logs-based metric active time series (cardinality) count
GAUGEINT641
metric
Active time series (cardinality) estimates for logs-based metrics. Only metric labels are counted and the estimate is computed over approximately 25 hours. Sampled every 60 seconds. After sampling, data is not visible for up to 270 seconds.

managedidentities

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

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

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
microsoft_ad/domain/health BETA
AD Domain Health
GAUGEBOOL
microsoft_ad_domain
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/ldaps/cert_ttl BETA
LDAPS Certificate TTL
GAUGEINT64d
microsoft_ad_domain
Number of days until certificate with the closest expiry in the chain used for LDAPS expires. Will be 0 if certificate has expired. Sampled every 60 seconds. After sampling, data is not visible for up to 165 seconds.
microsoft_ad/domain/trust/state BETA
AD Domain Trust Health
GAUGEBOOL
microsoft_ad_domain
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.

maps

Metrics from Google Maps Platform. Launch stages of these metrics: GA

The "metric type" strings in this table must be prefixed with maps.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
service/request_count GA
Request Count
DELTAINT641
maps.googleapis.com/Api
The count of completed requests. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
grpc_status_code: Google Maps API response status, "OK" for success.
platform_type: Platform type where Google Maps API query comes from.
response_code: The response code of the Maps API call.
response_code_class: The response code class of the Maps API call.
protocol: The protocol of the request, for example, "http" or "grpc".
service/request_count_by_domain GA
Request count by domains
DELTAINT641
maps.googleapis.com/Api
The count of completed requests by top100 frequency domains. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
platform_type: Platform type where Google Maps API query comes from, one of [PLATFORM_TYPE_JS, PLATFORM_TYPE_WEBSERVICE, PLATFORM_TYPE_UNKNOWN, PLATFORM_TYPE_ANDROID, PLATFORM_TYPE_IOS].
response_code_class: The response code class of the Maps API call, one of [2xx, 3xx, 4xx, 5xx]
protocol: The protocol of the request, for example, "http" or "grpc".
domain: The domain of the request.
service/request_latencies GA
Service Request Latencies
DELTADISTRIBUTIONms
maps.googleapis.com/Api
Distribution of latencies in milliseconds for non-streaming requests. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
platform_type: Platform type where Google Maps API query comes from.
response_code: The response code of the Maps API call.
response_code_class: The response code class of the Maps API call.
protocol: The protocol of the request, for example, "http" or "grpc".
service/request_latencies_by_domain GA
Request latencies by domains
DELTADISTRIBUTIONms
maps.googleapis.com/Api
The latencies of completed requests by top100 frequency domains. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
platform_type: Platform type of the request, for example, "IOS", "Android" or "Web service".
response_code_class: The response code class of the Maps API call.
protocol: The protocol of the request, for example, "http" or "grpc".
domain: The domain of the request.

memcache

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

The "metric type" strings in this table must be prefixed with memcache.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
node/active_connections BETA
Active connections
GAUGEINT641
memcache_node
Connections active in this Memcached node. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
node/cache_memory BETA
Cache memory usage
GAUGEINT64By
memcache_node
Bytes alloted for the Memcached cache in this node, grouped by whether that memory is used or not. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
used: 0 for unused and 1 for used cache memory.
node/cpu/usage_time BETA
CPU usage time
DELTADOUBLEs{CPU}
memcache_node
CPU usage time by Memcached process grouped by user and kernel mode. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
mode: CPU usage mode, e.g. user or kernel.
node/cpu/utilization BETA
CPU usage percent
DELTADOUBLE10^2.%
memcache_node
CPU usage percent by Memcached node. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
node/eviction_count BETA
Eviction count
DELTAINT641
memcache_node
Count of items evicted by this Memcached node. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
node/hit_ratio BETA
Hit ratio
GAUGEDOUBLE10^2.%
memcache_node
Hit ratio, expressed as a percentage of the total cache requests excluding set operations. Values are numbers between 0.0 and 1.0, charts display the values as a percentage between 0% and 100%. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
node/items BETA
Items
GAUGEINT641
memcache_node
Items stored in this Memcached node. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
node/memory/utilization BETA
System memory utilization
GAUGEDOUBLE10^2.%
memcache_node
Utilization of system memory by Memcached node. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
node/operation_count BETA
Memcached operation count
DELTAINT641
memcache_node
Count of Memcached operations grouped by command and response_type (e.g. hit, miss). Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
command: Name of the Memcached command.
response_type: Status of the operation, e.g. hit, miss.
node/received_bytes_count BETA
Received bytes
DELTAINT64By
memcache_node
Bytes received by this Memcached node. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
node/sent_bytes_count BETA
Sent bytes
DELTAINT64By
memcache_node
Bytes sent by this Memcached node. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
node/uptime BETA
Uptime
GAUGEINT64s
memcache_node
Time in seconds the node has been running. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.

metastore

Metrics from Dataproc Metastore. Launch stages of these metrics: BETA GA

The "metric type" strings in this table must be prefixed with metastore.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
federation/server/request_count BETA
Federation service request count
DELTAINT64{request}
metastore.googleapis.com/Federation
The number of requests sent to the Federated Dataproc Metastore Service.
method_name: The request method name.
status: End status of the request, one of [success, client_error, server_error].
version: The Hive Metastore version of the service.
service/health GA
Service health
GAUGEINT641
metastore.googleapis.com/Service
The health of the Dataproc Metastore Service.
tier: Tier of the service, one of [ENTERPRISE, DEVELOPER].
version: The Hive Metastore version of the service.
release_tag: Dataproc Metastore release tag, populated by the service backend and may change over service lifetime.
service/request_count GA
Request count
DELTAINT64{request}
metastore.googleapis.com/Service
The number of requests sent to the Dataproc Metastore Service.
method_name: The request method name.
version: The Hive Metastore version of the service.

ml

Metrics from AI Platform (formerly Cloud Machine Learning). Launch stages of these metrics: ALPHA BETA GA

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

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
prediction/error_count GA
Error count
DELTAINT641
cloudml_model_version
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 GA
Latency
DELTADISTRIBUTIONus
cloudml_model_version
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/online/accelerator/duty_cycle ALPHA
Accelerator duty cycle
GAUGEDOUBLE10^2.%
cloudml_model_version
Average fraction of time over the past sample period during which the accelerator(s) were actively processing. Sampled every 60 seconds. After sampling, data is not visible for up to 360 seconds.
replica_id: Unique ID corresponding to the model replica.
prediction/online/accelerator/memory/bytes_used ALPHA
Accelerator memory usage
GAUGEINT64By
cloudml_model_version
Amount of accelerator memory allocated by the model replica. Sampled every 60 seconds. After sampling, data is not visible for up to 360 seconds.
replica_id: Unique ID corresponding to the model replica.
prediction/online/cpu/utilization ALPHA
CPU usage
GAUGEDOUBLE10^2.%
cloudml_model_version
Fraction of CPU allocated by the model replica and currently in use. May exceed 100% if the machine type has multiple CPUs. Sampled every 60 seconds. After sampling, data is not visible for up to 360 seconds.
replica_id: Unique ID corresponding to the model replica.
prediction/online/memory/bytes_used ALPHA
Memory usage
GAUGEINT64By
cloudml_model_version
Amount of memory allocated by the model replica and currently in use. Sampled every 60 seconds. After sampling, data is not visible for up to 360 seconds.
replica_id: Unique ID corresponding to the model replica.
prediction/online/network/bytes_received ALPHA
Network bytes received
DELTAINT64By
cloudml_model_version
Number of bytes received over the network by the model replica. Sampled every 60 seconds. After sampling, data is not visible for up to 360 seconds.
replica_id: ID corresponding to the model replica.
prediction/online/network/bytes_sent ALPHA
Network bytes sent
DELTAINT64By
cloudml_model_version
Number of bytes sent over the network by the model replica. Sampled every 60 seconds. After sampling, data is not visible for up to 360 seconds.
replica_id: Unique ID corresponding to the model replica.
prediction/online/replicas ALPHA
Replica count
GAUGEINT641
cloudml_model_version
Number of active model replicas. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
prediction/online/target_replicas ALPHA
Replica target
GAUGEINT641
cloudml_model_version
Aspired number of active model replicas. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
prediction/prediction_count GA
Prediction count
DELTAINT641
cloudml_model_version
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 GA
Response count
DELTAINT641
cloudml_model_version
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 BETA
Accelerator memory utilization
GAUGEDOUBLE10^2.%
cloudml_job
Fraction of allocated accelerator memory that is currently in use. Values are numbers between 0.0 and 1.0, charts display the values as a percentage between 0% and 100%. 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 BETA
Accelerator utilization
GAUGEDOUBLE10^2.%
cloudml_job
Fraction of allocated accelerator that is currently in use. Values are numbers between 0.0 and 1.0, charts display the values as a percentage between 0% and 100%. 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 GA
CPU utilization
GAUGEDOUBLE10^2.%
cloudml_job
Fraction of allocated CPU that is currently in use. Values are numbers between 0.0 and 1.0, charts display the values as a percentage between 0% and 100%. 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 GA
Memory utilization
GAUGEDOUBLE10^2.%
cloudml_job
Fraction of allocated memory that is currently in use. Values are numbers between 0.0 and 1.0, charts display the values as a percentage between 0% and 100%. 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 GA
Network bytes received
DELTAINT64By
cloudml_job
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 GA
Network bytes sent
DELTAINT64By
cloudml_job
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 Cloud Monitoring. Launch stages of these metrics: BETA GA

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

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
billing/bytes_ingested GA
Metric bytes ingested
DELTAINT64By
global
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.
billing/samples_ingested GA
Metric samples ingested
DELTAINT641
global
Chargeable number of samples of metric data ingested. Chargeable usage reported as samples ingested is never reported as bytes ingested, and vice versa. Sampled every 60 seconds. After sampling, data is not visible for up to 300 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.
collection/attribution/write_sample_count BETA
Samples written by attribution id
DELTAINT641
monitoring.googleapis.com/MetricIngestionAttribution
The number of metric samples written that are tagged with a reporting attribution dimension.
metric_domain: The metric domain.
metric_type: The metric type.
resource_type: The monitored resource type.
collection/write_request_point_count BETA
Metric write requests
DELTAINT641
monitoring.googleapis.com/MetricStatistics
The number of metric points written. One request may contain multiple points, which are counted separately.
resource_type: The monitored resource type.
status: The status code for the write attempt, for example, "OK" or "INVALID_ARGUMENT".
stats/num_time_series GA
Time series count
GAUGEINT641
global
Number of active time series for user-defined metrics under custom.googleapis.com and logging.googleapis.com/user. An active time series is one that has received data in the previous 24 hours. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
prefix: Metric type name prefix for the encompassed data, one of [custom.googleapis.com, logging.googleapis.com/user].
uptime_check/check_passed GA
Check passed
GAUGEBOOL
aws_ec2_instance, aws_elb_load_balancer, cloud_run_revision, gae_app, gce_instance, k8s_service, servicedirectory_service, uptime_url
True if the resource passed the check. 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 GA
Content mismatch
GAUGEBOOL
aws_ec2_instance, aws_elb_load_balancer, cloud_run_revision, gae_app, gce_instance, k8s_service, servicedirectory_service, uptime_url
True if the response failed to match the check's specification of required content. 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 GA
Error code
GAUGESTRING
aws_ec2_instance, aws_elb_load_balancer, cloud_run_revision, gae_app, gce_instance, k8s_service, servicedirectory_service, uptime_url
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 GA
HTTP status
GAUGESTRING
aws_ec2_instance, aws_elb_load_balancer, cloud_run_revision, gae_app, gce_instance, k8s_service, servicedirectory_service, uptime_url
HTTP response code returned by 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/request_latency GA
Request latency
GAUGEDOUBLEms
aws_ec2_instance, aws_elb_load_balancer, cloud_run_revision, gae_app, gce_instance, k8s_service, servicedirectory_service, uptime_url
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.
uptime_check/time_until_ssl_cert_expires GA
Time until SSL certificate expires
GAUGEDOUBLEd
aws_ec2_instance, aws_elb_load_balancer, cloud_run_revision, gae_app, gce_instance, k8s_service, servicedirectory_service, uptime_url
The number of days until the SSL certificate on the resource expires. 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.

networking

Metrics from Network Topology. Launch stages of these metrics: ALPHA BETA GA

The "metric type" strings in this table must be prefixed with networking.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
all_gcp/vm_traffic/zone_pair_median_rtt BETA
VM to VM median RTT per zone pair, for all GCP projects
GAUGEDOUBLEns
networking.googleapis.com/Location
The median RTT (round-trip time) for VM to VM traffic, per zone pair and aggregated across all GCP projects. Sampled every 60 seconds. After sampling, data is not visible for up to 540 seconds.
remote_region: Region of the remote endpoints for which the RTT was measured.
remote_zone: Zone of the remote endpoints for which the RTT was measured.
protocol: Protocol of the connections for which the RTT was measured. The only valid value is TCP.
cloud_netslo/active_probing/probe_count GA
Number of probes
DELTAINT641
gce_zone_network_health
Number of probing probes. Sampled every 60 seconds. After sampling, data is not visible for up to 420 seconds.
remote_zone: Zone of the remote instance.
remote_region: Region of the remote instance.
remote_location_type: Type of destination.
protocol: Protocol used for probing.
result: Result of probing (success/failure).
fixed_standard_tier/limit BETA
Fixed standard network tier limit
GAUGEINT64By
networking.googleapis.com/Location
The limit for fixed standard network tier in number of egress bytes per second. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
bandwidth_policy_id: The identifier for fixed standard tier policy or 'UNKNOWN'.
fixed_standard_tier/usage BETA
Fixed standard network tier usage
GAUGEINT64By
networking.googleapis.com/Location
The current rate of egress bytes per second sent over Fixed Standard Tier. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
bandwidth_policy_id: The identifier for fixed standard tier policy or 'UNKNOWN'.
traffic_source: Traffic source for the fixed standard network tier, one of [L7LB, VM].
google_service/request_bytes_count GA
Request bytes count
DELTAINT64By
google_service_gce_client
The number of bytes sent in requests from the clients to the Google Service. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
protocol: Protocol of the connection, one of [HTTP/1.1, HTTP/2.0].
response_code_class: (INT64) HTTP response code class: 200, 300, 400, 500 or 0 for none. For gRPC error mapping to response code class see https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto.
service_name: The Google Service name, such as "storage.googleapis.com".
service_region: The region for the Google Service, such as "us-central1", "asia-south2", "europe-west6".
local_network: Network of the local instance.
local_subnetwork: Subnetwork of the local instance.
local_network_interface: NIC of the local instance.
google_service/response_bytes_count GA
Response bytes count
DELTAINT64By
google_service_gce_client
The number of bytes sent in responses to the clients from the Google Service. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
protocol: Protocol of the connection, one of [HTTP/1.1, HTTP/2.0].
response_code_class: (INT64) HTTP response code class: 200, 300, 400, 500 or 0 for none. For gRPC error mapping to response code class see https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto.
service_name: The Google Service name, such as "storage.googleapis.com".
service_region: The region for the Google Service, such as "us-central1", "asia-south2", "europe-west6".
local_network: Network of the local instance.
local_subnetwork: Subnetwork of the local instance.
local_network_interface: NIC of the local instance.
interconnect_attachment/egress_bytes_count GA
Egress bytes from Interconnect Attachment
DELTAINT64By
interconnect_attachment
The number of bytes sent from GCP via the Attachment to on-premises hosts. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
local_project_number: The project number of the GCP endpoint that communicated via the attachment. The value of this field is set to LOCAL_IS_EXTERNAL_PROJECT if the GCP endpoint belongs to a different project.
local_region: Region of the GCP endpoint that communicated via the attachment. The value of this field is set to LOCAL_IS_EXTERNAL_PROJECT if the GCP endpoint belongs to a different project.
local_zone: Zone of the GCP endpoint that communicated via the attachment. The value of this field is set to LOCAL_IS_EXTERNAL_PROJECT if the GCP endpoint belongs to a different project or is not relevant for the local_resource_type.
local_location_type: Type of destination: CLOUD when the local end is a Compute Engine instance, EXTERNAL otherwise.
local_resource_type: Resource type of local end: GCE_VM for a VM instance, ICA for Interconnect Attachment, VPN for VPN tunnel, ROUTER_APPLIANCE for Router appliance, and OTHER otherwise. The value of this field is also set to OTHER if the GCP endpoint belongs to a different project.
local_network: Network of the GCP endpoint that communicated via the attachment. The value of this field is set to LOCAL_IS_EXTERNAL_PROJECT if the GCP endpoint belongs to a different project.
local_subnetwork: Subnetwork of the GCP endpoint that communicated via the attachment. The value of this field is set to LOCAL_IS_EXTERNAL_PROJECT if the GCP endpoint belongs to a different project or is not relevant for the local_resource_type.
protocol: Protocol of the connection, one of [TCP, UDP, GRE, ICMP, ICMPV6, ESP].
interconnect_attachment/ingress_bytes_count GA
Ingress bytes to Interconnect Attachment
DELTAINT64By
interconnect_attachment
The number of bytes sent to GCP via the Attachment from on-premises hosts. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
local_project_number: The project number of the GCP endpoint that communicated via the attachment. The value of this field is set to LOCAL_IS_EXTERNAL_PROJECT if the GCP endpoint belongs to a different project.
local_region: Region of the GCP endpoint that communicated via the attachment. The value of this field is set to LOCAL_IS_EXTERNAL_PROJECT if the GCP endpoint belongs to a different project.
local_zone: Zone of the GCP endpoint that communicated via the attachment. The value of this field is set to LOCAL_IS_EXTERNAL_PROJECT if the GCP endpoint belongs to a different project or is not relevant for the local_resource_type.
local_location_type: Type of destination: CLOUD when the local end is a Compute Engine instance, EXTERNAL otherwise.
local_resource_type: Resource type of local end: GCE_VM for a VM instance, ICA for Interconnect Attachment, VPN for VPN tunnel, ROUTER_APPLIANCE for Router appliance, and OTHER otherwise. The value of this field is also set to OTHER if the GCP endpoint belongs to a different project.
local_network: Network of the GCP endpoint that communicated via the attachment. The value of this field is set to LOCAL_IS_EXTERNAL_PROJECT if the GCP endpoint belongs to a different project.
local_subnetwork: Subnetwork of the GCP endpoint that communicated via the attachment. The value of this field is set to LOCAL_IS_EXTERNAL_PROJECT if the GCP endpoint belongs to a different project or is not relevant for the local_resource_type.
protocol: Protocol of the connection, one of [TCP, UDP, GRE, ICMP, ICMPV6, ESP].
interconnect_attachment/vm/egress_bytes_count GA
Egress bytes per VM to Interconnect Attachment
DELTAINT64By
gce_instance
Number of bytes sent from the local VM to its remote peers via the tunnel. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
local_network: Network of the local instance.
local_subnetwork: Subnetwork of the local instance.
local_network_interface: NIC of the local instance.
attachment_project_number: The project number of the Interconnect Attachment. The value of this field is set to LOCAL_IS_AN_EXTERNAL_PROJECT if the Attachment belongs to a different project.
attachment_name: The name of the Interconnect Attachment. The value of this field is set to LOCAL_IS_EXTERNAL if the Attachment belongs to a different project.
attachment_region: Region of the Interconnect Attachment. The value of this field is set to LOCAL_IS_EXTERNAL if the Attachment belongs to a different project.
interconnect_name: The name of the Interconnect. The value of this field is set to LOCAL_IS_EXTERNAL if the Attachment belongs to a different project.
interconnect_project_id: The project identifier of the Interconnect. The value of this field is set to LOCAL_IS_EXTERNAL if the Attachment belongs to a different project.
protocol: Protocol of the connection, one of [TCP, UDP, GRE, ICMP, ICMPV6, ESP].
interconnect_attachment/vm/ingress_bytes_count GA
Ingress bytes per VM from Interconnect Attachment
DELTAINT64By
gce_instance
Number of bytes sent to the local VM from its remote peers via the Interconnect Attachment. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
local_network: Network of the local instance.
local_subnetwork: Subnetwork of the local instance.
local_network_interface: NIC of the local instance.
attachment_project_number: The project number of the Interconnect Attachment. The value of this field is set to LOCAL_IS_AN_EXTERNAL_PROJECT if the Attachment belongs to a different project.
attachment_name: The name of the Interconnect Attachment. The value of this field is set to LOCAL_IS_EXTERNAL if the Attachment belongs to a different project.
attachment_region: Region of the Interconnect Attachment. The value of this field is set to LOCAL_IS_EXTERNAL if the Attachment belongs to a different project.
interconnect_name: The name of the Interconnect. The value of this field is set to LOCAL_IS_EXTERNAL if the Attachment belongs to a different project.
interconnect_project_id: The project identifier of the Interconnect. The value of this field is set to LOCAL_IS_EXTERNAL if the Attachment belongs to a different project.
protocol: Protocol of the connection, one of [TCP, UDP, GRE, ICMP, ICMPV6, ESP].
node_flow/egress_bytes_count GA
Egress bytes count per GKE node
DELTAINT64By
k8s_node
Number of bytes sent from the GKE node to its remote peers, including from Pods inside the node. The bytes count doesn't include packet header size. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
local_network: Network of the local GKE node.
local_subnetwork: Subnetwork of the local GKE node.
remote_location_type: Type of the remote endpoint, one of: [EXTERNAL, CLOUD, GOOGLE_INTERNAL, ON_PREM].
remote_project_id: Project ID of the remote endpoint.
remote_region: Region of the remote endpoint.
remote_network: Network of the remote endpoint.
remote_subnetwork: Subnetwork of the remote endpoint.
remote_cluster: GKE cluster of the remote endpoint.
remote_zone: Zone of the remote endpoint.
remote_continent: The business region of the remote endpoint, one of [America, Asia, Europe].
remote_country: The country of the remote endpoint.
network_tier: Network tier of the connection, one of [PREMIUM, STANDARD, FIXED_STANDARD, UNKNOWN].
protocol: Protocol of the connection, one of [TCP, UDP, GRE, ICMP, ICMPV6, ESP].
node_flow/egress_packets_count GA
Egress packets count per GKE node
DELTAINT641
k8s_node
Number of packets sent from the GKE node to its remote peers, including from Pods inside the node. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
local_network: Network of the local GKE node.
local_subnetwork: Subnetwork of the local GKE node.
remote_location_type: Type of the remote endpoint, one of: [EXTERNAL, CLOUD, GOOGLE_INTERNAL, ON_PREM].
remote_project_id: Project ID of the remote endpoint.
remote_region: Region of the remote endpoint.
remote_network: Network of the remote endpoint.
remote_subnetwork: Subnetwork of the remote endpoint.
remote_cluster: GKE cluster of the remote endpoint.
remote_zone: Zone of the remote endpoint.
remote_continent: The business region of the remote endpoint, one of [America, Asia, Europe].
remote_country: The country of the remote endpoint.
network_tier: Network tier of the connection, one of [PREMIUM, STANDARD, FIXED_STANDARD, UNKNOWN].
protocol: Protocol of the connection, one of [TCP, UDP, GRE, ICMP, ICMPV6, ESP].
node_flow/ingress_bytes_count GA
Ingress bytes count per GKE node
DELTAINT64By
k8s_node
Number of bytes sent to the GKE node from its remote peers, including to Pods inside the Node. The bytes count doesn't include packet header size. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
local_network: Network of the local GKE node.
local_subnetwork: Subnetwork of the local GKE node.
remote_location_type: Type of the remote endpoint, one of: [EXTERNAL, CLOUD, GOOGLE_INTERNAL, ON_PREM].
remote_project_id: Project ID of the remote endpoint.
remote_region: Region of the remote endpoint.
remote_network: Network of the remote endpoint.
remote_subnetwork: Subnetwork of the remote endpoint.
remote_cluster: GKE cluster of the remote endpoint.
remote_zone: Zone of the remote endpoint.
remote_continent: The business region of the remote endpoint, one of [America, Asia, Europe].
remote_country: The country of the remote endpoint.
network_tier: Network tier of the connection, one of [PREMIUM, STANDARD, FIXED_STANDARD, UNKNOWN].
protocol: Protocol of the connection, one of [TCP, UDP, GRE, ICMP, ICMPV6, ESP].
node_flow/ingress_packets_count GA
Ingress packets count per GKE node
DELTAINT641
k8s_node
Number of packets sent to the GKE node from its remote peers, including to Pods inside the node. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
local_network: Network of the local GKE node.
local_subnetwork: Subnetwork of the local GKE node.
remote_location_type: Type of the remote endpoint, one of: [EXTERNAL, CLOUD, GOOGLE_INTERNAL, ON_PREM].
remote_project_id: Project ID of the remote endpoint.
remote_region: Region of the remote endpoint.
remote_network: Network of the remote endpoint.
remote_subnetwork: Subnetwork of the remote endpoint.
remote_cluster: GKE cluster of the remote endpoint.
remote_zone: Zone of the remote endpoint.
remote_continent: The business region of the remote endpoint, one of [America, Asia, Europe].
remote_country: The country of the remote endpoint.
network_tier: Network tier of the connection, one of [PREMIUM, STANDARD, FIXED_STANDARD, UNKNOWN].
protocol: Protocol of the connection, one of [TCP, UDP, GRE, ICMP, ICMPV6, ESP].
node_flow/rtt GA
RTT latencies per GKE node
DELTADISTRIBUTIONms
k8s_node
A distribution of RTT measured over TCP connections from the GKE node to Cloud endpoints, including from Pods inside the node. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
local_network: Network of the local GKE node.
local_subnetwork: Subnetwork of the local GKE node.
remote_location_type: Type of the remote endpoint, one of: [EXTERNAL, CLOUD, GOOGLE_INTERNAL, ON_PREM].
remote_project_id: Project ID of the remote endpoint.
remote_region: Region of the remote endpoint.
remote_network: Network of the remote endpoint.
remote_subnetwork: Subnetwork of the remote endpoint.
remote_cluster: GKE cluster of the remote endpoint.
remote_zone: Zone of the remote endpoint.
protocol: Protocol of the connection, one of [TCP].
pod_flow/egress_bytes_count GA
Egress bytes count per GKE Pod
DELTAINT64By
k8s_pod
Number of bytes sent from the GKE Pod to its remote peers. The bytes count doesn't include packet header size. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
local_network: Network of the local GKE Pod.
local_subnetwork: Subnetwork of the local GKE Pod.
remote_location_type: Type of the remote endpoint, one of: [EXTERNAL, CLOUD, GOOGLE_INTERNAL, ON_PREM].
remote_project_id: Project ID of the remote endpoint.
remote_region: Region of the remote endpoint.
remote_network: Network of the remote endpoint.
remote_subnetwork: Subnetwork of the remote endpoint.
remote_cluster: GKE cluster of the remote endpoint.
remote_zone: Zone of the remote endpoint.
remote_continent: The business region of the remote endpoint, one of [America, Asia, Europe].
remote_country: The country of the remote endpoint.
network_tier: Network tier of the connection, one of [PREMIUM, STANDARD, FIXED_STANDARD, UNKNOWN].
protocol: Protocol of the connection, one of [TCP, UDP, GRE, ICMP, ICMPV6, ESP].
pod_flow/egress_packets_count GA
Egress packets count per GKE Pod
DELTAINT641
k8s_pod
Number of packets sent from the GKE Pod to its remote peers. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
local_network: Network of the local GKE Pod.
local_subnetwork: Subnetwork of the local GKE Pod.
remote_location_type: Type of the remote endpoint, one of: [EXTERNAL, CLOUD, GOOGLE_INTERNAL, ON_PREM].
remote_project_id: Project ID of the remote endpoint.
remote_region: Region of the remote endpoint.
remote_network: Network of the remote endpoint.
remote_subnetwork: Subnetwork of the remote endpoint.
remote_cluster: GKE cluster of the remote endpoint.
remote_zone: Zone of the remote endpoint.
remote_continent: The business region of the remote endpoint, one of [America, Asia, Europe].
remote_country: The country of the remote endpoint.
network_tier: Network tier of the connection, one of [PREMIUM, STANDARD, FIXED_STANDARD, UNKNOWN].
protocol: Protocol of the connection, one of [TCP, UDP, GRE, ICMP, ICMPV6, ESP].
pod_flow/ingress_bytes_count GA
Ingress bytes count per GKE Pod
DELTAINT64By
k8s_pod
Number of bytes sent to the GKE Pod from its remote peers. The bytes count doesn't include packet header size. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
local_network: Network of the local GKE Pod.
local_subnetwork: Subnetwork of the local GKE Pod.
remote_location_type: Type of the remote endpoint, one of: [EXTERNAL, CLOUD, GOOGLE_INTERNAL, ON_PREM].
remote_project_id: Project ID of the remote endpoint.
remote_region: Region of the remote endpoint.
remote_network: Network of the remote endpoint.
remote_subnetwork: Subnetwork of the remote endpoint.
remote_cluster: GKE cluster of the remote endpoint.
remote_zone: Zone of the remote endpoint.
remote_continent: The business region of the remote endpoint, one of [America, Asia, Europe].
remote_country: The country of the remote endpoint.
network_tier: Network tier of the connection, one of [PREMIUM, STANDARD, FIXED_STANDARD, UNKNOWN].
protocol: Protocol of the connection, one of [TCP, UDP, GRE, ICMP, ICMPV6, ESP].
pod_flow/ingress_packets_count GA
Ingress packets count per GKE Pod
DELTAINT641
k8s_pod
Number of packets sent to the GKE Pod from its remote peers. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
local_network: Network of the local GKE Pod.
local_subnetwork: Subnetwork of the local GKE Pod.
remote_location_type: Type of the remote endpoint, one of: [EXTERNAL, CLOUD, GOOGLE_INTERNAL, ON_PREM].
remote_project_id: Project ID of the remote endpoint.
remote_region: Region of the remote endpoint.
remote_network: Network of the remote endpoint.
remote_subnetwork: Subnetwork of the remote endpoint.
remote_cluster: GKE cluster of the remote endpoint.
remote_zone: Zone of the remote endpoint.
remote_continent: The business region of the remote endpoint, one of [America, Asia, Europe].
remote_country: The country of the remote endpoint.
network_tier: Network tier of the connection, one of [PREMIUM, STANDARD, FIXED_STANDARD, UNKNOWN].
protocol: Protocol of the connection, one of [TCP, UDP, GRE, ICMP, ICMPV6, ESP].
pod_flow/rtt GA
RTT latencies per GKE Pod
DELTADISTRIBUTIONms
k8s_pod
A distribution of RTT measured over TCP connections from the GKE Pod to Cloud endpoints. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
local_network: Network of the local GKE Pod.
local_subnetwork: Subnetwork of the local GKE Pod.
remote_location_type: Type of the remote endpoint, one of: [EXTERNAL, CLOUD, GOOGLE_INTERNAL, ON_PREM].
remote_project_id: Project ID of the remote endpoint.
remote_region: Region of the remote endpoint.
remote_network: Network of the remote endpoint.
remote_subnetwork: Subnetwork of the remote endpoint.
remote_cluster: GKE cluster of the remote endpoint.
remote_zone: Zone of the remote endpoint.
protocol: Protocol of the connection, one of [TCP].
router_appliance/gateway/egress_bytes_count GA
Egress bytes from Router appliance
DELTAINT64By
gce_instance
The number of bytes sent to GCP via the Router appliance from on-premises hosts. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
router_appliance_network: Network name of the router appliance NIC.
router_appliance_subnetwork: Subnetwork name of the router appliance NIC.
local_project_id: The project identifier of the GCP endpoint that communicated via the Router appliance. The value of this field is set to LOCAL_IS_EXTERNAL_PROJECT if the GCP endpoint belongs to a different project.
local_project_number: The project number of the GCP endpoint that communicated via the Router appliance. The value of this field is set to LOCAL_IS_EXTERNAL_PROJECT if the GCP endpoint belongs to a different project.
local_region: Region of the GCP endpoint that communicated via the Router appliance. The value of this field is set to LOCAL_IS_EXTERNAL_PROJECT if the GCP endpoint belongs to a different project.
local_zone: Zone of the GCP endpoint that communicated via the Router appliance. The value of this field is set to LOCAL_IS_EXTERNAL_PROJECT if the GCP endpoint belongs to a different project or is not relevant for the local_resource_type.
local_location_type: Type of destination, one of ["CLOUD" - when the local end is a Compute Engine instance; "EXTERNAL" - otherwise and also if the GCP endpoint belongs to a different project].
local_resource_type: Resource type of local end, one of ["GCE_VM" - for a VM instance; "ICA" - for Interconnect Attachment; "VPN" - for VPN tunnel; "ROUTER_APPLIANCE" - for Router appliance; "OTHER" - otherwise or if the GCP endpoint belongs to a different project].
local_network: Network of the GCP endpoint that communicated via the Router appliance. The value of this field is set to LOCAL_IS_EXTERNAL_PROJECT if the GCP endpoint belongs to a different project.
local_subnetwork: Subnetwork of the GCP endpoint that communicated via the Router appliance. The value of this field is set to LOCAL_IS_EXTERNAL_PROJECT if the GCP endpoint belongs to a different project or is not relevant for the local_resource_type.
protocol: Protocol of the connection, one of [TCP, UDP, GRE, ICMP, ICMPV6, ESP].
router_appliance/gateway/ingress_bytes_count GA
Ingress bytes to Router appliance
DELTAINT64By
gce_instance
The number of bytes sent from GCP via the Router appliance to on-premises hosts. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
router_appliance_network: Network name of the router appliance NIC.
router_appliance_subnetwork: Subnetwork name of the router appliance NIC.
local_project_id: The project identifier of the GCP endpoint that communicated via the Router appliance. The value of this field is set to LOCAL_IS_EXTERNAL_PROJECT if the GCP endpoint belongs to a different project.
local_project_number: The project number of the GCP endpoint that communicated via the Router appliance. The value of this field is set to LOCAL_IS_EXTERNAL_PROJECT if the GCP endpoint belongs to a different project.
local_region: Region of the GCP endpoint that communicated via the Router appliance. The value of this field is set to LOCAL_IS_EXTERNAL_PROJECT if the GCP endpoint belongs to a different project.
local_zone: Zone of the GCP endpoint that communicated via the Router appliance. The value of this field is set to LOCAL_IS_EXTERNAL_PROJECT if the GCP endpoint belongs to a different project or is not relevant for the local_resource_type.
local_location_type: Type of destination, one of ["CLOUD" - when the local end is a Compute Engine instance; "EXTERNAL" - otherwise and also if the GCP endpoint belongs to a different project].
local_resource_type: Resource type of local end, one of ["GCE_VM" - for a VM instance; "ICA" - for Interconnect Attachment; "VPN" - for VPN tunnel; "ROUTER_APPLIANCE" - for Router appliance; "OTHER" - otherwise and also if the GCP endpoint belongs to a different project].
local_network: Network of the GCP endpoint that communicated via the Router appliance. The value of this field is set to LOCAL_IS_EXTERNAL_PROJECT if the GCP endpoint belongs to a different project.
local_subnetwork: Subnetwork of the GCP endpoint that communicated via the Router appliance. The value of this field is set to LOCAL_IS_EXTERNAL_PROJECT if the GCP endpoint belongs to a different project or is not relevant for the local_resource_type.
protocol: Protocol of the connection, one of [TCP, UDP, GRE, ICMP, ICMPV6, ESP].
router_appliance/vm/egress_bytes_count GA
Egress bytes per VM to Router Appliance
DELTAINT64By
gce_instance
Number of bytes sent from the local VM to its remote peers via the Router appliance. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
local_network: Network of the local instance.
local_subnetwork: Subnetwork of the local instance.
local_network_interface: NIC of the local instance.
router_appliance_instance_name: The instance name of the Router appliance instance. The value of this field is set to RA_PROJECT_IS_EXTERNAL if the Router appliance instance belongs to a different project.
router_appliance_instance_id: The instance id of the Router appliance instance. The value of this field is set to RA_PROJECT_IS_EXTERNAL if the Router appliance instance belongs to a different project.
router_appliance_project_number: The project identifier of the Router appliance instance. The value of this field is set to RA_PROJECT_IS_EXTERNAL if the Router appliance instance belongs to a different project.
router_appliance_zone: Zone of the Router appliance instance. The value of this field is set to RA_PROJECT_IS_EXTERNAL if the Router appliance instance belongs to a different project.
router_appliance_region: Region of the Router appliance. The value of this field is set to RA_PROJECT_IS_EXTERNAL if the Router appliance instance belongs to a different project.
protocol: Protocol of the connection, one of [TCP, UDP, GRE, ICMP, ICMPV6, ESP].
router_appliance/vm/ingress_bytes_count GA
Ingress bytes per VM from Router Appliance
DELTAINT64By
gce_instance
Number of bytes sent to the local VM from its remote peers via the Router appliance. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
local_network: Network of the local instance.
local_subnetwork: Subnetwork of the local instance.
local_network_interface: NIC of the local instance.
router_appliance_instance_name: The instance name of the Router appliance instance. The value of this field is set to RA_PROJECT_IS_EXTERNAL if the Router appliance instance belongs to a different project.
router_appliance_instance_id: The instance id of the Router appliance instance. The value of this field is set to RA_PROJECT_IS_EXTERNAL if the Router appliance instance belongs to a different project.
router_appliance_project_number: The project identifier of the Router appliance instance. The value of this field is set to RA_PROJECT_IS_EXTERNAL if the Router appliance instance belongs to a different project.
router_appliance_zone: Zone of the Router appliance instance. The value of this field is set to RA_PROJECT_IS_EXTERNAL if the Router appliance instance belongs to a different project.
router_appliance_region: Region of the Router appliance. The value of this field is set to RA_PROJECT_IS_EXTERNAL if the Router appliance instance belongs to a different project.
protocol: Protocol of the connection, one of [TCP, UDP, GRE, ICMP, ICMPV6, ESP].
vm_flow/anomaly_score BETA
Anomaly Score
GAUGEDOUBLE1
gce_instance
The VM anomaly score, computed based on a model that was trained over the VM past statistics, for every remote location type. Sampled every 60 seconds. After sampling, data is not visible for up to 480 seconds.
remote_location_type: The type of the destination VM, one of [EXTERNAL, CLOUD, GOOGLE_INTERNAL]
model_name: Name of the model generating the estimate.
model_timestamp: Timestamp of the model generating the estimate.
vm_flow/anomaly_scores/evaluated_vms_by_remote_location_type BETA
Evaluated VMs by Remote Type and Anomaly Status
GAUGEDOUBLE1
gce_zone_network_health
The aggregate status of anomaly detection for the VMs in a project, broken down as count of VMs per anomaly_status(String), one of [normal, anomalous] and possible remote_location_types [CLOUD, EXTERNAL, GOOGLE_INTERNAL, ON_PREM]. The metric a summary of vm_flow/anomaly_score metric, and is introduced for performance reasons. A VM can be anomalous only once per remote location type, but can be anomalous in more than one type at once. Sampled every 60 seconds. After sampling, data is not visible for up to 600 seconds.
remote_location_type: Type of destination.
anomaly_status: The anomaly status of the instance.
vm_flow/connection_count ALPHA
Connection Count
DELTAINT641
gce_instance
Number of connections measured between the local VM and its remote peers. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
local_network: Network of the local instance.
local_subnetwork: Subnetwork of the local instance.
local_network_interface: NIC of the local instance.
remote_country: The approximate country location, based on the IP address of the remote instance.
remote_continent: The business region of the remote country, such as America, Europe, or Asia.
remote_zone: Zone of the remote instance.
remote_location_type: Type of destination.
remote_network: Network of the remote instance.
remote_subnetwork: Subnetwork of the remote instance.
protocol: Protocol of the connection, one of [TCP, UDP, GRE, ICMP, ICMPV6, ESP].
network_topology_remote_label: Always UNSUPPORTED.
remote_vpn_tunnel: Always UNSUPPORTED.
vm_flow/egress_bytes_count GA
Egress bytes
DELTAINT64By
gce_instance
Number of bytes sent from the local VM to its remote peers. This metric does not include the header size. So this value is lower than the compute.googleapis.com/instance/network/sent_bytes_count value. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
local_network: Network of the local instance.
local_subnetwork: Subnetwork of the local instance.
local_network_interface: NIC of the local instance.
remote_country: The approximate country location, based on the IP address of the remote instance.
remote_continent: The business region of the remote country, such as America, Europe, or Asia.
remote_zone: Zone of the remote instance.
remote_location_type: Type of destination.
remote_network: Network of the remote instance.
remote_subnetwork: Subnetwork of the remote instance.
protocol: Protocol of the connection, one of [TCP, UDP, GRE, ICMP, ICMPV6, ESP].
network_topology_remote_label: Always UNSUPPORTED.
remote_vpn_tunnel: Always UNSUPPORTED.
vm_flow/egress_packets_count ALPHA
Egress Packets Per VM
DELTAINT641
gce_instance
Number of packets sent from the local VM to its remote peers. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
local_network: Network of the local instance.
local_subnetwork: Subnetwork of the local instance.
local_network_interface: NIC of the local instance.
remote_country: The approximate country location, based on the IP address of the remote instance.
remote_continent: The business region of the remote country, such as America, Europe, or Asia.
remote_region: Region of the remote instance.
remote_zone: Zone of the remote instance.
remote_location_type: Type of destination.
remote_network: Network of the remote instance.
remote_subnetwork: Subnetwork of the remote instance.
protocol: Protocol of the connection, one of [TCP, UDP, GRE, ICMP, ICMPV6, ESP].
network_topology_remote_label: Always UNSUPPORTED.
remote_vpn_tunnel: Always UNSUPPORTED.
vm_flow/external_rtt BETA
External RTT latencies
DELTADISTRIBUTIONms
gce_instance
A distribution of RTT measured over TCP connections from the local VM. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
local_network: Network of the local instance.
local_subnetwork: Subnetwork of the local instance.
local_network_interface: NIC of the local instance.
network_tier: Network tier of the connection, one of [PREMIUM, STANDARD, FIXED_STANDARD, UNKNOWN]
remote_continent: The business region of the remote country, such as "America", "Europe", or "Asia".
remote_country: The approximate country location, based on the IP address of the remote peer.
remote_region: The approximate country region, based on the IP address of the remote peer.
remote_city: The approximate city, based on the IP address of the remote peer.
remote_location_type: The type of the destination VM, one of [EXTERNAL, CLOUD, GOOGLE_INTERNAL]
protocol: Protocol of the connection, one of [TCP].
vm_flow/ingress_bytes_count GA
Ingress bytes
DELTAINT64By
gce_instance
Number of bytes sent to the local VM from its remote peers. This metric does not include the header size. So this value is lower than the compute.googleapis.com/instance/network/received_bytes_count value. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
local_network: Network of the local instance.
local_subnetwork: Subnetwork of the local instance.
local_network_interface: NIC of the local instance.
remote_country: The approximate country location, based on the IP address of the remote instance.
remote_continent: The business region of the remote country, such as America, Europe, or Asia.
remote_zone: Zone of the remote instance.
remote_location_type: Type of destination.
remote_network: Network of the remote instance.
remote_subnetwork: Subnetwork of the remote instance.
protocol: Protocol of the connection, one of [TCP, UDP, GRE, ICMP, ICMPV6, ESP].
network_topology_remote_label: Always UNSUPPORTED.
remote_vpn_tunnel: Always UNSUPPORTED.
vm_flow/ingress_packets_count ALPHA
Ingress Packets Per VM
DELTAINT641
gce_instance
Number of packets sent to the local VM from its remote peers. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
local_network: Network of the local instance.
local_subnetwork: Subnetwork of the local instance.
local_network_interface: NIC of the local instance.
remote_country: The approximate country location, based on the IP address of the remote instance.
remote_continent: The business region of the remote country, such as America, Europe, or Asia.
remote_region: Region of the remote instance.
remote_zone: Zone of the remote instance.
remote_location_type: Type of destination.
remote_network: Network of the remote instance.
remote_subnetwork: Subnetwork of the remote instance.
protocol: Protocol of the connection, one of [TCP, UDP, GRE, ICMP, ICMPV6, ESP].
network_topology_remote_label: Always UNSUPPORTED.
remote_vpn_tunnel: Always UNSUPPORTED.
vm_flow/rtt GA
RTT latencies
DELTADISTRIBUTIONms
gce_instance
A distribution of RTT measured over TCP connections from the local VM. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
local_network: Network of the local instance.
local_subnetwork: Subnetwork of the local instance.
local_network_interface: NIC of the local instance.
remote_country: The approximate country location, based on the IP address of the remote instance.
remote_continent: The business region of the remote country, such as America, Europe, or Asia.
remote_region: Region of the remote instance.
remote_zone: Zone of the remote instance.
remote_location_type: Type of destination.
remote_network: Network of the remote instance.
remote_subnetwork: Subnetwork of the remote instance.
protocol: Protocol of the connection, one of [TCP].
network_topology_remote_label: Always UNSUPPORTED.
remote_vpn_tunnel: Always UNSUPPORTED.
vpc_flow/predicted_max_vpc_flow_logs_count BETA
Predicted Max VPC Flow Logs Count
DELTAINT641
gce_subnetwork
A predicted upper bound for the amount of VPC Flow Logs that would be exported for a specific subnet. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
vpn_tunnel/egress_bytes_count GA
Egress bytes from VPN Tunnel
DELTAINT64By
vpn_tunnel
The number of bytes sent from GCP via the VPN Tunnel to the other side of the VPN Tunnel. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
local_project_number: The project number of the GCP endpoint that communicated via the VPN Tunnel. The value of this field is set to LOCAL_IS_EXTERNAL_PROJECT if the GCP endpoint belongs to a different project.
local_region: Region of the GCP endpoint that communicated via the VPN Tunnel. The value of this field is set to LOCAL_IS_EXTERNAL_PROJECT if the GCP endpoint belongs to a different project.
local_zone: Zone of the GCP endpoint that communicated via the VPN Tunnel. The value of this field is set to LOCAL_IS_EXTERNAL_PROJECT if the GCP endpoint belongs to a different project or is not relevant for the local_resource_type.
local_location_type: Type of destination: CLOUD when the local end is a Compute Engine instance. The value of this field is set to EXTERNAL if the GCP endpoint belongs to a different project.
local_resource_type: Resource type of local end: GCE_VM for a VM instance, ICA for Interconnect Attachment, VPN for VPN tunnel, ROUTER_APPLIANCE for Router appliance, and OTHER otherwise. The value of this field is also set to OTHER if the GCP endpoint belongs to a different project.
local_network: Network of the GCP endpoint that communicated via the VPN Tunnel. The value of this field is set to LOCAL_IS_EXTERNAL_PROJECT if the GCP endpoint belongs to a different project.
local_subnetwork: Subnetwork of the GCP endpoint that communicated via the VPN Tunnel. The value of this field is set to LOCAL_IS_EXTERNAL_PROJECT if the GCP endpoint belongs to a different project or is not relevant for the local_resource_type.
protocol: Protocol of the connection, one of [TCP, UDP, GRE, ICMP, ICMPV6, ESP].
vpn_tunnel/ingress_bytes_count GA
Ingress bytes to VPN Tunnel
DELTAINT64By
vpn_tunnel
The number of bytes sent to GCP via the VPN Tunnel from the other side of the VPN Tunnel. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
local_project_number: The project number of the GCP endpoint that communicated via the VPN Tunnel. The value of this field is set to LOCAL_IS_EXTERNAL_PROJECT if the GCP endpoint belongs to a different project.
local_region: Region of the GCP endpoint that communicated via the VPN Tunnel. The value of this field is set to LOCAL_IS_EXTERNAL_PROJECT if the GCP endpoint belongs to a different project.
local_zone: Zone of the GCP endpoint that communicated via the VPN Tunnel. The value of this field is set to LOCAL_IS_EXTERNAL_PROJECT if the GCP endpoint belongs to a different project.
local_location_type: Type of destination: CLOUD when the local end is a Compute Engine instance. The value of this field is set to EXTERNAL if the GCP endpoint belongs to a different project.
local_resource_type: Resource type of local end: GCE_VM for a VM instance, ICA for Interconnect Attachment, VPN for VPN tunnel, ROUTER_APPLIANCE for Router appliance, and OTHER otherwise. The value of this field is also set to OTHER if the GCP endpoint belongs to a different project.
local_network: Network of the GCP endpoint that communicated via the VPN Tunnel. The value of this field is set to LOCAL_IS_EXTERNAL_PROJECT if the GCP endpoint belongs to a different project.
local_subnetwork: Subnetwork of the GCP endpoint that communicated via the VPN Tunnel. The value of this field is set to LOCAL_IS_EXTERNAL_PROJECT if the GCP endpoint belongs to a different project.
protocol: Protocol of the connection, one of [TCP, UDP, GRE, ICMP, ICMPV6, ESP].
vpn_tunnel/vm/egress_bytes_count GA
Egress bytes per VM to VPN tunnel
DELTAINT64By
gce_instance
Number of bytes sent from the local VM to its remote peers via the VPN tunnel. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
local_network: Network of the local instance.
local_subnetwork: Subnetwork of the local instance.
local_network_interface: NIC of the local instance.
vpn_project_number: The project number of the VPN tunnel. The value of this field is set to LOCAL_IS_AN_EXTERNAL_PROJECT if the tunnel belongs to a different project.
vpn_region: Region of the VPN tunnel. The value of this field is set to LOCAL_IS_EXTERNAL if the tunnel belongs to a different project.
vpn_tunnel_id: The tunnel identifier of the VPN tunnel. The value of this field is set to LOCAL_IS_EXTERNAL if the tunnel belongs to a different project.
vpn_tunnel_name: The tunnel name of the VPN tunnel. The value of this field is set to LOCAL_IS_EXTERNAL if the tunnel belongs to a different project.
protocol: Protocol of the connection, one of [TCP, UDP, GRE, ICMP, ICMPV6, ESP].
vpn_tunnel/vm/ingress_bytes_count GA
Ingress bytes per VM from VPN tunnel
DELTAINT64By
gce_instance
Number of bytes sent to the local VM from its remote peers via the VPN tunnel. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
local_network: Network of the local instance.
local_subnetwork: Subnetwork of the local instance.
local_network_interface: NIC of the local instance.
vpn_project_number: The project number of the VPN tunnel. The value of this field is set to LOCAL_IS_AN_EXTERNAL_PROJECT if the tunnel belongs to a different project.
vpn_region: Region of the VPN tunnel. The value of this field is set to LOCAL_IS_EXTERNAL if the tunnel belongs to a different project.
vpn_tunnel_id: The tunnel identifier of the VPN tunnel. The value of this field is set to LOCAL_IS_EXTERNAL if the tunnel belongs to a different project.
vpn_tunnel_name: The tunnel name of the VPN tunnel. The value of this field is set to LOCAL_IS_EXTERNAL if the tunnel belongs to a different project.
protocol: Protocol of the connection, one of [TCP, UDP, GRE, ICMP, ICMPV6, ESP].

networksecurity

Metrics from Google Cloud Armor. Launch stages of these metrics: GA

The "metric type" strings in this table must be prefixed with networksecurity.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
https/previewed_request_count GA
Previewed request count
DELTAINT641
network_security_policy
Queries that would be affected by rules currently in the 'preview' mode, if those rules were to be made non-preview. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
blocked: (BOOL) Policy application result.
backend_target_name: HTTP(S) Backend Service Name.
https/request_count GA
Request count
DELTAINT641
network_security_policy
Actual result of policy enforcement on queries. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
blocked: (BOOL) Policy application result.
backend_target_name: HTTP(S) Backend Service Name.
tcp_ssl_proxy/new_connection_count GA
New connection count
DELTAINT641
network_security_policy
Actual result of policy enforcement on new connections. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
blocked: (BOOL) Policy application result.
backend_target_name: TCP/SSL Backend Service Name.
tcp_ssl_proxy/previewed_new_connection_count GA
Previewed new connection count
DELTAINT641
network_security_policy
New connections that would be affected by rules currently in the 'preview' mode, if those rules were to be made non-preview. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
blocked: (BOOL) Policy application result.
backend_target_name: TCP/SSL Backend Service Name.

osconfig

Metrics from VM Manager. Launch stages of these metrics: GA

The "metric type" strings in this table must be prefixed with osconfig.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
patch/job/instance_state GA
VM instance patch state
GAUGEINT641
osconfig.googleapis.com/PatchJob
The number of VM instances that have patch jobs in a specific state.
state: The state of a patch job that is running on a VM instance. The following states are available: "PENDING", "STARTED", "APPLYING_PATCHES", "SUCCEEDED".

privateca

Metrics from Certificate Authority Service. Launch stages of these metrics: GA

The "metric type" strings in this table must be prefixed with privateca.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
ca/cert/ca_cert_creation GA
CA certificate creation count
DELTAINT641
privateca.googleapis.com/CertificateAuthority
The number of certificates issued by a CA with CA:TRUE. Sampled every 60 seconds.
ca/cert/create_count GA
Certificate creation count
DELTAINT641
privateca.googleapis.com/CertificateAuthority
The number of certificates issued by a CA. Sampled every 60 seconds.
ca/cert/create_failure_count GA
Certificate creation CA policy error count
DELTAINT641
privateca.googleapis.com/CertificateAuthority
The number of certificate creation failures. Sampled every 60 seconds.
reason: The failure reason, such as VALIDATION or POLICY.
error_detail: The detailed reason that caused the failure.
ca/cert/create_request_count GA
Certificate creation request count
DELTAINT641
privateca.googleapis.com/CertificateAuthority
The number of certificate creation requests per CA. Sampled every 60 seconds.
ca/cert_chain_expiration GA
CA certificate chain expiration
GAUGEINT64s
privateca.googleapis.com/CertificateAuthority
Time (in seconds) until each CA certificate parent expires. Sampled every 3600 seconds.
cert_subject_key_id: Subject key ID (SKID) of the CA certificate.
ca/cert_expiration GA
CA certificate expiration
GAUGEINT64s
privateca.googleapis.com/CertificateAuthority
Time (in seconds) until the CA certificate expires. Sampled every 3600 seconds.
ca/cert_revoked GA
CA revocation status
GAUGEBOOL
privateca.googleapis.com/CertificateAuthority
The CA certificate has been revoked. Value is true when revoked. Sampled every 3600 seconds.
status: REVOKED when the value is true. When false, possible values are NOT_REVOKED, or REVOCATION_STATUS_UNKNOWN if the CRL is inaccessible.
ca/resource_state GA
CA resource state
GAUGEBOOL
privateca.googleapis.com/CertificateAuthority
State of the certificate authority. Value is true when enabled, false otherwise. Sampled every 3600 seconds.
state: State of CA, such as "ENABLED" or "DISABLED".
gcs/bucket_issue GA
Cloud Storage bucket issue
GAUGEBOOL
privateca.googleapis.com/CertificateAuthority
Errors for Cloud Storage buckets. Value is false when OK, true when there are issues. Sampled every 3600 seconds.
status: Status of the Storage bucket, such as "OK", "PERMISSION_DENIED" or "DELETED".
kms/key_issue GA
Cloud KMS key issue
GAUGEBOOL
privateca.googleapis.com/CertificateAuthority
Errors for Cloud KMS signing keys. Value is false when OK, true when there are issues. Sampled every 3600 seconds.
status: Status of the KMS key, such as "OK", "PERMISSION_DENIED" or "DESTROYED".

pubsub

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

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

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
snapshot/backlog_bytes GA
Snapshot backlog bytes
GAUGEINT64By
pubsub_snapshot
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 GA
Snapshot backlog bytes by region
GAUGEINT64By
pubsub_snapshot
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 GA
Snapshot updates
DELTAINT641
pubsub_snapshot
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 GA
Snapshot messages
GAUGEINT641
pubsub_snapshot
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 GA
Snapshot messages by region
GAUGEINT641
pubsub_snapshot
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 GA
Oldest snapshot message age
GAUGEINT64s
pubsub_snapshot
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 GA
Oldest snapshot message age by region
GAUGEINT64s
pubsub_snapshot
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_latencies GA
Ack latency
DELTADISTRIBUTIONms
pubsub_subscription
Distribution of ack latencies in milliseconds. The ack latency is the time between when Cloud Pub/Sub sends a message to a subscriber client and when Cloud Pub/Sub receives an Acknowledge request for that message. 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/ack_message_count GA
Ack message count
DELTAINT641
pubsub_subscription
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, streaming pull, or filter.
subscription/backlog_bytes GA
Backlog size
GAUGEINT64By
pubsub_subscription
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 GA
Subscription byte cost
DELTAINT64By
pubsub_subscription
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 GA
Subscription updates
DELTAINT641
pubsub_subscription
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/dead_letter_message_count GA
Dead letter message count
DELTAINT641
pubsub_subscription
Cumulative count of messages published to dead letter topic, 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/delivery_latency_health_score BETA
Delivery latency health score
GAUGEBOOL1
pubsub_subscription
A score that measures the health of a subscription over a 10 minute rolling window. Sampled every 60 seconds. After sampling, data is not visible for up to 360 seconds.
criteria: Criteria of the health score. Possible values are ack_latency, expired_ack_deadlines, nack_requests, seek_requests, and utilization.
subscription/exactly_once_warning_count BETA
Exactly once delivery warning
DELTAINT641
pubsub_subscription
Count of instances (acks and modacks that may have failed) that may lead to message redeliveries. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
delivery_type: Delivery mechanism: push, pull or streaming pull.
reason: Cause of the possible redelivery.
operation_type: Type of operation performed. One of [ack, modack].
subscription/expired_ack_deadlines_count BETA
Expired ack deadlines count
DELTAINT641
pubsub_subscription
Cumulative count of messages whose ack deadline expired while the message was outstanding to a subscriber client. 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_count GA
Mod ack deadline message count
DELTAINT641
pubsub_subscription
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 DEPRECATED
ModifyAckDeadline message operations
DELTAINT641
pubsub_subscription
Cumulative count of ModifyAckDeadline message operations, grouped by result. This metric is deprecated. Use subscription/mod_ack_deadline_request_count instead. 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 GA
ModifyAckDeadline requests
DELTAINT641
pubsub_subscription
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 GA
Outstanding push messages
GAUGEINT641
pubsub_subscription
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 ALPHA
Retained acked messages
GAUGEINT641
pubsub_subscription
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 BETA
Retained acked messages by region
GAUGEINT641
pubsub_subscription
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 BETA
Unacked messages by region
GAUGEINT641
pubsub_subscription
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 GA
Unacked messages
GAUGEINT641
pubsub_subscription
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 GA
Oldest retained acked message age
GAUGEINT64s
pubsub_subscription
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 GA
Oldest retained acked message age by region
GAUGEINT64s
pubsub_subscription
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 GA
Oldest unacked message age
GAUGEINT64s
pubsub_subscription
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 GA
Oldest unacked message age by region
GAUGEINT64s
pubsub_subscription
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 DEPRECATED
Acknowledge message operations
DELTAINT641
pubsub_subscription
Cumulative count of acknowledge message operations, grouped by result. This metric is deprecated. Use subscription/pull_ack_request_count instead. 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 GA
Acknowledge requests
DELTAINT641
pubsub_subscription
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 DEPRECATED
Pull operations
DELTAINT641
pubsub_subscription
Cumulative count of pull message operations, grouped by result. This metric is deprecated. Use subscription/pull_request_count instead. 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 GA
Pull requests
DELTAINT641
pubsub_subscription
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 GA
Push requests
DELTAINT641
pubsub_subscription
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 GA
Push latency
DELTADISTRIBUTIONus
pubsub_subscription
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 GA
Retained acked bytes
GAUGEINT64By
pubsub_subscription
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 GA
Retained acked bytes by region
GAUGEINT64By
pubsub_subscription
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 GA
Seek requests
DELTAINT641
pubsub_subscription
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 GA
Sent message count
DELTAINT641
pubsub_subscription
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 DEPRECATED
StreamingPull Acknowledge message operations
DELTAINT641
pubsub_subscription
Cumulative count of StreamingPull acknowledge message operations, grouped by result. This metric is deprecated. Use subscription/streaming_pull_ack_request_count instead. 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 GA
StreamingPull Acknowledge requests
DELTAINT641
pubsub_subscription
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 DEPRECATED
StreamingPull message operations
DELTAINT641
pubsub_subscription
Cumulative count of streaming pull message operations, grouped by result. This metric is deprecated. Use subscription/streaming_pull_response_count instead. 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 DEPRECATED
StreamingPull ModifyAckDeadline message operations
DELTAINT641
pubsub_subscription
Cumulative count of StreamingPull ModifyAckDeadline operations, grouped by result. This metric is deprecated. Use subscription/streaming_pull_mod_ack_deadline_request_count instead. 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 GA
StreamingPull ModifyAckDeadline requests
DELTAINT641
pubsub_subscription
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 GA
StreamingPull responses
DELTAINT641
pubsub_subscription
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 GA
Unacked bytes by region
GAUGEINT64By
pubsub_subscription
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 GA
Topic byte cost
DELTAINT64By
pubsub_topic
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 GA
Topic updates
DELTAINT641
pubsub_topic
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 GA
Publish message size
DELTADISTRIBUTIONBy
pubsub_topic
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 BETA
Retained acked messages by region
GAUGEINT641
pubsub_topic
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_retained_messages BETA
Retained messages
GAUGEINT641
pubsub_topic
Number of messages retained in a topic. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
topic/num_unacked_messages_by_region BETA
Unacked messages by region
GAUGEINT641
pubsub_topic
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 GA
Oldest retained acked message age by region
GAUGEINT64s
pubsub_topic
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_retained_message_age BETA
Oldest retained message age
GAUGEINT64s
pubsub_topic
Age (in seconds) of the oldest message retained in a topic. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
topic/oldest_unacked_message_age_by_region GA
Oldest unacked message age by region
GAUGEINT64s
pubsub_topic
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 GA
Retained acked bytes by region
GAUGEINT64By
pubsub_topic
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/retained_bytes BETA
Retained bytes
GAUGEINT64By
pubsub_topic
Total byte size of the messages retained in a topic. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
topic/send_message_operation_count DEPRECATED
Publish message operations
DELTAINT641
pubsub_topic
Cumulative count of publish message operations, grouped by result. This metric is deprecated. Apply a count aggregator on topic/message_sizes instead. 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 GA
Publish requests
DELTAINT641
pubsub_topic
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 GA
Unacked bytes by region
GAUGEINT64By
pubsub_topic
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.

pubsublite

Metrics from Pub/Sub Lite. Launch stages of these metrics: BETA GA

The "metric type" strings in this table must be prefixed with pubsublite.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
reservation/throughput_capacity/limit BETA
Reservation throughput capacity limit
GAUGEINT641
pubsublite_reservation
The current configured throughput capacity of this reservation. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
reservation/throughput_capacity/usage BETA
Reservation throughput capacity usage
DELTADOUBLE1
pubsublite_reservation
Usage of reservation throughput capacity by kind of usage. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
kind: Usage kind, one of ["ZONAL_PUBLISH" - publishing to zonal topics; "ZONAL_SUBSCRIBE" - subscribing to zonal topics].
reservation/throughput_capacity/utilization BETA
Reservation throughput capacity utilization ratio
GAUGEDOUBLE10^2.%
pubsublite_reservation
The ratio of the rate of throughput capacity usage to available throughput capacity. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
kind: Usage kind, one of ["ZONAL_PUBLISH" - publishing to zonal topics; "ZONAL_SUBSCRIBE" - subscribing to zonal topics].
subscription/backlog_message_count GA
Backlog message count
GAUGEINT641
pubsublite_subscription_partition
Total number of the unacknowledged messages (a.k.a. backlog messages) for a subscription in a given topic partition. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
subscription/backlog_quota_bytes GA
Backlog quota bytes
GAUGEINT64By
pubsublite_subscription_partition
Total quota byte size of the unacknowledged messages (a.k.a. backlog messages) for a subscription in a given topic partition.. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
subscription/flow_control_status BETA
Subscription flow control
GAUGEDOUBLE10^2.%
pubsublite_subscription_partition
Fraction of time spent in each flow control state. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
state: Flow control state, one of ["NO_CLIENT_TOKENS" - indicates that the per-partition limit of outstanding bytes or messages has been reached; "NO_PARTITION_CAPACITY" - indicates that the per-partition subscribe throughput limit has been reached; "NO_RESERVATION_CAPACITY" - indicates that the per-reservation throughput limit has been reached; "NOT_FLOW_CONTROLLED" - indicates that the subscriber is not flow-controlled].
subscription/oldest_unacked_message_age GA
Oldest unacked message age
GAUGEINT64s
pubsublite_subscription_partition
Age (in seconds) of the oldest unacknowledged message retained for a subscription in a given topic partition. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
subscription/sent_message_count GA
Subscription sent message count
DELTAINT641
pubsublite_subscription_partition
Count of messages sent to subscribers for a subscription in a given topic partition. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
subscription/sent_quota_bytes GA
Subscription sent quota bytes
DELTAINT64By
pubsublite_subscription_partition
Quota byte size of messages sent to subscribers for a subscription in a given topic partition. See https://cloud.google.com/pubsub/lite/quotas#resource_quotas for quota byte calculation. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
subscription/sent_raw_bytes GA
Subscription sent raw bytes
DELTAINT64By
pubsublite_subscription_partition
Byte size of messages sent to subscribers for a subscription in a given topic partition. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
topic/flow_control_status BETA
Topic publish flow control
GAUGEDOUBLE10^2.%
pubsublite_topic_partition
Fraction of time spent in each flow control state. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
state: Flow control state, one of ["NO_PARTITION_CAPACITY" - indicates that the per-partition subscribe throughput limit has been reached; "NO_RESERVATION_CAPACITY" - indicates that the per-reservation throughput limit has been reached; "NOT_FLOW_CONTROLLED" - indicates that the subscriber is not flow-controlled].
topic/oldest_retained_message_age GA
Oldest retained message age
GAUGEINT64s
pubsublite_topic_partition
Age (in seconds) of the oldest message retained in a topic partition. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
topic/publish_message_count GA
Publish message count
DELTAINT641
pubsublite_topic_partition
Count of messages published to a topic partition. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
topic/publish_quota_byte_limit GA
Publish quota byte limit
GAUGEINT64By
pubsublite_topic_partition
The maximum number of message bytes that can be published per second per topic partition. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
topic/publish_quota_bytes GA
Publish quota bytes
DELTAINT64By
pubsublite_topic_partition
Quota byte size of messages published to a topic partition. See https://cloud.google.com/pubsub/lite/quotas#resource_quotas for quota byte calculation. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
topic/publish_quota_utilization GA
Publish quota utilization ratio
GAUGEDOUBLE10^2.%
pubsublite_topic_partition
The ratio of the rate of message quota bytes that are being published to a partition to the rate that can be published per topic partition. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
topic/publish_raw_bytes GA
Publish raw bytes
DELTAINT64By
pubsublite_topic_partition
Byte size of messages published to a topic partition. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
topic/publish_request_count GA
Publish request count
DELTAINT641
pubsublite_topic_partition
Count of publish requests sent to a topic partition, broken down by response code. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
response_code: Operation response code string, derived as a string representation of a status code (e.g., 'OK', 'NOT_FOUND', 'UNAVAILABLE').
topic/sent_quota_bytes GA
Topic sent quota bytes
DELTAINT64By
pubsublite_topic_partition
Quota byte size of messages sent to subscribers for a topic partition. See https://cloud.google.com/pubsub/lite/quotas#resource_quotas for quota byte calculation. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
topic/storage_quota_byte_limit GA
Storage quota byte limit
GAUGEINT64By
pubsublite_topic_partition
The quota byte limit for message storage in a topic partition. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
topic/storage_quota_bytes GA
Storage quota bytes
GAUGEINT64By
pubsublite_topic_partition
The current quota bytes of messages stored in a topic partition. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
topic/storage_quota_utilization GA
Storage quota utilization ratio
GAUGEDOUBLE10^2.%
pubsublite_topic_partition
The ratio of the number of message quota bytes that are stored in a partition to the provisioned bytes that can be stored per topic partition. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
topic/subscribe_quota_byte_limit GA
Subscribe quota byte limit
GAUGEINT64By
pubsublite_topic_partition
The maximum number of message bytes that can be received by subscribers per second per topic partition. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
topic/subscribe_quota_utilization GA
Subscribe quota utilization ratio
GAUGEDOUBLE10^2.%
pubsublite_topic_partition
The ratio of the rate of message quota bytes that are sent to subscribers for a partition to the rate that can be received per topic partition. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.

recaptchaenterprise

Metrics from reCAPTCHA Enterprise. Launch stages of these metrics: BETA

The "metric type" strings in this table must be prefixed with recaptchaenterprise.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
assessments BETA
Assessment request scores
DELTADISTRIBUTION1
recaptchaenterprise.googleapis.com/Key
Distribution of real-time assessment request scores for valid tokens. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
action: Action name provided at token generation.
platform: Client platform: "web", "android", or "ios".
challenge: For CHECKBOX or INVISIBLE keys, "challenge" or "nocaptcha".
executes BETA
Execute request scores
DELTADISTRIBUTION1
recaptchaenterprise.googleapis.com/Key
Distribution of execute request scores. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
action: Action name provided at token generation.
platform: Client platform: "web", "android", or "ios".
score_counts DEPRECATED
Score counts
DELTADISTRIBUTION1
recaptchaenterprise.googleapis.com/Key
Distribution of scores associated with a Key. Deprecated. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
action: Action name provided at token generation.
solution_count BETA
Captcha solution results
DELTAINT641
recaptchaenterprise.googleapis.com/Key
Counts of captcha solutions. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
challenge: Challenge result: "pass", "fail", or "nocaptcha".
platform: Client platform: "web", "android", or "ios".

recommendationengine

Metrics from Recommendations AI. Launch stages of these metrics: EARLY_ACCESS

The "metric type" strings in this table must be prefixed with recommendationengine.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
event_store/processed_event_count EARLY_ACCESS
Recommendation Processed Event Count
DELTAINT641
recommendationengine.googleapis.com/EventStore
The count of processed user event in given event store. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
event_type: Event type, see https://cloud.google.com/recommendations-ai/docs/user-events#user_event_types.
status: Status of event, should be joined or unjoined.

redis

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

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

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
clients/blocked GA
Blocked Clients
GAUGEINT641
redis_instance
Number of blocked clients. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
role: The node role, one of [primary, replica].
clients/connected GA
Connected Clients
GAUGEINT641
redis_instance
Number of client connections. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
role: The node role, one of [primary, replica].
commands/calls GA
Calls
DELTAINT641
redis_instance
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.
role: The node role, one of [primary, replica].
cmd: The command executed.
commands/total_time GA
Total Time of Calls
DELTAINT64us
redis_instance
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.
role: The node role, one of [primary, replica].
cmd: The command executed.
commands/usec_per_call GA
Time per Call
GAUGEDOUBLE1
redis_instance
Average time per call over 1 minute by command. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
role: The node role, one of [primary, replica].
cmd: The command executed.
keyspace/avg_ttl GA
Average TTL
GAUGEDOUBLEms
redis_instance
Average TTL for keys in this database. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
role: The node role, one of [primary, replica].
db: The index of the database, default of 0.
keyspace/keys GA
Keys
GAUGEINT641
redis_instance
Number of keys stored in this database. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
role: The node role, one of [primary, replica].
db: The index of the database, default of 0.
keyspace/keys_with_expiration GA
Expirable Keys
GAUGEINT641
redis_instance
Number of keys with an expiration in this database. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
role: The node role, one of [primary, replica].
db: The index of the database, default of 0.
persistence/rdb/bgsave_in_progress GA
Persisting RDB
GAUGEBOOL1
redis_instance
Flag indicating a RDB save is on-going. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
role: The node role, one of [primary, replica].
rdb/enabled BETA
Snapshot RDB mode enabled
GAUGEBOOL
redis_instance
Indicates if the snapshot is in RDB mode. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
role: The node role, one of [primary, replica].
rdb/recovery/attempts_since_last_success BETA
RDB recovery attempts
GAUGEINT641
redis_instance
Indicates number of recovery attempts since the last successful recovery attempt. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
role: The node role, one of [primary, replica].
rdb/recovery/elapsed_time BETA
RDB recovery elapsed time
GAUGEINT64s
redis_instance
Indicates increasing time elapsed for an in-progress recovery from an RDB snapshot. 0 means the recovery is idle or completed. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
role: The node role, one of [primary, replica].
rdb/recovery/estimated_recovery_time BETA
RDB recovery estimated time
GAUGEINT64s
redis_instance
Indicates the expected recovery time when using the last successful snapshot for recovery. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
role: The node role, one of [primary, replica].
rdb/recovery/estimated_remaining_time BETA
RDB recovery remaining time
GAUGEINT64s
redis_instance
Indicates remaining time to finish recovery from an RDB snapshot. 0 means the recovery is idle or completed. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
role: The node role, one of [primary, replica].
rdb/recovery/in_progress BETA
RDB recovery in progress
GAUGEBOOL
redis_instance
Indicates if recovery from an RDB snapshot is in progress. When the metric value is true, then a recovery is in progress. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
role: The node role, one of [primary, replica].
rdb/recovery/last_duration BETA
RDB recovery last duration
GAUGEINT64s
redis_instance
Indicates time it took to restore the last snapshot. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
role: The node role, one of [primary, replica].
rdb/recovery/last_status BETA
RDB recovery last status
GAUGEINT641
redis_instance
Indicates status of the most recent recovery. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
role: The node role, one of [primary, replica].
message: The message from the status of the last recovery.
rdb/recovery/loaded_bytes_count BETA
RDB loaded size
DELTAINT64By
redis_instance
During a recovery, indicates how many bytes have loaded. 0 if the recovery is not active. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
role: The node role, one of [primary, replica].
rdb/recovery/total_bytes_count BETA
RDB snapshot size
DELTAINT64By
redis_instance
Indicates the size in bytes of the snapshot. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
role: The node role, one of [primary, replica].
rdb/snapshot/attempt_count BETA
RDB snapshot attempts count
DELTAINT641
redis_instance
Indicates number of snapshot attempts every minute. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
role: The node role, one of [primary, replica].
rdb/snapshot/elapsed_time BETA
RDB snapshot elapsed time
GAUGEINT64s
redis_instance
Indicates increasing time elapsed while creating the current snapshot. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
role: The node role, one of [primary, replica].
rdb/snapshot/in_progress BETA
RDB snapshot in progress
GAUGEBOOL
redis_instance
Indicates if RDB snapshot is in progress. When the metric value is true, then an RDB snapshot is in progress. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
role: The node role, one of [primary, replica].
rdb/snapshot/last_status BETA
RDB snapshot last status
GAUGEINT641
redis_instance
Indicates status of the most recent snapshot attempt. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
role: The node role, one of [primary, replica].
message: The message from the status of the last snapshot.
rdb/snapshot/last_success_age BETA
RDB snapshot last success age
GAUGEINT64s
redis_instance
Indicates time elapsed since the start of the last successful snapshot. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
role: The node role, one of [primary, replica].
rdb/snapshot/last_success_duration BETA
RDB snapshot last success duration
GAUGEINT64s
redis_instance
Indicates the total time required to write the last successful snapshot, not including failed attempts. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
role: The node role, one of [primary, replica].
rdb/snapshot/time_until_next_run BETA
Next snapshot time
GAUGEINT64s
redis_instance
Seconds until the next scheduled snapshot. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
role: The node role, one of [primary, replica].
replication/master/slaves/lag GA
Seconds lagging
GAUGEINT64s
redis_instance
The number of seconds that replica is lagging behind primary. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
role: The node role, one of [primary, replica].
slave: The index of slave on a particular master.
replication/master/slaves/offset GA
Replication byte offset (Replica)
GAUGEINT64By
redis_instance
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.
role: The node role, one of [primary, replica].
slave: The index of slave on a particular master.
replication/master_repl_offset GA
Replication byte offset (Master)
GAUGEINT64By
redis_instance
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.
role: The node role, one of [primary, replica].
replication/offset_diff GA
Bytes pending replication
GAUGEINT64By
redis_instance
The largest number of bytes that have not been replicated across all replicas. This is the biggest difference between replication byte offset (master) and replication byte offset (replica) of all replicas. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
role: The node role, one of [primary, replica].
replication/role GA
Node Role
GAUGEINT641
redis_instance
Returns a value indicating the node role. 1 indicates primary and 0 indicates replica. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
server/uptime GA
Uptime
GAUGEINT64s
redis_instance
Uptime in seconds. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
role: The node role, one of [primary, replica].
stats/cache_hit_ratio GA
Cache Hit ratio
GAUGEDOUBLE1
redis_instance
Cache Hit ratio as a fraction. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
role: The node role, one of [primary, replica].
stats/connections/total GA
Total Connections Received
DELTAINT641
redis_instance
Total number of connections accepted by the server. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
role: The node role, one of [primary, replica].
stats/cpu_utilization GA
CPU seconds
DELTADOUBLEs{CPU}
redis_instance
CPU-seconds consumed by the Redis server, broken down by system/user space and parent/child relationship. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
role: The node role (one of [primary, replica]).
space: The space ("system" or "user") in which CPU resources were consumed.
relationship: The parent/child relationship of the process using CPU resources.
stats/evicted_keys GA
Evicted Keys
DELTAINT641
redis_instance
Number of evicted keys due to maxmemory limit. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
role: The node role, one of [primary, replica].
stats/expired_keys GA
Expired Keys
DELTAINT641
redis_instance
Total number of key expiration events. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
role: The node role, one of [primary, replica].
stats/keyspace_hits GA
Hits
DELTAINT641
redis_instance
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.
role: The node role, one of [primary, replica].
stats/keyspace_misses GA
Misses
DELTAINT641
redis_instance
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.
role: The node role, one of [primary, replica].
stats/memory/maxmemory GA
Maximum Memory
GAUGEINT64By
redis_instance
Maximum amount of memory Redis can consume. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
role: The node role, one of [primary, replica].
stats/memory/system_memory_overload_duration GA
Time in system memory overload
DELTAINT64us
redis_instance
The amount of time in microseconds the instance is in system memory overload mode. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
role: The node role, one of [primary, replica].
stats/memory/system_memory_usage_ratio GA
System Memory Usage Ratio
GAUGEDOUBLE1
redis_instance
Memory usage as a ratio of maximum system memory. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
role: The node role, one of [primary, replica].
stats/memory/usage GA
Used Memory
GAUGEINT64By
redis_instance
Total number of bytes allocated by Redis. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
role: The node role, one of [primary, replica].
stats/memory/usage_ratio GA
Memory Usage Ratio
GAUGEDOUBLE1
redis_instance
Memory usage as a ratio of maximum memory. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
role: The node role, one of [primary, replica].
stats/network_traffic GA
Total traffic to Redis
DELTAINT64By
redis_instance
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.
role: The node role, one of [primary, replica].
direction: The direction of the traffic, inbound or outbound.
stats/pubsub/channels GA
Pubsub Channels
GAUGEINT641
redis_instance
Global number of pub/sub channels with client subscriptions. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
role: The node role, one of [primary, replica].
stats/pubsub/patterns GA
Pubsub Patterns
GAUGEINT641
redis_instance
Global number of pub/sub pattern with client subscriptions. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
role: The node role, one of [primary, replica].
stats/reject_connections_count GA
Rejected Connections
DELTAINT641
redis_instance
Number of connections rejected because of maxclients limit. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
role: The node role, one of [primary, replica].

router

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

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

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
best_received_routes_count GA
Received routes count
GAUGEINT641
gce_router
Current number of best routes received by router. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
bfd/control/receive_intervals BETA
BFD control packets receive intervals
GAUGEINT64ms
gce_router
BFD control packets receive intervals. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
peer_ip: The peer IP of the BFD session.
bfd/control/received_packets_count BETA
Control packets received
DELTAINT641
gce_router
Number of control packets received from this BFD session. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
peer_ip: The peer IP of the BFD session.
bfd/control/rejected_packets_count BETA
Control packets rejected
DELTAINT641
gce_router
Number of control packets rejected, from this BFD session. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
peer_ip: The peer IP of the BFD session.
bfd/control/transmit_intervals BETA
BFD control packets transmit intervals
GAUGEINT64ms
gce_router
BFD control packets transmit intervals. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
peer_ip: The peer IP of the BFD session.
bfd/control/transmitted_packets_count BETA
Control packets transmitted
DELTAINT641
gce_router
Number of control packets transmitted from this BFD session. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
peer_ip: The peer IP of the BFD session.
bfd/session_flap_events_count BETA
BFD session flap
DELTAINT641
gce_router
Number of each BFD flap event from this BFD session. A session flap event refers to the transition from Up state. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
peer_ip: The peer IP of the BFD session.
event_type: The reason for the BFD flap such as "AdminDown" or "ControlDetectionTimeExpired".
bfd/session_up BETA
BFD session status
GAUGEINT641
gce_router
Indicator for successful BFD session establishment. 1 indicates the session is up. 0 indicates the session is down. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
peer_ip: The peer IP of the BFD session.
bgp/received_routes_count GA
BGP received routes count
GAUGEINT641
gce_router
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 GA
BGP sent routes count
GAUGEINT641
gce_router
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 GA
BGP session status
GAUGEINT641
gce_router
Indicator for successful bgp session establishment. 1 indicates the session is up. 0 indicates the session is down. 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 GA
BGP sessions down count
GAUGEINT641
gce_router
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 GA
BGP sessions up count
GAUGEINT641
gce_router
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.
dynamic_routes/learned_routes/any_dropped_unique_destinations BETA
Any unique destinations dropped
GAUGEBOOL1
gce_network_region
A boolean metric of whether there are any unique destinations dropped in a network region due to exceeding quota. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
routing_mode: Routing mode of the route, one of ["global" - learned from remote regions; "regional" - learned from local regions].
dynamic_routes/learned_routes/dropped_unique_destinations BETA
Unique destinations dropped
GAUGEINT641
gce_network_region
The number of unique destinations dropped in a network region due to exceeding quota. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
routing_mode: Routing mode of the route, one of ["global" - learned from remote regions; "regional" - learned from local regions].
dynamic_routes/learned_routes/unique_destinations_limit BETA
Unique destinations limit
GAUGEINT641
gce_network_region
The maximum number of unique destinations allowed by route quota for this network region. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
routing_mode: Routing mode of the route, one of ["global" - learned from remote regions; "regional" - learned from local regions].
dynamic_routes/learned_routes/used_unique_destinations BETA
Unique destinations used
GAUGEINT641
gce_network_region
Number of unique destinations used by learned routes for this network region. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
routing_mode: Routing mode of the route, one of ["global" - learned from remote regions; "regional" - learned from local regions].
nat/allocated_ports GA
Allocated ports
GAUGEINT64{port}
nat_gateway
Number of ports allocated to all VMs by the NAT gateway. Sampled every 60 seconds. After sampling, data is not visible for up to 225 seconds.
nat_ip: NAT IP of the ports.
nat/closed_connections_count GA
Closed connections count
DELTAINT64{connection}
nat_gateway
Count of connections closed over the NAT gateway. Sampled every 60 seconds. After sampling, data is not visible for up to 225 seconds.
ip_protocol: The protocol of the connection. Can be TCP, UDP or ICMP.
nat/dropped_received_packets_count GA
Received packets dropped count
DELTAINT64{packet}
nat_gateway
Count of received packets dropped by the NAT gateway. Sampled every 60 seconds. After sampling, data is not visible for up to 225 seconds.
ip_protocol: The protocol of the connection. Can be TCP, UDP or ICMP.
nat/dropped_sent_packets_count GA
Sent packets dropped count
DELTAINT64{packet}
nat_gateway
Count of sent packets dropped by the NAT gateway. Sampled every 60 seconds. After sampling, data is not visible for up to 225 seconds.
ip_protocol: The protocol of the connection. Can be TCP, UDP or ICMP.
reason: The reason for the packet drop. Possible values are OUT_OF_RESOURCES, ENDPOINT_INDEPENDENCE_CONFLICT.
nat/nat_allocation_failed GA
NAT allocation failed
GAUGEBOOL
nat_gateway
Indicates if there is a failure in allocating NAT IPs to any VM in the NAT gateway. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
nat/new_connections_count GA
New connections count
DELTAINT64{connection}
nat_gateway
Count of new connections created over the NAT gateway. Sampled every 60 seconds. After sampling, data is not visible for up to 225 seconds.
ip_protocol: The protocol of the connection. Can be TCP, UDP or ICMP.
nat/open_connections GA
Open connections
GAUGEINT64{connection}
nat_gateway
Number of connections currently open on the NAT gateway. Sampled every 60 seconds. After sampling, data is not visible for up to 225 seconds.
ip_protocol: The protocol of the connection. Can be TCP, UDP or ICMP.
nat/port_usage GA
Port usage
GAUGEINT64{port}
nat_gateway
Maximum number of connections from VM to a single internet endpoint (IP:port). Sampled every 60 seconds. After sampling, data is not visible for up to 225 seconds.
ip_protocol: The protocol of the connection. Can be TCP, UDP or ICMP.
nat/received_bytes_count GA
Received bytes count
DELTAINT64By
nat_gateway
Count of bytes received (Internet -> VMs) via the NAT gateway. Sampled every 60 seconds. After sampling, data is not visible for up to 225 seconds.
ip_protocol: The protocol of the connection. Can be TCP, UDP or ICMP.
nat/received_packets_count GA
Received packets count
DELTAINT64{packet}
nat_gateway
Count of packets received (Internet -> VMs) via the NAT gateway. Sampled every 60 seconds. After sampling, data is not visible for up to 225 seconds.
ip_protocol: The protocol of the connection. Can be TCP, UDP or ICMP.
nat/sent_bytes_count GA
Sent bytes count
DELTAINT64By
nat_gateway
Count of bytes sent (VMs -> Internet) over the NAT gateway. Sampled every 60 seconds. After sampling, data is not visible for up to 225 seconds.
ip_protocol: The protocol of the connection. Can be TCP, UDP or ICMP.
nat/sent_packets_count GA
Sent packets count
DELTAINT64{packet}
nat_gateway
Count of packets sent (VMs -> Internet) over the NAT gateway. Sampled every 60 seconds. After sampling, data is not visible for up to 225 seconds.
ip_protocol: The protocol of the connection. Can be TCP, UDP or ICMP.
router_up GA
Router tasks up
GAUGEINT641
gce_router
Number of router software tasks that are running successfully. A value greater than or equal to 1 indicates that the router is up, although not all software tasks may be running. Compare the returned number to the expected number of software tasks for the router. A value of 0 indicates that the router is down. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
sent_routes_count GA
Sent routes count
GAUGEINT641
gce_router
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 managed Cloud Run. (For Cloud Run for Anthos metrics, see Kubernetes metrics and Knative metrics.) Launch stages of these metrics: BETA GA

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

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
container/billable_instance_time GA
Billable Instance Time
DELTADOUBLEs
cloud_run_job, cloud_run_revision
Billable time aggregated across all container instances. For a given container instance, billable time occurs when the container instance is starting or at least one request is being processed. Billable time is rounded up to the nearest 100 milliseconds. Examples: If a revision with 2 container instances has been continuously serving traffic in the last minute, the value is 2s/s with the default "rate" aligner. If a single request lasting 30ms was received by a revision in the past minute, it is rounded up to 100ms and averaged to 1.7ms/s over the minute with the default "rate" aligner. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
container/cpu/allocation_time GA
Container CPU Allocation
DELTADOUBLEs{CPU}
cloud_run_job, cloud_run_revision
Container CPU allocation in seconds. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
container/cpu/utilizations GA
Container CPU Utilization
DELTADISTRIBUTION10^2.%
cloud_run_job, cloud_run_revision
Container CPU utilization distribution across all container instances. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
container/instance_count GA
Instance Count
GAUGEINT641
cloud_run_revision
Number of container instances that exist, broken down by state. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
state: Whether a container is "active" or "idle".
container/max_request_concurrencies GA
Max Concurrent Requests
DELTADISTRIBUTION1
cloud_run_revision
Distribution of the maximum number number of concurrent requests being served by each container instance over a minute. Filter by 'state' = 'active' only get the concurrency of active container instances. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
state: Whether a container is "active" or "idle".
container/memory/allocation_time GA
Container Memory Allocation
DELTADOUBLEGiBy.s
cloud_run_job, cloud_run_revision
Container memory allocation in Gigabytes-seconds. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
container/memory/utilizations GA
Container Memory Utilization
DELTADISTRIBUTION10^2.%
cloud_run_job, cloud_run_revision
Container memory utilization distribution across all container instances. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
container/network/received_bytes_count GA
Received Bytes
DELTAINT64By
cloud_run_job, cloud_run_revision
Incoming socket and HTTP response traffic, in bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
kind: Type of network from where traffic is received, one of [internet, private, google]
container/network/sent_bytes_count GA
Sent Bytes
DELTAINT64By
cloud_run_job, cloud_run_revision
Outgoing socket and HTTP response traffic, in bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
kind: Type of network where traffic is sent, one of [internet, private, google]
container/network/throttled_inbound_bytes_count BETA
Inbound bytes throttled
DELTAINT64By
cloud_run_job, cloud_run_revision
Inbound bytes dropped due to network throttling. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
network: Network layer (L3) protocol used, one of [ipv4, ipv6].
transport: Transport used, one of [tcp, udp, icmp].
type: Type of network from where traffic is received, one of [public, private, googleapis]
container/network/throttled_inbound_packets_count BETA
Inbound packets throttled
DELTAINT64By
cloud_run_job, cloud_run_revision
Inbound packets dropped due to network throttling. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
network: Network layer (L3) protocol used, one of [ipv4, ipv6].
transport: Transport used, one of [tcp, udp, icmp].
type: Type of network from where traffic is received, one of [public, private, googleapis]
container/network/throttled_outbound_bytes_count BETA
Outbound bytes throttled
DELTAINT64By
cloud_run_job, cloud_run_revision
Outbound bytes dropped due to network throttling. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
network: Network layer (L3) protocol used, one of [ipv4, ipv6].
transport: Transport used, one of [tcp, udp, icmp].
type: Type of network from where traffic is received, one of [public, private, googleapis]
container/network/throttled_outbound_packets_count BETA
Outbound packets throttled
DELTAINT64By
cloud_run_job, cloud_run_revision
Outbound packets dropped due to network throttling. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
network: Network layer (L3) protocol used, one of [ipv4, ipv6].
transport: Transport used, one of [tcp, udp, icmp].
type: Type of network from where traffic is received, one of [public, private, googleapis]
container/startup_latencies BETA
Container startup latency
DELTADISTRIBUTIONms
cloud_run_job, cloud_run_revision
Distribution of time spent starting a new container instance in milliseconds. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
job/completed_execution_count BETA
Completed Executions
DELTAINT641
cloud_run_job
Number of completed job executions and their result. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
result: Execution result.
job/running_executions BETA
Running Executions
GAUGEINT641
cloud_run_job
Number of running job executions. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
request_count GA
Request Count
DELTAINT641
cloud_run_revision
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 GA
Request Latency
DELTADISTRIBUTIONms
cloud_run_revision
Distribution of request latency in milliseconds reaching the revision. Latency is measured from when the request reaches the running container to when it exits. Notably, it does not include container startup latency. 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 available to all Google Cloud APIs (resource type consumed_api) and to your APIs created with Cloud Endpoints (resource type api). Not all APIs use serviceruntime metrics; for example, the Datastore API does not. The resources listed for the metrics are at launch stage GA, except for api, which is at launch stage BETA.

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

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
api/request_count GA
Request count
DELTAINT641
api, consumed_api, produced_api
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 GA
Request latencies
DELTADISTRIBUTIONs
api, consumed_api, produced_api
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 GA
Request backend latencies
DELTADISTRIBUTIONs
api, produced_api
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 GA
Request overhead latencies
DELTADISTRIBUTIONs
api, produced_api
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 GA
Request sizes
DELTADISTRIBUTIONBy
api, consumed_api, produced_api
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 GA
Response sizes
DELTADISTRIBUTIONBy
api, consumed_api, produced_api
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 GA
Allocation quota usage
GAUGEINT641
consumer_quota, producer_quota
The total consumed allocation quota. Values reported more than 1/min are dropped. If no changes are received in quota usage, the last value is repeated at least every 24 hours. Sampled every 60 seconds.
quota_metric: The name of quota metric or quota group.
quota/exceeded GA
Quota exceeded error
GAUGEBOOL1
consumer_quota
The error happened when the quota limit was exceeded. Sampled every 60 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/limit GA
Quota limit
GAUGEINT641
consumer_quota, producer_quota
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 GA
Rate quota usage
DELTAINT641
consumer_quota, producer_quota
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.
reserved/metric1 EARLY_ACCESS
Deprecated
DELTAINT641
deprecated_resource
Deprecated. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
quota_name: Deprecated.
credential_id: Deprecated.
quota_location: Deprecated.

spanner

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

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

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
api/api_request_count GA
API requests
DELTAINT641
spanner_instance
Cloud Spanner API requests. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
database: Target database.
status: Request call result, ok=success.
method: Cloud Spanner API method.
api/received_bytes_count GA
Bytes received by Cloud Spanner.
DELTAINT64By
spanner_instance
Uncompressed request bytes received by Cloud Spanner. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
database: Target database.
method: Cloud Spanner API method.
api/request_count GA
API request rate
GAUGEDOUBLE1/s
spanner_instance
Rate of Cloud Spanner API requests. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
database: Target database.
status: Request call result, ok=success.
method: Cloud Spanner API method.
api/request_latencies GA
Request latencies
DELTADISTRIBUTIONs
spanner_instance
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 180 seconds.
database: Target database.
method: Cloud Spanner API method.
api/request_latencies_by_transaction_type BETA
Request latencies by transaction type
DELTADISTRIBUTIONs
spanner_instance
Distribution of server request latencies by transaction types. 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 180 seconds.
database: Target database.
method: Cloud Spanner API method.
transaction_type: Transaction type ("READ_ONLY" or "READ_WRITE").
is_leader_involved: (BOOL) TRUE if the leader roundtrip call is issued.
api/sent_bytes_count GA
Bytes sent by Cloud Spanner.
DELTAINT64By
spanner_instance
Uncompressed response bytes sent by Cloud Spanner. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
database: Target database.
method: Cloud Spanner API method.
instance/backup/used_bytes GA
Backup storage used.
GAUGEINT64By
spanner_instance
Backup storage used in bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
database: Target database.
backup: Target backup.
instance/cpu/smoothed_utilization GA
Smoothed CPU utilization
GAUGEDOUBLE10^2.%
spanner_instance
24-hour smoothed utilization of provisioned CPU. Values are typically numbers between 0.0 and 1.0 (but might exceed 1.0), charts display the values as a percentage between 0% and 100% (or more). Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
database: Target database.
instance/cpu/utilization GA
CPU utilization
GAUGEDOUBLE10^2.%
spanner_instance
Percent utilization of provisioned CPU. Values are typically numbers between 0.0 and 1.0 (but might exceed 1.0), charts display the values as a percentage between 0% and 100% (or more). Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
database: Target database.
instance/cpu/utilization_by_operation_type GA
CPU utilization by operation type
GAUGEDOUBLE10^2.%
spanner_instance
Percent utilization of provisioned CPU, by operation type. Values are typically numbers between 0.0 and 1.0 (but might exceed 1.0), charts display the values as a percentage between 0% and 100% (or more). Currently, it does not include CPU utilization for system tasks. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
database: Target database.
is_system: (BOOL) TRUE if the number is system CPU utilization.
priority: Task priority ("high" or "medium" or "low").
category: Operation type ("read_readonly", "beginorcommit" etc).
instance/cpu/utilization_by_priority GA
CPU utilization by priority
GAUGEDOUBLE10^2.%
spanner_instance
Percent utilization of provisioned CPU, by priority. Values are typically numbers between 0.0 and 1.0 (but might exceed 1.0), charts display the values as a percentage between 0% and 100% (or more). Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
database: Target database.
is_system: (BOOL) TRUE if the number is system CPU utilization.
priority: Task priority ("high", "medium", or "low").
instance/leader_percentage_by_region GA
Leader percentage by region
GAUGEDOUBLE10^2.%
spanner_instance
Percentage of leaders by cloud region. Values are typically numbers between 0.0 and 1.0, charts display the values as a percentage between 0% and 100%. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
database: Target database.
region: Cloud region containing the leaders.
instance/node_count GA
Nodes
GAUGEINT641
spanner_instance
Total number of nodes. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
instance/processing_units GA
Processing units
GAUGEINT641
spanner_instance
Total number of processing units. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
instance/session_count GA
Sessions
GAUGEINT641
spanner_instance
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/limit_bytes GA
Storage limit
GAUGEINT64By
spanner_instance
Storage limit for instance in bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
storage_class: Storage type.
instance/storage/limit_bytes_per_processing_unit GA
Storage limit per processing unit
GAUGEINT64By
spanner_instance
Storage limit per processing unit in bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
storage_class: Storage type.
instance/storage/used_bytes GA
Storage used.
GAUGEINT64By
spanner_instance
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.
instance/storage/utilization GA
Storage utilization
GAUGEDOUBLE10^2.%
spanner_instance
Storage used as a fraction of storage limit. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
storage_class: Storage type.
lock_stat/total/lock_wait_time GA
Lock wait time
DELTADOUBLEs
spanner_instance
Total lock wait time for lock conflicts recorded for the entire database. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
database: Target database.
query_count GA
Count of queries
DELTAINT641
spanner_instance
Count of queries by database name, status, query type, and used optimizer version. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
database: Target database.
status: Request call result, ok=success.
query_type: Type of query.
optimizer_version: (INT64) Optimizer version used by the query.
query_stat/total/bytes_returned_count GA
Bytes returned count
DELTAINT64By
spanner_instance
Number of data bytes that the queries returned, excluding transmission encoding overhead. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
database: Target database.
query_stat/total/cpu_time GA
Query cpu time
DELTADOUBLEs
spanner_instance
Number of seconds of CPU time Cloud Spanner spent on operations to execute the queries. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
database: Target database.
query_stat/total/execution_count GA
Query execution count
DELTAINT641
spanner_instance
Number of times Cloud Spanner saw queries during the interval. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
database: Target database.
query_stat/total/failed_execution_count GA
Query failures
DELTAINT641
spanner_instance
Number of times queries failed during the interval. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
database: Target database.
status: failed status, one of [cancelled, timeout, error].
query_stat/total/query_latencies GA
Query latencies
DELTADISTRIBUTIONs
spanner_instance
Distribution of total length of time, in seconds, for query executions within the database. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
database: Target database.
query_stat/total/returned_rows_count GA
Rows returned count
DELTAINT641
spanner_instance
Number of rows that the queries returned. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
database: Target database.
query_stat/total/scanned_rows_count GA
Rows scanned count
DELTAINT641
spanner_instance
Number of rows that the queries scanned excluding deleted values. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
database: Target database.
read_stat/total/bytes_returned_count GA
Bytes returned count
DELTAINT64By
spanner_instance
Total number of data bytes that the reads returned excluding transmission encoding overhead. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
database: Target database.
read_stat/total/client_wait_time GA
Client wait time
DELTADOUBLEs
spanner_instance
Number of seconds spent waiting due to throttling. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
database: Target database.
read_stat/total/cpu_time GA
Read cpu time
DELTADOUBLEs
spanner_instance
Number of seconds of CPU time Cloud Spanner spent execute the reads excluding prefetch CPU and other overhead. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
database: Target database.
read_stat/total/execution_count GA
Read execution count
DELTAINT641
spanner_instance
Number of times Cloud Spanner executed the read shapesduring the interval. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
database: Target database.
read_stat/total/leader_refresh_delay GA
Leader refresh delay
DELTADOUBLEs
spanner_instance
Number of seconds spent coordinating reads across instances in multi-regionconfigurations. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
database: Target database.
read_stat/total/locking_delays GA
Locking delays
DELTADISTRIBUTIONs
spanner_instance
Distribution of total time in seconds spent waiting due to locking. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
database: Target database.
read_stat/total/returned_rows_count GA
Rows returned count
DELTAINT641
spanner_instance
Number of rows that the reads returned. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
database: Target database.
row_deletion_policy/deleted_rows_count GA
Rows deleted
DELTAINT641
spanner_instance
Count of rows deleted by the policy since the last sample. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
database: Target database.
row_deletion_policy/processed_watermark_age GA
Processed watermark age
GAUGEINT64s
spanner_instance
Time between now and the read timestamp of the last successful execution. An execution happens as the background task deletes eligible data in batches and is successful even when there are rows that cannot be deleted. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
database: Target database.
row_deletion_policy/undeletable_rows GA
Total number of undeletable rows
GAUGEINT641
spanner_instance
Number of rows in all tables in the database that can't be deleted. A row can't be deleted if, for example, it has so many child rows that a delete would exceed the transaction limit. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
database: Target database.
transaction_stat/total/bytes_written_count GA
Bytes written
DELTAINT64By
spanner_instance
Number of bytes written by transactions. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
database: Target database.
transaction_stat/total/commit_attempt_count GA
Transaction commit attempts
DELTAINT641
spanner_instance
Number of commit attempts for transactions. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
database: Target database.
status: Commit status ("success", "abort", or "precondition_failure")
transaction_stat/total/commit_retry_count GA
Transaction commit retries
DELTAINT641
spanner_instance
Number of commit attempts that are retries from previously aborted transaction attempts. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
database: Target database.
transaction_stat/total/participants GA
Transaction participants
DELTADISTRIBUTION1
spanner_instance
Distribution of total number of participants in each commit attempt. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
database: Target database.
transaction_stat/total/transaction_latencies GA
Transaction latencies
DELTADISTRIBUTIONs
spanner_instance
Distribution of total seconds takenfrom the first operation of the transaction to commit or abort. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
database: Target database.

storage

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

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

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
api/request_count GA
Request count
DELTAINT641
gcs_bucket
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 BETA
Authentication count
DELTAINT641
gcs_bucket
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 authentication method (HMAC/RSA) used for 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 GA
Object-ACL based access count
DELTAINT641
gcs_bucket
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 GA
ACLs usage
DELTAINT641
gcs_bucket
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 GA
Object ACL changes
DELTAINT641
gcs_bucket
Delta count of changes made to object specific ACLs. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
autoclass/transition_operation_count ALPHA
Autoclass transition count
DELTAINT641
gcs_bucket
Total number of storage class transition operations initiated by Autoclass. Sampled every 300 seconds. After sampling, data is not visible for up to 1200 seconds.
source_storage_class: The source storage class of the transition.
destination_storage_class: The destination storage class of the transition.
autoclass/transitioned_bytes_count ALPHA
Autoclass transitioned bytes count
DELTAINT64By
gcs_bucket
Total bytes transitioned by Autoclass. Sampled every 300 seconds. After sampling, data is not visible for up to 1200 seconds.
source_storage_class: The source storage class of the transition.
destination_storage_class: The destination storage class of the transition.
network/received_bytes_count GA
Received bytes
DELTAINT64By
gcs_bucket
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 GA
Sent bytes
DELTAINT64By
gcs_bucket
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.
replication/missing_rpo_minutes_last_30d BETA
Minutes missing Recovery Point Objective (RPO) in last 30d
GAUGEINT641
gcs_bucket
Total number of minutes where the Recovery Point Objective (RPO) was missed, as measured over the most recent 30 days. The metric is delayed by storage.googleapis.com/replication/time_since_metrics_updated. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
rpo: Recovery Point Objective of the bucket, one of [ASYNC_TURBO - turbo replication].
replication/object_replications_last_30d BETA
Object replications in last 30d
GAUGEINT641
gcs_bucket
Total number of object replications, as measured over the most recent 30 days. The metric can be broken down by whether each object replication was meeting or missing Recovery Point Objective (RPO). The metric is delayed by storage.googleapis.com/replication/time_since_metrics_updated. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
rpo: Recovery Point Objective of the bucket, one of [ASYNC_TURBO - turbo replication].
meeting_rpo: (BOOL) Whether the object replication was meeting Recovery Point Objective (RPO).
replication/time_since_metrics_updated BETA
Time since replication metrics were updated
GAUGEINT64s
gcs_bucket
Seconds since the last time when storage.googleapis.com/replication/* metrics were calculated. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
rpo: Recovery Point Objective of the bucket, one of [ASYNC_TURBO - turbo replication].
storage/object_count GA
Object count
GAUGEINT641
gcs_bucket
Total number of objects per bucket, grouped by storage class. This value is measured once per day, and there might be a delay after measuring before the value becomes available in Cloud Monitoring. Once available, the value is repeated at each sampling interval throughout the day. Buckets with no objects in them are not tracked by this metric. 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 GA
Total byte seconds
GAUGEDOUBLEBy.s
gcs_bucket
Total daily storage in byte*seconds used by the bucket, grouped by storage class. This value is measured once per day, and there might be a delay after measuring before the value becomes available in Cloud Monitoring. Once available, the value is repeated at each sampling interval throughout the day. Buckets with no objects in them are not tracked by this metric. 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 GA
Total bytes
GAUGEDOUBLEBy
gcs_bucket
Total size of all objects in the bucket, grouped by storage class. This value is measured once per day, and there might be a delay after measuring before the value becomes available in Cloud Monitoring. Once available, the value is repeated at each sampling interval throughout the day. Buckets with no objects in them are not tracked by this metric. 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.

storagetransfer

Metrics from Storage Transfer Service for on-premises data. Launch stages of these metrics: BETA

The "metric type" strings in this table must be prefixed with storagetransfer.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
agent/connected BETA
Agent connected status
GAUGEBOOL
transfer_service_agent
Indicates whether or not a Transfer Service agent is connected. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
agent/transferred_bytes_count BETA
Agent transfer delta
DELTAINT64By
transfer_service_agent
Delta of bytes transferred by a Transfer Service agent. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.

tpu

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

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

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
container/cpu/utilization BETA
Container CPU utilization
GAUGEDOUBLE%
tpu_worker
Current CPU utilization of the docker container on the TPU worker. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
container_name: The docker container name.
container/memory/usage BETA
Container memory usage
GAUGEDOUBLEBy
tpu_worker
Current memory usage of the docker container on the TPU worker. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
container_name: The docker container name.
cpu/utilization BETA
CPU utilization
GAUGEDOUBLE%
tpu_worker
Current CPU utilization on the TPU worker, represented as a percentage. Values are typically numbers between 0.0 and 100.0, but might exceed 100.0. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
core: The CPU core in use.
memory/usage BETA
Memory usage
GAUGEINT64By
tpu_worker
Memory usage in bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
network/received_bytes_count BETA
Network bytes received
DELTAINT64By
tpu_worker
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 BETA
Network bytes sent
DELTAINT64By
tpu_worker
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.
tpu/mxu/utilization BETA
MXU utilization
GAUGEDOUBLE%
tpu_worker
Current MXU utilization on the TPU worker, represented as a percentage. Values are typically numbers between 0.0 and 100.0. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
tpu/tensorcore/idle_duration BETA
Tensorcore idle duration
GAUGEINT64s
tpu_worker
The number of seconds tensorcore has been idle for. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
chip: The chip ID.

trafficdirector

Metrics from Traffic Director. Launch stages of these metrics: GA

The "metric type" strings in this table must be prefixed with trafficdirector.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
xds/server/connected_clients GA
Connected clients
GAUGEINT641
gateway_scope, gce_network, mesh
The number of clients connected to Traffic Director. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
client_type: Type of xDS_client connected to Traffic Director, one of [ENVOY, GRPC_JAVA, GRPC_CPP GRPC_PYTHON, GRPC_GO, GRPC_RUBY, GRPC_PHP, GRPC_NODE, GRPC_CSHARP, UNKNOWN].
api_version: The xDS API version used by xDS clients to connect to Traffic Director, one of [V2, V3].
client_zone: The Google Cloud zone where xDS clients are running.
xds/server/request_count GA
Request count
DELTAINT641
gce_backend_service
The number of requests served by a backend service. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
source_region: The Google Cloud region which is the source of the request.
destination_region: The Google Cloud region which is the destination of the request.
status: The status of the request, one of [ISSUED, SUCCESS, ERROR].
xds/server/request_count_by_zone GA
Request count by zone
DELTAINT641
gce_backend_service
The number of requests served by a backend service grouped by zone. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
source_zone: The Google Cloud zone which is the source of the request.
destination_zone: The Google Cloud zone which is the destination of the request.
status: The status of the request, one of [issued, success, error].

transferappliance

Metrics from Transfer Appliance. Launch stages of these metrics: BETA

The "metric type" strings in this table must be prefixed with transferappliance.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
appliance/storage/stored_bytes BETA
Stored bytes
GAUGEINT64By
transferappliance.googleapis.com/Appliance
The current number of bytes stored in the storage buffer of the appliance. Sampled every 60 seconds.
appliance/transfer/health BETA
Transfer health
GAUGEBOOL1
transferappliance.googleapis.com/Appliance
Is on-prem transfer software currently running?. Sampled every 60 seconds.

videostitcher

Metrics from Video Stitcher API. Launch stages of these metrics: BETA

The "metric type" strings in this table must be prefixed with videostitcher.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
project/live_ad_insertion_count BETA
Live ad insertion count
DELTAINT641
videostitcher.googleapis.com/Project
The number of ad insertions for live sessions including success and failure.
failed_reason: Failure reason if the ad was not inserted successfully.
state: Whether the ad insertion succeeded or failed.
stream_id: The ID of the video stream.
project/live_slate_insertion_count BETA
Live slate insertion count
DELTAINT641
videostitcher.googleapis.com/Project
The number of slate insertions for live sessions including success and failure.
failed_reason: Failure reason if the slate was not inserted successfully.
state: Whether the slate insertion succeeded or failed.
stream_id: The ID of the video stream.
project/vod_ad_insertion_count BETA
VOD ad insertion count
DELTAINT641
videostitcher.googleapis.com/Project
The number of ads insertions for VOD sessions including success and failure.
failed_reason: Failure reason if the ad was not inserted successfully.
state: Whether the ad insertion succeeded or failed.
asset_id: The ID of the video asset.

visionai

Metrics from Vision AI. Launch stages of these metrics: BETA

The "metric type" strings in this table must be prefixed with visionai.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
platform/connected_service/request_count BETA
Request count
DELTAINT641
visionai.googleapis.com/Instance
The number of requests sent from Vertex AI Vision App Platform to other connected GCP services.
service_name: The name of the service that Vertex AI Vision App Platform connected to.
response_code: The response code that Vertex AI Vision App Platform received from the service.
processing_type: The type of processing for which Vertex AI Vision App Platform connected to this service.
node_id: The Vertex AI Vision App Platform application node from which this connection originated.
platform/connected_service/request_latencies BETA
Request latencies
DELTADISTRIBUTIONms
visionai.googleapis.com/Instance
The total client-side request latencies from Vertex AI Vision to other connected GCP services. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
service_name: The name of the service that Vertex AI Vision App Platform connected to.
response_code: The response code that Vertex AI Vision App Platform received from the service.
processing_type: The type of processing for which Vertex AI Vision App Platform connected to this service.
node_id: The Vertex AI Vision App Platform application node from which this connection originated.
platform/custom_model/predict_count BETA
Prediction count
DELTAINT641
visionai.googleapis.com/Instance
The number of predictions from Vertex AI Vision App Platform.
response_code: The response code that Vertex AI Vision App Platform received for the prediction.
node_id: The Vertex AI Vision App Platform application node from which this prediction originated.
platform/custom_model/predict_latencies BETA
Prediction latencies
DELTADISTRIBUTIONms
visionai.googleapis.com/Instance
The total client-side prediction latencies from Vertex AI Vision App Platform. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
response_code: The response code that Vertex AI Vision App Platform received for the prediction.
node_id: The Vertex AI Vision App Platform application node from which this prediction originated.
platform/instance/uptime BETA
Uptime
GAUGEDOUBLEms
visionai.googleapis.com/Instance
The uptime of a Vertex AI Vision App Platform application instance. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
stream/network/received_bytes_count BETA
Received bytes
DELTAINT64By
visionai.googleapis.com/Stream
The number of bytes received by a Vertex AI Vision stream.
event_id: The event corresponding to the bytes being received.
stream/network/received_packets_count BETA
Received packets
DELTAINT641
visionai.googleapis.com/Stream
The number of packets received by a Vertex AI Vision stream.
event_id: The event corresponding to the packets being received.
stream/network/sent_bytes_count BETA
Sent bytes
DELTAINT64By
visionai.googleapis.com/Stream
The number of bytes sent by a Vertex AI Vision stream.
event_id: The event corresponding to the bytes being sent.
stream/network/sent_packets_count BETA
Sent packets
DELTAINT641
visionai.googleapis.com/Stream
The number of packets sent by a Vertex AI Vision stream.
event_id: The event corresponding to the packets being sent.

vpc access

Metrics from Virtual Private Cloud (VPC). Launch stages of these metrics: BETA

The "metric type" strings in this table must be prefixed with vpcaccess.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
connector/cpu/utilizations BETA
CPU Utilizations
GAUGEDISTRIBUTION10^2.%
vpc_access_connector
Distribution of CPU utilizations for instances underlying a VPC Access Connector. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
connector/instances BETA
Active instances
GAUGEINT641
vpc_access_connector
Total number of active instances underlying a VPC Access connector. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
connector/received_bytes_count BETA
Bytes received delta
DELTAINT64By
vpc_access_connector
Delta of bytes transferred by a VPC Access Connector. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
connector/received_packets_count BETA
Packets received delta
DELTAINT64{packet}
vpc_access_connector
Delta of packets received by a VPC Access Connector. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
connector/sent_bytes_count BETA
Bytes sent delta
DELTAINT64By
vpc_access_connector
Delta of bytes transferred by a VPC Access Connector. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
connector/sent_packets_count BETA
Packets sent delta
DELTAINT64{packet}
vpc_access_connector
Delta of packets sent by a VPC Access Connector. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.

vpn

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

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

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
gateway/connections GA
Number of connections
GAUGEINT641
vpn_gateway
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 Google Cloud 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 GA
Incoming packets dropped
DELTAINT641
vpn_gateway
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 GA
Outgoing packets dropped
DELTAINT641
vpn_gateway
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 GA
Received bytes
DELTAINT64By
vpn_gateway
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 GA
Received packets
DELTAINT64{packets}
vpn_gateway
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, for example, [successful, exceeds_mtu, throttled].
tunnel_name: The name of the tunnel.
network/sent_bytes_count GA
Sent bytes
DELTAINT64By
vpn_gateway
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 GA
Sent packets
DELTAINT64{packets}
vpn_gateway
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, for example, [successful, exceeds_mtu, throttled].
tunnel_name: The name of the tunnel.
tunnel_established GA
Tunnel established
GAUGEDOUBLE1
vpn_gateway
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.

workflows

Metrics from Workflows. Launch stages of these metrics: BETA

The "metric type" strings in this table must be prefixed with workflows.googleapis.com/. That prefix has been omitted from the entries in the table.

Metric type Launch stage
Display name
Kind, Type, Unit
Monitored resources
Description
Labels
execution_times BETA
Execution times
DELTADISTRIBUTIONs
workflows.googleapis.com/Workflow
Distribution of workflow execution times.
revision_id: The revision ID of the executed workflow.
external_step_count BETA
External step count
DELTAINT641
workflows.googleapis.com/Workflow
Count of executed external steps for the workflow.
finished_execution_count BETA
Finished execution count
DELTAINT641
workflows.googleapis.com/Workflow
Count of finished executions for the workflow.
status: The execution status of the workflow.
revision_id: The revision ID of the executed workflow.
internal_step_count BETA
Internal step count
DELTAINT641
workflows.googleapis.com/Workflow
Count of executed internal steps for the workflow.
sent_bytes_count BETA
Network bytes sent
DELTAINT64By
workflows.googleapis.com/Workflow
Count of outgoing HTTP bytes (URL, headers and body) sent by the workflow.
revision_id: The revision ID of the executed workflow.
started_execution_count BETA
Started execution count
DELTAINT641
workflows.googleapis.com/Workflow
Count of started executions for the workflow.
revision_id: The revision ID of the executed workflow.

Generated at 2022-11-11 03:19:23 UTC.

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

Last updated 2022-11-11 UTC.

[{ "type": "thumb-down", "id": "hardToUnderstand", "label":"Hard to understand" },{ "type": "thumb-down", "id": "incorrectInformationOrSampleCode", "label":"Incorrect information or sample code" },{ "type": "thumb-down", "id": "missingTheInformationSamplesINeed", "label":"Missing the information/samples I need" },{ "type": "thumb-down", "id": "otherDown", "label":"Other" }] [{ "type": "thumb-up", "id": "easyToUnderstand", "label":"Easy to understand" },{ "type": "thumb-up", "id": "solvedMyProblem", "label":"Solved my problem" },{ "type": "thumb-up", "id": "otherUp", "label":"Other" }]

Which data types are used in cloud computing?

Some of the different data types used in cloud computing are emails, contracts, images, blogs, text, Boolean, decimal, locale, number, date etc. The different data types define which operations can be safely performed for creating, transforming and using the variable in another computation.

In which cloud computing model does the cloud provider takes responsibility up to the operating system level including all hardware and OS software?

In an IaaS service model, a cloud provider hosts the infrastructure components that are traditionally present in an on-premises data center. This includes servers, storage and networking hardware, as well as the virtualization or hypervisor layer.

What type of cloud service type would a finance and expense tracking solution typically be in?

Hybrid clouds give you the option of using operating expenses to scale out or capital expenses to scale up.

Which cloud characteristic allows resources to be changed quickly and dynamically even automatically in response to changing demands?

Cloud elasticity is a popular feature associated with scale-out solutions (horizontal scaling), and it allows for resources to be dynamically added or removed when needed. Elasticity is generally used with public cloud resources and is more commonly featured in pay-per-use or pay-as-you-grow services.