Google Cloud metrics

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-12-01 18:57:59 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_bytes_count BETA
Request size
DELTAINT64By
aiplatform.googleapis.com/Featurestore
Request size by EntityType.
entity_type_id: EntityType being requested.
method: Streaming write method, one of [ReadFeatureValues, StreamingReadFeatureValues, WriteFeatureValues].
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].
featurestore/streaming_write/offline_processed_count BETA
Offline storage write for streaming write
DELTAINT641
aiplatform.googleapis.com/Featurestore
Number of streaming write requests processed for offline storage.
entity_type_id: EntityType being requested.
method: Streaming write method, one of [WriteFeatureValues].
error_code: Error code.
featurestore/streaming_write/offline_write_delays BETA
Streaming write to offline storage delay time
DELTADISTRIBUTIONs
aiplatform.googleapis.com/Featurestore
Time (in second) since the write API is called until it is written to offline storage.
entity_type_id: EntityType being requested.
method: Streaming write method, one of [WriteFeatureValues].
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 60 seconds. After sampling, data is not visible for up to 240 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 60 seconds. After sampling, data is not visible for up to 240 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 60 seconds. After sampling, data is not visible for up to 240 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 600 seconds. After sampling, data is not visible for up to 720 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.
client/application_blocking_latencies GA
Application Blocking Latencies
DELTADISTRIBUTIONms
bigtable_table
The total latency introduced by your application when Cloud Bigtable has available response data but your application has not consumed it. 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.
client_name: Cloud Bigtable client name.
client/attempt_latencies GA
Attempt Latencies
DELTADISTRIBUTIONms
bigtable_table
Client observed latency per RPC attempt. 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.
streaming: (BOOL) Cloud Bigtable streaming method.
status: Cloud Bigtable attempt status.
client_name: Cloud Bigtable client name.
client/client_blocking_latencies GA
Client Blocking Latencies
DELTADISTRIBUTIONms
bigtable_table
The latency introduced by the client by blocking on sending more requests to the server when there are too many pending requests in bulk operations. 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.
client_name: Cloud Bigtable client name.
client/connectivity_error_count GA
Connectivity Error Count
DELTAINT641
bigtable_table
Number of requests that failed to reach the Google network. (Requests without google response headers). 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.
status: Cloud Bigtable operation status.
client_name: Cloud Bigtable client name.
client/first_response_latencies GA
First Response Latencies
DELTADISTRIBUTIONms
bigtable_table
Latency from operation start until the response headers were received. The publishing of the measurement will be delayed until the attempt response has been received. 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.
status: Cloud Bigtable operation status.
client_name: Cloud Bigtable client name.
client/operation_latencies GA
Operation Latencies
DELTADISTRIBUTIONms
bigtable_table
Distribution of the total end-to-end latency across all RPC attempts associated with a Bigtable operation. 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.
streaming: (BOOL) Cloud Bigtable streaming method.
status: Cloud Bigtable operation status.
client_name: Cloud Bigtable client name.
client/retry_count GA
Retry Count
DELTAINT641
bigtable_table
The number of additional RPCs sent after the initial attempt. 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.
status: Cloud Bigtable operation status.
client_name: Cloud Bigtable client name.
client/server_latencies GA
Server Latencies
DELTADISTRIBUTIONms
bigtable_table
The latency measured between the time when Google frontend receives an RPC and sending back the first byte of the response. 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.
streaming: (BOOL) Cloud Bigtable streaming method.
status: Cloud Bigtable operation status.
client_name: Cloud Bigtable client name.
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.