This document lists the metric types defined by
Google Cloud services when the service name begins with the
letter a or b. For example, this page lists all metric types whose
prefix is artifactregistry.googleapis.com. For information about other
metric types, see Google Cloud metrics overview.
- For a general explanation of the entries in the tables, including information about values like - DELTAand- GAUGE, see Metric types.- To chart or monitor metric types with values of type - STRING, you must use Monitoring Query Language (MQL), and you must convert the value into a numeric value. For information about MQL string-conversion methods, see- String.
- For information about the units used in the metric lists, see the - unitfield in the- MetricDescriptorreference.
- For information about statements of the form “Sampled every x seconds” and “After sampling, data is not visible for up to y seconds”, see Additional information: metadata. 
- The resource-hierarchy level tells you if the metric is written at the project, organization, or folder level(s). When the level is not specified in the metric descriptor, the metric writes at the project level by default. 
- For pricing information, see Cloud Monitoring pricing summary.
- For information about the meaning of launch stages such as
GA(General Availability) andBETA(Preview), see Product launch stages.
Cloud Endpoints: APIs managed by Cloud Endpoints write
  serviceruntime metrics against the
api
monitored-resource type.
Google Cloud metrics
Metrics from Google Cloud.
The following list was last generated at 2025-10-31 03:26:04 UTC. For more information about this process, see About the lists.
actions
Metrics from Google Assistant Smart Home. Launch stages of these metrics: ALPHA 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.
      When querying a label, use the metric.labels. prefix; for
      example, metric.labels.LABEL="VALUE".
    
| Metric type Launch stage (Resource hierarchy levels) Display name | |
|---|---|
| Kind, Type, Unit Monitored resources | Description Labels | 
| smarthome_action/camerastream/first_frame_latenciesBETA
             (project)First frame latency | |
| DELTA,DISTRIBUTION,millisecondsassistant_action_project | Latency for first frame to arrive. 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_display_ratesBETA
             (project)Frame display rate | |
| DELTA,DISTRIBUTION,frames/secondsassistant_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_ratesBETA
             (project)Frame drop rate | |
| DELTA,DISTRIBUTION,frames/secondsassistant_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_ratesBETA
             (project)Frame skip rate | |
| DELTA,DISTRIBUTION,frames/secondsassistant_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_countBETA
             (project)Camerastream request count | |
| DELTA,INT64,1assistant_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_latenciesBETA
             (project)Camerastream request latency | |
| DELTA,DISTRIBUTION,msassistant_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/signaling_latenciesBETA
             (project)Signaling latency | |
| DELTA,DISTRIBUTION,millisecondsassistant_action_project | Camerastream signaling latency. 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/stream_durationsBETA
             (project)Stream duration | |
| DELTA,DISTRIBUTION,millisecondsassistant_action_project | Duration of a camerastream. 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/webrtc_request_countBETA
             (project)Webrtc request count | |
| DELTA,INT64,1assistant_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/device_countALPHA
             (project)Device count | |
| GAUGE,INT64,1assistant_action_project | Counts the device_count based on device_type, software_version, hardware_version, integration_type and is_online. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. device_type:
              Device type, for example, "LIGHT", "LOCK" or "CAMERA".software_version:
              The software version of the device, for example, "1.00.062", "1.00.64", "1.00.68", "1.1.1".hardware_version:
              The hardware version of the device, for example, "1", "1.0", "1.0.0", "1.0.7".integration_type:
              Integration type, one of [local, cloud, matter].is_online:
                (BOOL)
              Whether the device is online or not. | 
| smarthome_action/execution_success_confidenceBETA
             (project)Execution success confidence | |
| GAUGE,DOUBLE,1assistant_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_countBETA
             (project)Local event count | |
| DELTA,INT64,1assistant_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/matter_setup_event_countBETA
             (project)Matter setup event count | |
| DELTA,INT64,1assistant_action_project | Counts of Setup Events for Matter Launch. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. setup_status:
              The setup status has detailed information about state of setup (commisssioning complete, etc.)setup_state:
              The setup state is either Success or Failure. | 
| smarthome_action/num_active_usersBETA
             (project)Daily active users | |
| GAUGE,INT64,1assistant_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/report_state_accuracyBETA
             (project)Report state accuracy | |
| GAUGE,DOUBLE,10^2.%assistant_action_project | The accuracy of the states reported by the partner to HomeGraph compared to the states retrieved by sending a QUERY to the partner. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. device_type:
              Device type, for example, "LIGHT" or "LOCK".trait:
              Assistant Smarthome trait, for example, "onOff" or "lockUnlock".result:
              The canonical code that represents the result, for example, "ACCURATE", "ACCURATE_BUT_LATE", "INACCURATE". | 
| smarthome_action/request_countBETA
             (project)Request count | |
| DELTA,INT64,1assistant_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_latenciesBETA
             (project)Request latencies | |
| DELTA,DISTRIBUTION,msassistant_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_usersBETA
             (project)7 day active users | |
| GAUGE,INT64,1assistant_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_usersBETA
             (project)28 day active users | |
| GAUGE,INT64,1assistant_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: ALPHA BETA GA
      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.
      When querying a label, use the metric.labels. prefix; for
      example, metric.labels.LABEL="VALUE".
    
| Metric type Launch stage (Resource hierarchy levels) Display name | |
|---|---|
| Kind, Type, Unit Monitored resources | Description Labels | 
| executing_vertexai_pipeline_jobsBETA
             (project)Executing PipelineJobs | |
| GAUGE,INT64,1aiplatform.googleapis.com/Location | Number of pipeline jobs being executed. | 
| executing_vertexai_pipeline_tasksBETA
             (project)Executing PipelineTasks | |
| GAUGE,INT64,1aiplatform.googleapis.com/Location | Number of pipeline tasks being executed. | 
| featureonlinestore/online_serving/request_countBETA
             (project)Request count | |
| DELTA,INT64,1aiplatform.googleapis.com/FeatureOnlineStore | Number of requests received. method:
              Online serving method [FetchFeatureValues, SearchNearestEntities].feature_view_id:
              The ID of FeatureView.error_code:
              Error code.storage_type:
              FeatureOnlineStore storage type, one of [bigtable, optimized]. | 
| featureonlinestore/online_serving/serving_bytes_countBETA
             (project)Response bytes count | |
| DELTA,INT64,Byaiplatform.googleapis.com/FeatureOnlineStore | Serving response bytes count. method:
              Online serving method [FetchFeatureValues, SearchNearestEntities].feature_view_id:
              The ID of FeatureView.storage_type:
              FeatureOnlineStore storage type, one of [bigtable, optimized]. | 
| featureonlinestore/online_serving/serving_latenciesBETA
             (project)Request latency | |
| DELTA,DISTRIBUTION,msaiplatform.googleapis.com/FeatureOnlineStore | Server side request latency. method:
              Online serving method [FetchFeatureValues, SearchNearestEntities].feature_view_id:
              The ID of FeatureView.storage_type:
              FeatureOnlineStore storage type, one of [bigtable, optimized]. | 
| featureonlinestore/running_syncBETA
             (project)Running sycs | |
| GAUGE,INT64,1aiplatform.googleapis.com/FeatureOnlineStore | Number of running syncs at given point of time. feature_view_id:
              FeatureView ID of running sync.storage_type:
              FeatureOnlineStore storage type, one of [bigtable, optimized].sync_type:
              Type of running sync [Full, On-demand]. | 
| featureonlinestore/serving_data_agesBETA
             (project)Serving data ages | |
| DELTA,DISTRIBUTION,saiplatform.googleapis.com/FeatureOnlineStore | Measure of the serving data age in seconds. Current time minus synced time. feature_view_id:
              FeatureView being requested.method:
              Online serving method [FetchFeatureValues].storage_type:
              FeatureOnlineStore storage type, one of [bigtable, optimized]. | 
| featureonlinestore/serving_data_by_sync_timeBETA
             (project)Serving data by synced time | |
| GAUGE,INT64,1aiplatform.googleapis.com/FeatureOnlineStore | Breakdown of data in Feature Online Store by synced timestamp. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. sync_time:
              Timestamp of sync time. | 
| featureonlinestore/storage/bigtable_cpu_loadBETA
             (project)CPU load | |
| GAUGE,DOUBLE,10^2.%aiplatform.googleapis.com/FeatureOnlineStore | The average CPU load of nodes in the Feature Online Store. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. feature_view_id:
              FeatureView ID.operation_type:
              Operation to Cloud Bigtable, one of [read, write]. | 
| featureonlinestore/storage/bigtable_cpu_load_hottest_nodeBETA
             (project)CPU load (hottest node) | |
| GAUGE,DOUBLE,10^2.%aiplatform.googleapis.com/FeatureOnlineStore | The CPU load of the hottest node in the Feature Online Store. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. feature_view_id:
              FeatureView ID. | 
| featureonlinestore/storage/bigtable_nodesBETA
             (project)Node count | |
| GAUGE,INT64,1aiplatform.googleapis.com/FeatureOnlineStore | The number of nodes for the Feature Online Store(Bigtable). Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| featureonlinestore/storage/multi_region_bigtable_cpu_loadBETA
             (project)CPU load (multi-regional) | |
| GAUGE,DOUBLE,10^2.%aiplatform.googleapis.com/FeatureOnlineStore | The average CPU load of nodes in the Feature Online Store with multi-regional replicas. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. cluster_type:
              Type of the underlying Bigtable cluster, one of [primary, replica]. | 
| featureonlinestore/storage/multi_region_bigtable_nodesBETA
             (project)Node count (multi-regional) | |
| GAUGE,INT64,1aiplatform.googleapis.com/FeatureOnlineStore | The number of nodes for the Feature Online Store(Bigtable) with multi-regional replicas. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. cluster_type:
              Type of the underlying Bigtable cluster, one of [primary, replica]. | 
| featureonlinestore/storage/optimized_nodesBETA
             (project)Optimized node count | |
| GAUGE,INT64,1aiplatform.googleapis.com/FeatureOnlineStore | The number of nodes for the Feature Online Store(Optimized). Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. feature_view_id:
              FeatureView ID. | 
| featureonlinestore/storage/stored_bytesBETA
             (project)Bytes stored | |
| GAUGE,INT64,Byaiplatform.googleapis.com/FeatureOnlineStore | Bytes stored in the Feature Online Store. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| featurestore/cpu_loadBETA
             (project)CPU load | |
| GAUGE,DOUBLE,10^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_nodeBETA
             (project)CPU load (hottest node) | |
| GAUGE,DOUBLE,10^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_countBETA
             (project)Node count | |
| GAUGE,INT64,1aiplatform.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_updatedBETA
             (project)Entities updated on the Featurestore online storage. | |
| DELTA,INT64,Byaiplatform.googleapis.com/Featurestore | Number of entities updated on the Featurestore online storage. type:
              The type of update: 'WRITE', 'DELETE'. | 
| featurestore/online_serving/latenciesBETA
             (project)Latencies | |
| DELTA,DISTRIBUTION,msaiplatform.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_countBETA
             (project)Request size | |
| DELTA,INT64,Byaiplatform.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_countBETA
             (project)Serving count | |
| DELTA,INT64,1aiplatform.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_sizeBETA
             (project)Response size | |
| DELTA,INT64,Byaiplatform.googleapis.com/Featurestore | Response size by EntityType. entity_type_id:
              EntityType being requested.method:
              Online serving method, one of [ReadFeatureValues, StreamingReadFeatureValues]. | 
| featurestore/storage/billable_processed_bytesBETA
             (project)Billable bytes | |
| GAUGE,INT64,Byaiplatform.googleapis.com/Featurestore | Number of bytes billed for offline data processed. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. method:
              Batch read method, one of [BatchReadFeatureValues, ExportFeatureValues]. | 
| featurestore/storage/stored_bytesBETA
             (project)Bytes stored | |
| GAUGE,INT64,Byaiplatform.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_countBETA
             (project)Offline storage write for streaming write | |
| DELTA,INT64,1aiplatform.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_delaysBETA
             (project)Streaming write to offline storage delay time | |
| DELTA,DISTRIBUTION,saiplatform.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]. | 
| generate_content_input_tokens_per_minute_per_base_modelBETA
             (project)Generate content input tokens per minute per base model | |
| DELTA,INT64,1aiplatform.googleapis.com/Location | Generate content input tokens per minute per project per base model. base_model:
              The base model custom dimension. | 
| generate_content_requests_per_minute_per_project_per_base_modelALPHA
             (project)Generate content requests per minute per project per base model | |
| DELTA,INT64,1aiplatform.googleapis.com/Location | Generate content requests per minute per project per base model. base_model:
              The base model custom dimension. | 
| global_online_prediction_input_tokens_per_minute_per_base_modelBETA
             (project)Global online prediction input tokens per minute per base model | |
| DELTA,INT64,1aiplatform.googleapis.com/Location | Global online prediction input tokens per minute per project per base model. base_model:
              The global base model custom dimension. | 
| global_online_prediction_output_tokens_per_minute_per_base_modelBETA
             (project)Global online prediction output tokens per minute per base model | |
| DELTA,INT64,1aiplatform.googleapis.com/Location | Global online prediction output tokens per minute per project per base model. base_model:
              The global base model custom dimension. | 
| matching_engine/cpu/request_utilizationALPHA
             (project)CPU request utilization | |
| GAUGE,DOUBLE,10^2.%aiplatform.googleapis.com/IndexEndpoint | The fraction of the requested CPU that is currently in use on a match server container. deployed_index_id:
              The ID of the target DeployedIndex.node_id:
              The ID of the target node:candidate_name:
              The name of the container release candidate. | 
| matching_engine/current_replicasBETA
             (project)Current replicas | |
| GAUGE,INT64,1aiplatform.googleapis.com/IndexEndpoint | Number of active replicas used by the DeployedIndex. deployed_index_id:
              The ID of the target DeployedIndex. | 
| matching_engine/current_shardsBETA
             (project)Current shards | |
| GAUGE,INT64,1aiplatform.googleapis.com/IndexEndpoint | Number of shards of the DeployedIndex. deployed_index_id:
              The ID of the target DeployedIndex. | 
| matching_engine/memory/used_bytesALPHA
             (project)Memory usage | |
| GAUGE,INT64,Byaiplatform.googleapis.com/IndexEndpoint | The memory used in bytes for a match server container. deployed_index_id:
              The ID of the target DeployedIndex.node_id:
              The ID of the target node:candidate_name:
              The name of the container release candidate. | 
| matching_engine/query/latenciesBETA
             (project)Request latency | |
| DELTA,DISTRIBUTION,msaiplatform.googleapis.com/IndexEndpoint | Server side request latency. deployed_index_id:
              The ID of the target DeployedIndex.method:
              Query method.response_code:
              Response code for the query.index_type:
              The type of the match server's index, 'sparse' or 'dense'.candidate_name:
              The name of the container release candidate. | 
| matching_engine/query/request_countBETA
             (project)Request count | |
| DELTA,INT64,1aiplatform.googleapis.com/IndexEndpoint | Number of requests received. deployed_index_id:
              The ID of the target DeployedIndex.method:
              Query method.response_code:
              Response code for the query.is_private_endpoint:
              True for private endpoint, set to false for public endpoint.candidate_name:
              The name of the container release candidate. | 
| matching_engine/stream_update/datapoint_countBETA
             (project)Datapoint count | |
| DELTA,INT64,1aiplatform.googleapis.com/Index | Number of successfully upserted or removed datapoints. index_endpoint_id:
              The ID of the target index endpoint.deployed_index_id:
              The ID of the target DeployedIndex.node_id:
              The ID of the target node:request_type:
              Request type for stream update (upsert or remove).index_type:
              The type of target Index.candidate_name:
              The name of the container release candidate. | 
| matching_engine/stream_update/latenciesBETA
             (project)Stream update latencies | |
| DELTA,DISTRIBUTION,msaiplatform.googleapis.com/Index | The latencies between the user receives a UpsertDatapointsResponse or RemoveDatapointsResponse and that update takes effect. index_endpoint_id:
              The ID of the target index endpoint.deployed_index_id:
              The ID of the target DeployedIndex.node_id:
              The ID of the target node:request_type:
              Request type for stream update (upsert or remove).index_type:
              The type of target Index.candidate_name:
              The name of the container release candidate. | 
| matching_engine/stream_update/request_countBETA
             (project)Request count | |
| DELTA,INT64,1aiplatform.googleapis.com/Index | Number of stream update requests. index_endpoint_id:
              The ID of the target index endpoint.deployed_index_id:
              The ID of the target DeployedIndex.node_id:
              The ID of the target node:request_type:
              Request type for stream update (upsert or remove).response_code:
              Response code.index_type:
              The type of target Index.candidate_name:
              The name of the container release candidate. | 
| model_monitoring/feature_attribution_deviationBETA
             (project)Feature attribution deviation | |
| GAUGE,DOUBLE,1aiplatform.googleapis.com/Model | The feature attribution deviation value of the given feature. schedule_id:
              The identifier of the Vertex schedule. For scheduled continuous monitoring only.feature_name:
              The feature name in user's dataset.algorithm:
              The metric calculate method. | 
| model_monitoring/feature_drift_deviationBETA
             (project)Feature drift deviation | |
| GAUGE,DOUBLE,1aiplatform.googleapis.com/Model | The drift deviation value of the given feature. schedule_id:
              The identifier of the Vertex schedule. For scheduled continuous monitoring only.feature_name:
              The feature name in user's dataset.algorithm:
              The metric calculate method. | 
| model_monitoring/prediction_output_drift_deviationBETA
             (project)Prediction output drift deviation | |
| GAUGE,DOUBLE,1aiplatform.googleapis.com/Model | The drift deviation value of the prediction output. schedule_id:
              The identifier of the Vertex schedule. For scheduled continuous monitoring only.feature_name:
              The feature name in user's dataset.algorithm:
              The metric calculate method. | 
| online_prediction_dedicated_requests_per_base_model_versionBETA
             (project)Online prediction dedicated requests per base model version | |
| DELTA,INT64,1aiplatform.googleapis.com/Location | Online prediction dedicated requests per minute per project per base model version. base_model_version:
              The base model version custom dimension. | 
| online_prediction_dedicated_tokens_per_base_model_versionBETA
             (project)Online prediction dedicated tokens per minute per base model version | |
| DELTA,INT64,1aiplatform.googleapis.com/Location | Online prediction dedicated tokens per minute per project per base model version. base_model_version:
              The base model version custom dimension. | 
| online_prediction_input_tokens_per_minute_per_base_modelBETA
             (project)Online prediction input tokens per minute per base model | |
| DELTA,INT64,1aiplatform.googleapis.com/Location | Online prediction input tokens per minute per project per base model. base_model:
              The base model custom dimension. | 
| online_prediction_output_tokens_per_minute_per_base_modelBETA
             (project)Online prediction output tokens per minute per base model | |
| DELTA,INT64,1aiplatform.googleapis.com/Location | Online prediction output tokens per minute per project per base model. base_model:
              The base model custom dimension. | 
| online_prediction_requests_per_base_modelBETA
             (project)Regional online prediction requests per base model | |
| DELTA,INT64,1aiplatform.googleapis.com/Location | Regional online prediction requests per minute per project per base model. base_model:
              The regional base model custom dimension. | 
| online_prediction_tokens_per_minute_per_base_modelBETA
             (project)Regional online prediction tokens per minute per base model | |
| DELTA,INT64,1aiplatform.googleapis.com/Location | Regional online prediction tokens per minute per project per base model. base_model:
              The regional base model custom dimension. | 
| pipelinejob/durationBETA
             (project)PipelineJob duration | |
| GAUGE,INT64,saiplatform.googleapis.com/PipelineJob | Runtime seconds of the pipeline job being executed (from creation to end). | 
| pipelinejob/task_completed_countBETA
             (project)Completed PipelineTasks | |
| CUMULATIVE,INT64,1aiplatform.googleapis.com/PipelineJob | Total number of completed PipelineTasks. | 
| prediction/online/accelerator/duty_cycleBETA
             (project)Accelerator duty cycle | |
| GAUGE,DOUBLE,10^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.spot:
              Whether this deployment is on Spot VMs. Has values of True or False. | 
| prediction/online/accelerator/memory/bytes_usedBETA
             (project)Accelerator memory usage | |
| GAUGE,INT64,Byaiplatform.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.spot:
              Whether this deployment is on Spot VMs. Has values of True or False. | 
| prediction/online/cpu/utilizationBETA
             (project)CPU utilization | |
| GAUGE,DOUBLE,10^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.spot:
              Whether this deployment is on Spot VMs. Has values of True or False. | 
| prediction/online/deployment_resource_pool/accelerator/duty_cycleBETA
             (project)Accelerator duty cycle | |
| GAUGE,DOUBLE,10^2.%aiplatform.googleapis.com/DeploymentResourcePool | 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 120 seconds. replica_id:
              Unique ID corresponding to the deployment resource pool replica.spot:
              Whether this deployment is on Spot VMs. Has values of True or False. | 
| prediction/online/deployment_resource_pool/accelerator/memory/bytes_usedBETA
             (project)Accelerator memory usage | |
| GAUGE,INT64,Byaiplatform.googleapis.com/DeploymentResourcePool | Amount of accelerator memory allocated by the deployment resource pool replica. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. replica_id:
              Unique ID corresponding to the deployment resource pool replica.spot:
              Whether this deployment is on Spot VMs. Has values of True or False. | 
| prediction/online/deployment_resource_pool/cpu/utilizationBETA
             (project)CPU utilization | |
| GAUGE,DOUBLE,10^2.%aiplatform.googleapis.com/DeploymentResourcePool | Fraction of CPU allocated by the deployment resource pool 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 120 seconds. replica_id:
              Unique ID corresponding to the deployment resource pool replica.spot:
              Whether this deployment is on Spot VMs. Has values of True or False. | 
| prediction/online/deployment_resource_pool/memory/bytes_usedBETA
             (project)Memory usage | |
| GAUGE,INT64,Byaiplatform.googleapis.com/DeploymentResourcePool | Amount of memory allocated by the deployment resource pool replica and currently in use. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. replica_id:
              Unique ID corresponding to the deployment resource pool replica.spot:
              Whether this deployment is on Spot VMs. Has values of True or False. | 
| prediction/online/deployment_resource_pool/network/received_bytes_countBETA
             (project)Network bytes received | |
| DELTA,INT64,Byaiplatform.googleapis.com/DeploymentResourcePool | Number of bytes received over the network by the deployment resource pool replica. replica_id:
              Unique ID corresponding to the deployment resource pool replica.spot:
              Whether this deployment is on Spot VMs. Has values of True or False. | 
| prediction/online/deployment_resource_pool/network/sent_bytes_countBETA
             (project)Network bytes sent | |
| DELTA,INT64,Byaiplatform.googleapis.com/DeploymentResourcePool | Number of bytes sent over the network by the deployment resource pool replica. replica_id:
              Unique ID corresponding to the deployment resource pool replica.spot:
              Whether this deployment is on Spot VMs. Has values of True or False. | 
| prediction/online/deployment_resource_pool/replicasBETA
             (project)Replica count | |
| GAUGE,INT64,1aiplatform.googleapis.com/DeploymentResourcePool | Number of active replicas used by the deployment resource pool. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. spot:
              Whether this deployment is on Spot VMs. Has values of True or False. | 
| prediction/online/deployment_resource_pool/target_replicasBETA
             (project)Replica target | |
| GAUGE,INT64,1aiplatform.googleapis.com/DeploymentResourcePool | Target number of active replicas needed for the deployment resource pool. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. spot:
              Whether this deployment is on Spot VMs. Has values of True or False. | 
| prediction/online/error_countBETA
             (project)Error count | |
| DELTA,INT64,1aiplatform.googleapis.com/Endpoint | Number of online prediction errors. deployed_model_id:
              The ID of the DeployedModel which serves the prediction request.spot:
              Whether this deployment is on Spot VMs. Has values of True or False.model_display_name:
              The display name of the model specified by the user.endpoint_display_name:
              The display name of the endpoint specified by the user. | 
| prediction/online/machine_countBETA
             (project)Machine count | |
| GAUGE,INT64,1aiplatform.googleapis.com/Endpoint | Number of machines 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.spot:
              Whether this deployment is on Spot VMs. Has values of True or False.model_display_name:
              The display name of the model specified by the user.endpoint_display_name:
              The display name of the endpoint specified by the user. | 
| prediction/online/memory/bytes_usedBETA
             (project)Memory usage | |
| GAUGE,INT64,Byaiplatform.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.spot:
              Whether this deployment is on Spot VMs. Has values of True or False. | 
| prediction/online/network/received_bytes_countGA
             (project)Network bytes received | |
| DELTA,INT64,Byaiplatform.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.spot:
              Whether this deployment is on Spot VMs. Has values of True or False. | 
| prediction/online/network/sent_bytes_countBETA
             (project)Network bytes sent | |
| DELTA,INT64,Byaiplatform.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.spot:
              Whether this deployment is on Spot VMs. Has values of True or False. | 
| prediction/online/prediction_countBETA
             (project)Prediction count | |
| DELTA,INT64,1aiplatform.googleapis.com/Endpoint | Number of online predictions. deployed_model_id:
              The ID of the DeployedModel which serves the prediction request.spot:
              Whether this deployment is on Spot VMs. Has values of True or False.model_display_name:
              The display name of the model specified by the user.endpoint_display_name:
              The display name of the endpoint specified by the user. | 
| prediction/online/prediction_latenciesBETA
             (project)Prediction Latencies | |
| DELTA,DISTRIBUTION,msaiplatform.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.spot:
              Whether this deployment is on Spot VMs. Has values of True or False.model_display_name:
              The display name of the model specified by the user.endpoint_display_name:
              The display name of the endpoint specified by the user. | 
| prediction/online/private/prediction_latenciesBETA
             (project)Private endpoint prediction latencies | |
| DELTA,DISTRIBUTION,msaiplatform.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_countBETA
             (project)Private endpoint response count | |
| DELTA,INT64,1aiplatform.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/replicasBETA
             (project)Replica count | |
| GAUGE,INT64,1aiplatform.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.spot:
              Whether this deployment is on Spot VMs. Has values of True or False.model_display_name:
              The display name of the model specified by the user.endpoint_display_name:
              The display name of the endpoint specified by the user. | 
| prediction/online/response_countBETA
             (project)Response count | |
| DELTA,INT64,1aiplatform.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).spot:
              Whether this deployment is on Spot VMs. Has values of True or False.model_display_name:
              The display name of the model specified by the user.endpoint_display_name:
              The display name of the endpoint specified by the user. | 
| prediction/online/target_replicasBETA
             (project)Replica target | |
| GAUGE,INT64,1aiplatform.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.spot:
              Whether this deployment is on Spot VMs. Has values of True or False.model_display_name:
              The display name of the model specified by the user.endpoint_display_name:
              The display name of the endpoint specified by the user. | 
| publisher/online_serving/character_countBETA
             (project)Character count | |
| DELTA,INT64,1aiplatform.googleapis.com/PublisherModel | Accumulated input/output character count. type:
              Type of character (input/output).request_type:
              Type of request (dedicated/shared).accounting_resource:
              The identifier of the GCP project/folder/org to which quota is accounted to. Available for Provisioned Throughput only.modality:
              Modality of the characters. | 
| publisher/online_serving/charactersBETA
             (project)Characters | |
| DELTA,DISTRIBUTION,1aiplatform.googleapis.com/PublisherModel | Input/output character count distribution. type:
              Type of character (input/output).request_type:
              Type of request (dedicated/shared).accounting_resource:
              The identifier of the GCP project/folder/org to which quota is accounted to. Available for Provisioned Throughput only.modality:
              Modality of the input/output characters. | 
| publisher/online_serving/consumed_throughputBETA
             (project)Character Throughput | |
| DELTA,INT64,1aiplatform.googleapis.com/PublisherModel | Overall throughput used (accounting for burndown rate) in terms of characters. request_type:
              Type of request (dedicated/shared).accounting_resource:
              The identifier of the GCP project/folder/org to which quota is accounted to. Available for Provisioned Throughput only.modality:
              Modality of the consumed characters. | 
| publisher/online_serving/consumed_token_throughputBETA
             (project)Token Throughput | |
| DELTA,INT64,1aiplatform.googleapis.com/PublisherModel | Overall throughput used (accounting for burndown rate) in terms of tokens. request_type:
              Type of request (dedicated/shared).accounting_resource:
              The identifier of the GCP project/folder/org to which quota is accounted to. Available for Provisioned Throughput only.modality:
              Modality of the consumed tokens. | 
| publisher/online_serving/dedicated_character_limitBETA
             (project)Limit (characters per second) | |
| GAUGE,INT64,1/saiplatform.googleapis.com/PublisherModel | Dedicated limit in characters per second. | 
| publisher/online_serving/dedicated_character_project_max_limitBETA
             (project)Project Max Limit (characters per second) | |
| GAUGE,INT64,1/saiplatform.googleapis.com/PublisherModel | Project max limit in characters per second that can be consumed. accounting_resource:
              The identifier of the GCP project/folder/org to which quota is accounted to. Available for Provisioned Throughput only. | 
| publisher/online_serving/dedicated_gsu_limitBETA
             (project)Limit (GSU) | |
| GAUGE,INT64,1aiplatform.googleapis.com/PublisherModel | Dedicated limit in GSU. | 
| publisher/online_serving/dedicated_gsu_project_max_limitBETA
             (project)Project Max Limit (GSU) | |
| GAUGE,INT64,1aiplatform.googleapis.com/PublisherModel | Project max limit in GSU that can be consumed. accounting_resource:
              The identifier of the GCP project/folder/org to which quota is accounted to. Available for Provisioned Throughput only. | 
| publisher/online_serving/dedicated_token_limitBETA
             (project)Limit (tokens per second) | |
| GAUGE,INT64,1/saiplatform.googleapis.com/PublisherModel | Dedicated limit in tokens per second. | 
| publisher/online_serving/dedicated_token_project_max_limitBETA
             (project)Project Max Limit (tokens per second) | |
| GAUGE,INT64,1/saiplatform.googleapis.com/PublisherModel | Project max limit in tokens per second that can be consumed. accounting_resource:
              The identifier of the GCP project/folder/org to which quota is accounted to. Available for Provisioned Throughput only. | 
| publisher/online_serving/first_token_latenciesBETA
             (project)First token latencies | |
| DELTA,DISTRIBUTION,msaiplatform.googleapis.com/PublisherModel | Duration from request received to first token sent back to the client. input_token_size:
              The bucketized size of number of tokens in the prediction request.output_token_size:
              The bucketized size of number of tokens in the prediction response.max_token_size:
              The bucketized max size of number of tokens in the prediction request/response.request_type:
              The type of traffic of the request (dedicated/shared).explicit_caching:
              Whether the request uses explicit caching feature. | 
| publisher/online_serving/model_invocation_countBETA
             (project)Model invocation count | |
| DELTA,INT64,1aiplatform.googleapis.com/PublisherModel | Number of model invocations (prediction requests). input_token_size:
              The bucketized size of number of tokens in the prediction request.output_token_size:
              The bucketized size of number of tokens in the prediction response.max_token_size:
              The bucketized max size of number of tokens in the prediction request/response.response_code:
              Responce code of prediction request.request_type:
              The type of traffic of the request (dedicated/shared).method:
              The type of method of the request (RawPredict/StreamRawPredict/ChatCompletions/etc).error_category:
              Response error category of the request (user/system/capacity).explicit_caching:
              Whether the request uses explicit caching feature.accounting_resource:
              The identifier of the GCP project/folder/org to which quota is accounted to. Available for Provisioned Throughput only. | 
| publisher/online_serving/model_invocation_latenciesBETA
             (project)Model invocation latencies | |
| DELTA,DISTRIBUTION,msaiplatform.googleapis.com/PublisherModel | Model invocation latencies (prediction latencies). input_token_size:
              The bucketized size of number of tokens in the prediction request.output_token_size:
              The bucketized size of number of tokens in the prediction response.max_token_size:
              The bucketized max size of number of tokens in the prediction request/response.latency_type:
              The type of latency for the prediction request (either model or overhead).request_type:
              The type of traffic of the request (dedicated/shared).explicit_caching:
              Whether the request uses explicit caching feature. | 
| publisher/online_serving/token_countBETA
             (project)Token count | |
| DELTA,INT64,1aiplatform.googleapis.com/PublisherModel | Accumulated input/output token count. max_token_size:
              The bucketized max size of number of tokens in the prediction request/response.type:
              Type of token (input/output).request_type:
              The type of traffic of the request (dedicated/shared).explicit_caching:
              Whether the request uses explicit caching feature.accounting_resource:
              The identifier of the GCP project/folder/org to which quota is accounted to. Available for Provisioned Throughput only.modality:
              Modality of the input/output tokens.source:
              The source/surface that the token consumption is originated from. For global endpoint, this is 'global'; otherwise, this is the region where a request is served. The label can also have prefix, such as 'batch_', to indicate product breakdown. | 
| publisher/online_serving/tokensBETA
             (project)Tokens | |
| DELTA,DISTRIBUTION,1aiplatform.googleapis.com/PublisherModel | Input/output token count distribution. max_token_size:
              The bucketized max size of number of tokens in the prediction request/response.type:
              Type of token (input/output).request_type:
              The type of traffic of the request (dedicated/shared).accounting_resource:
              The identifier of the GCP project/folder/org to which quota is accounted to. Available for Provisioned Throughput only.modality:
              Modality of the input/output tokens. | 
| quota/generate_content_input_tokens_per_minute_per_base_model/exceededBETA
             (project)Generate content input tokens per minute per base model quota exceeded error | |
| DELTA,INT64,1aiplatform.googleapis.com/Location | Number of attempts to exceed the limit on quota metric aiplatform.googleapis.com/generate_content_input_tokens_per_minute_per_base_model. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.base_model:
              The base model custom dimension. | 
| quota/generate_content_input_tokens_per_minute_per_base_model/limitBETA
             (project)Generate content input tokens per minute per base model quota limit | |
| GAUGE,INT64,1aiplatform.googleapis.com/Location | Current limit on quota metric aiplatform.googleapis.com/generate_content_input_tokens_per_minute_per_base_model. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.base_model:
              The base model custom dimension. | 
| quota/generate_content_input_tokens_per_minute_per_base_model/usageBETA
             (project)Generate content input tokens per minute per base model quota usage | |
| DELTA,INT64,1aiplatform.googleapis.com/Location | Current usage on quota metric aiplatform.googleapis.com/generate_content_input_tokens_per_minute_per_base_model. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.method:
              method.base_model:
              The base model custom dimension. | 
| quota/generate_content_requests_per_minute_per_project_per_base_model/exceededALPHA
             (project)Generate content requests per minute per project per base model quota exceeded error | |
| DELTA,INT64,1aiplatform.googleapis.com/Location | Number of attempts to exceed the limit on quota metric aiplatform.googleapis.com/generate_content_requests_per_minute_per_project_per_base_model. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.base_model:
              The base model custom dimension. | 
| quota/generate_content_requests_per_minute_per_project_per_base_model/limitALPHA
             (project)Generate content requests per minute per project per base model quota limit | |
| GAUGE,INT64,1aiplatform.googleapis.com/Location | Current limit on quota metric aiplatform.googleapis.com/generate_content_requests_per_minute_per_project_per_base_model. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.base_model:
              The base model custom dimension. | 
| quota/generate_content_requests_per_minute_per_project_per_base_model/usageALPHA
             (project)Generate content requests per minute per project per base model quota usage | |
| DELTA,INT64,1aiplatform.googleapis.com/Location | Current usage on quota metric aiplatform.googleapis.com/generate_content_requests_per_minute_per_project_per_base_model. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.method:
              method.base_model:
              The base model custom dimension. | 
| quota/global_online_prediction_input_tokens_per_minute_per_base_model/exceededBETA
             (project)Global online prediction input tokens per minute per base model quota exceeded error | |
| DELTA,INT64,1aiplatform.googleapis.com/Location | Number of attempts to exceed the limit on quota metric aiplatform.googleapis.com/global_online_prediction_input_tokens_per_minute_per_base_model. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.base_model:
              The global base model custom dimension. | 
| quota/global_online_prediction_input_tokens_per_minute_per_base_model/limitBETA
             (project)Global online prediction input tokens per minute per base model quota limit | |
| GAUGE,INT64,1aiplatform.googleapis.com/Location | Current limit on quota metric aiplatform.googleapis.com/global_online_prediction_input_tokens_per_minute_per_base_model. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.base_model:
              The global base model custom dimension. | 
| quota/global_online_prediction_input_tokens_per_minute_per_base_model/usageBETA
             (project)Global online prediction input tokens per minute per base model quota usage | |
| DELTA,INT64,1aiplatform.googleapis.com/Location | Current usage on quota metric aiplatform.googleapis.com/global_online_prediction_input_tokens_per_minute_per_base_model. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.method:
              method.base_model:
              The global base model custom dimension. | 
| quota/global_online_prediction_output_tokens_per_minute_per_base_model/exceededBETA
             (project)Global online prediction output tokens per minute per base model quota exceeded error | |
| DELTA,INT64,1aiplatform.googleapis.com/Location | Number of attempts to exceed the limit on quota metric aiplatform.googleapis.com/global_online_prediction_output_tokens_per_minute_per_base_model. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.base_model:
              The global base model custom dimension. | 
| quota/global_online_prediction_output_tokens_per_minute_per_base_model/limitBETA
             (project)Global online prediction output tokens per minute per base model quota limit | |
| GAUGE,INT64,1aiplatform.googleapis.com/Location | Current limit on quota metric aiplatform.googleapis.com/global_online_prediction_output_tokens_per_minute_per_base_model. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.base_model:
              The global base model custom dimension. | 
| quota/global_online_prediction_output_tokens_per_minute_per_base_model/usageBETA
             (project)Global online prediction output tokens per minute per base model quota usage | |
| DELTA,INT64,1aiplatform.googleapis.com/Location | Current usage on quota metric aiplatform.googleapis.com/global_online_prediction_output_tokens_per_minute_per_base_model. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.method:
              method.base_model:
              The global base model custom dimension. | 
| quota/internal_requests_per_location/exceededALPHA
             (project)requests to internal API for global and multi-regional requests. quota exceeded error | |
| DELTA,INT64,1aiplatform.googleapis.com/Location | Number of attempts to exceed the limit on quota metric aiplatform.googleapis.com/internal_requests_per_location. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.location_name:
              The location of the resource, eg. us, eu, global, etc. | 
| quota/internal_requests_per_location/limitALPHA
             (project)requests to internal API for global and multi-regional requests. quota limit | |
| GAUGE,INT64,1aiplatform.googleapis.com/Location | Current limit on quota metric aiplatform.googleapis.com/internal_requests_per_location. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.location_name:
              The location of the resource, eg. us, eu, global, etc. | 
| quota/internal_requests_per_location/usageALPHA
             (project)requests to internal API for global and multi-regional requests. quota usage | |
| DELTA,INT64,1aiplatform.googleapis.com/Location | Current usage on quota metric aiplatform.googleapis.com/internal_requests_per_location. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.method:
              method.location_name:
              The location of the resource, eg. us, eu, global, etc. | 
| quota/job_or_lro_submission_requests_per_location/exceededALPHA
             (project)Global and multi-regional job or LRO submission requests quota exceeded error | |
| DELTA,INT64,1aiplatform.googleapis.com/Location | Number of attempts to exceed the limit on quota metric aiplatform.googleapis.com/job_or_lro_submission_requests_per_location. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.location_name:
              The location of the resource, eg. us, eu, global, etc. | 
| quota/job_or_lro_submission_requests_per_location/limitALPHA
             (project)Global and multi-regional job or LRO submission requests quota limit | |
| GAUGE,INT64,1aiplatform.googleapis.com/Location | Current limit on quota metric aiplatform.googleapis.com/job_or_lro_submission_requests_per_location. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.location_name:
              The location of the resource, eg. us, eu, global, etc. | 
| quota/job_or_lro_submission_requests_per_location/usageALPHA
             (project)Global and multi-regional job or LRO submission requests quota usage | |
| DELTA,INT64,1aiplatform.googleapis.com/Location | Current usage on quota metric aiplatform.googleapis.com/job_or_lro_submission_requests_per_location. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.method:
              method.location_name:
              The location of the resource, eg. us, eu, global, etc. | 
| quota/long_running_online_prediction_requests_per_base_model/exceededALPHA
             (project)Long running online prediction requests quota exceeded error | |
| DELTA,INT64,1aiplatform.googleapis.com/Location | Number of attempts to exceed the limit on quota metric aiplatform.googleapis.com/long_running_online_prediction_requests_per_base_model. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.base_model:
              The base model custom dimension. | 
| quota/long_running_online_prediction_requests_per_base_model/limitALPHA
             (project)Long running online prediction requests quota limit | |
| GAUGE,INT64,1aiplatform.googleapis.com/Location | Current limit on quota metric aiplatform.googleapis.com/long_running_online_prediction_requests_per_base_model. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.base_model:
              The base model custom dimension. | 
| quota/long_running_online_prediction_requests_per_base_model/usageALPHA
             (project)Long running online prediction requests quota usage | |
| DELTA,INT64,1aiplatform.googleapis.com/Location | Current usage on quota metric aiplatform.googleapis.com/long_running_online_prediction_requests_per_base_model. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.method:
              method.base_model:
              The base model custom dimension. | 
| quota/online_prediction_dedicated_requests_per_base_model_version/exceededBETA
             (project)Online prediction dedicated requests per base model version quota exceeded error | |
| DELTA,INT64,1aiplatform.googleapis.com/Location | Number of attempts to exceed the limit on quota metric aiplatform.googleapis.com/online_prediction_dedicated_requests_per_base_model_version. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.base_model_version:
              The base model version custom dimension. | 
| quota/online_prediction_dedicated_requests_per_base_model_version/limitBETA
             (project)Online prediction dedicated requests per base model version quota limit | |
| GAUGE,INT64,1aiplatform.googleapis.com/Location | Current limit on quota metric aiplatform.googleapis.com/online_prediction_dedicated_requests_per_base_model_version. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.base_model_version:
              The base model version custom dimension. | 
| quota/online_prediction_dedicated_requests_per_base_model_version/usageBETA
             (project)Online prediction dedicated requests per base model version quota usage | |
| DELTA,INT64,1aiplatform.googleapis.com/Location | Current usage on quota metric aiplatform.googleapis.com/online_prediction_dedicated_requests_per_base_model_version. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.method:
              method.base_model_version:
              The base model version custom dimension. | 
| quota/online_prediction_dedicated_tokens_per_base_model_version/exceededBETA
             (project)Online prediction dedicated tokens per minute per base model version quota exceeded error | |
| DELTA,INT64,1aiplatform.googleapis.com/Location | Number of attempts to exceed the limit on quota metric aiplatform.googleapis.com/online_prediction_dedicated_tokens_per_base_model_version. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.base_model_version:
              The base model version custom dimension. | 
| quota/online_prediction_dedicated_tokens_per_base_model_version/limitBETA
             (project)Online prediction dedicated tokens per minute per base model version quota limit | |
| GAUGE,INT64,1aiplatform.googleapis.com/Location | Current limit on quota metric aiplatform.googleapis.com/online_prediction_dedicated_tokens_per_base_model_version. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.base_model_version:
              The base model version custom dimension. | 
| quota/online_prediction_dedicated_tokens_per_base_model_version/usageBETA
             (project)Online prediction dedicated tokens per minute per base model version quota usage | |
| DELTA,INT64,1aiplatform.googleapis.com/Location | Current usage on quota metric aiplatform.googleapis.com/online_prediction_dedicated_tokens_per_base_model_version. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.method:
              method.base_model_version:
              The base model version custom dimension. | 
| quota/online_prediction_input_tokens_per_minute_per_base_model/exceededBETA
             (project)Online prediction input tokens per minute per base model quota exceeded error | |
| DELTA,INT64,1aiplatform.googleapis.com/Location | Number of attempts to exceed the limit on quota metric aiplatform.googleapis.com/online_prediction_input_tokens_per_minute_per_base_model. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.base_model:
              The base model custom dimension. | 
| quota/online_prediction_input_tokens_per_minute_per_base_model/limitBETA
             (project)Online prediction input tokens per minute per base model quota limit | |
| GAUGE,INT64,1aiplatform.googleapis.com/Location | Current limit on quota metric aiplatform.googleapis.com/online_prediction_input_tokens_per_minute_per_base_model. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.base_model:
              The base model custom dimension. | 
| quota/online_prediction_input_tokens_per_minute_per_base_model/usageBETA
             (project)Online prediction input tokens per minute per base model quota usage | |
| DELTA,INT64,1aiplatform.googleapis.com/Location | Current usage on quota metric aiplatform.googleapis.com/online_prediction_input_tokens_per_minute_per_base_model. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.method:
              method.base_model:
              The base model custom dimension. | 
| quota/online_prediction_output_tokens_per_minute_per_base_model/exceededBETA
             (project)Online prediction output tokens per minute per base model quota exceeded error | |
| DELTA,INT64,1aiplatform.googleapis.com/Location | Number of attempts to exceed the limit on quota metric aiplatform.googleapis.com/online_prediction_output_tokens_per_minute_per_base_model. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.base_model:
              The base model custom dimension. | 
| quota/online_prediction_output_tokens_per_minute_per_base_model/limitBETA
             (project)Online prediction output tokens per minute per base model quota limit | |
| GAUGE,INT64,1aiplatform.googleapis.com/Location | Current limit on quota metric aiplatform.googleapis.com/online_prediction_output_tokens_per_minute_per_base_model. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.base_model:
              The base model custom dimension. | 
| quota/online_prediction_output_tokens_per_minute_per_base_model/usageBETA
             (project)Online prediction output tokens per minute per base model quota usage | |
| DELTA,INT64,1aiplatform.googleapis.com/Location | Current usage on quota metric aiplatform.googleapis.com/online_prediction_output_tokens_per_minute_per_base_model. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.method:
              method.base_model:
              The base model custom dimension. | 
| quota/online_prediction_requests_per_base_model/exceededBETA
             (project)Regional online prediction requests per base model quota exceeded error | |
| DELTA,INT64,1aiplatform.googleapis.com/Location | Number of attempts to exceed the limit on quota metric aiplatform.googleapis.com/online_prediction_requests_per_base_model. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.base_model:
              The regional base model custom dimension. | 
| quota/online_prediction_requests_per_base_model/limitBETA
             (project)Regional online prediction requests per base model quota limit | |
| GAUGE,INT64,1aiplatform.googleapis.com/Location | Current limit on quota metric aiplatform.googleapis.com/online_prediction_requests_per_base_model. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.base_model:
              The regional base model custom dimension. | 
| quota/online_prediction_requests_per_base_model/usageBETA
             (project)Regional online prediction requests per base model quota usage | |
| DELTA,INT64,1aiplatform.googleapis.com/Location | Current usage on quota metric aiplatform.googleapis.com/online_prediction_requests_per_base_model. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.method:
              method.base_model:
              The regional base model custom dimension. | 
| quota/online_prediction_tokens_per_minute_per_base_model/exceededBETA
             (project)Regional online prediction tokens per minute per base model quota exceeded error | |
| DELTA,INT64,1aiplatform.googleapis.com/Location | Number of attempts to exceed the limit on quota metric aiplatform.googleapis.com/online_prediction_tokens_per_minute_per_base_model. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.base_model:
              The regional base model custom dimension. | 
| quota/online_prediction_tokens_per_minute_per_base_model/limitBETA
             (project)Regional online prediction tokens per minute per base model quota limit | |
| GAUGE,INT64,1aiplatform.googleapis.com/Location | Current limit on quota metric aiplatform.googleapis.com/online_prediction_tokens_per_minute_per_base_model. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.base_model:
              The regional base model custom dimension. | 
| quota/online_prediction_tokens_per_minute_per_base_model/usageBETA
             (project)Regional online prediction tokens per minute per base model quota usage | |
| DELTA,INT64,1aiplatform.googleapis.com/Location | Current usage on quota metric aiplatform.googleapis.com/online_prediction_tokens_per_minute_per_base_model. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.method:
              method.base_model:
              The regional base model custom dimension. | 
| quota/resource_management_requests_per_location/exceededALPHA
             (project)Global and multi-regional resource management (CRUD) requests quota exceeded error | |
| DELTA,INT64,1aiplatform.googleapis.com/Location | Number of attempts to exceed the limit on quota metric aiplatform.googleapis.com/resource_management_requests_per_location. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.location_name:
              The location of the resource, eg. us, eu, global, etc. | 
| quota/resource_management_requests_per_location/limitALPHA
             (project)Global and multi-regional resource management (CRUD) requests quota limit | |
| GAUGE,INT64,1aiplatform.googleapis.com/Location | Current limit on quota metric aiplatform.googleapis.com/resource_management_requests_per_location. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.location_name:
              The location of the resource, eg. us, eu, global, etc. | 
| quota/resource_management_requests_per_location/usageALPHA
             (project)Global and multi-regional resource management (CRUD) requests quota usage | |
| DELTA,INT64,1aiplatform.googleapis.com/Location | Current usage on quota metric aiplatform.googleapis.com/resource_management_requests_per_location. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.method:
              method.location_name:
              The location of the resource, eg. us, eu, global, etc. | 
| reasoning_engine/cpu/allocation_timeBETA
             (project)Container CPU Allocation | |
| DELTA,DOUBLE,s{CPU}aiplatform.googleapis.com/ReasoningEngine | Container CPU allocation in seconds. | 
| reasoning_engine/memory/allocation_timeBETA
             (project)Container Memory Allocation | |
| DELTA,DOUBLE,GiBy.saiplatform.googleapis.com/ReasoningEngine | Container memory allocation in Gigabytes-seconds. | 
| reasoning_engine/memory_bank/generate_memories_token_countBETA
             (project)Generate Memories Token Count | |
| DELTA,INT64,1aiplatform.googleapis.com/ReasoningEngine | The number of tokens used in memory generation requests per Reasoning Engine. type:
              Type of token (input/output). | 
| reasoning_engine/memory_bank/memory_lro_latencyBETA
             (project)Memory LRO Latency | |
| DELTA,DISTRIBUTION,msaiplatform.googleapis.com/ReasoningEngine | The total latency of memory LROs. type:
              Type of LRO i.e. generate_memories. | 
| reasoning_engine/memory_bank/memory_mutation_countBETA
             (project)Memory Mutation Count | |
| DELTA,INT64,1aiplatform.googleapis.com/ReasoningEngine | The number of memory mutation operations on the Reasoning Engine. type:
              Type of memory mutation operation. Generated labels: created/updated/deleted. CRUD labels: create_api/update_api/delete_api. | 
| reasoning_engine/memory_bank/memory_retrieval_countBETA
             (project)Retrieved Memories Count | |
| DELTA,INT64,1aiplatform.googleapis.com/ReasoningEngine | The number of memory entities retrieved per Reasoning Engine. | 
| reasoning_engine/request_countBETA
             (project)Request Count | |
| DELTA,INT64,1aiplatform.googleapis.com/ReasoningEngine | Number of requests reaching the instance. type:
              Type of request.response_code:
              HTTP response code.response_code_class:
              HTTP response code class. | 
| reasoning_engine/request_latenciesBETA
             (project)Request Latency | |
| DELTA,DISTRIBUTION,msaiplatform.googleapis.com/ReasoningEngine | Distribution of request latency in milliseconds reaching the instance. type:
              Type of request.response_code:
              HTTP response code.response_code_class:
              HTTP response code class. | 
| shared_generate_content_multimodal_per_mimetype_per_base_modelBETA
             (project)Generate content requests with multimodal input per mime type per minute per region per base model across all user projects | |
| DELTA,INT64,1aiplatform.googleapis.com/Location | Generate content requests with multimodal input per mime type per minute per region per base model across all user projects. base_model:
              The base model custom dimension.mime_type:
              The mime type of the input. | 
| shared_generate_content_requests_per_minute_per_base_modelBETA
             (project)Shared generate content requests per minute per base model | |
| DELTA,INT64,1aiplatform.googleapis.com/Location | Generate content requests per minute per base model across all user projects. base_model:
              The base model custom dimension. | 
| shared_online_prediction_requests_per_base_modelBETA
             (project)Shared online prediction requests per base model | |
| DELTA,INT64,1aiplatform.googleapis.com/Location | Online prediction requests per minute per base model across all user projects. base_model:
              The base model custom dimension. | 
alloydb
Metrics from AlloyDB for PostgreSQL. Launch stages of these metrics: ALPHA BETA GA
      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.
      When querying a label, use the metric.labels. prefix; for
      example, metric.labels.LABEL="VALUE".
    
| Metric type Launch stage (Resource hierarchy levels) Display name | |
|---|---|
| Kind, Type, Unit Monitored resources | Description Labels | 
| cluster/last_backup_timestampGA
             (project)Creation timestamp of the latest backup for the cluster | |
| GAUGE,INT64,usalloydb.googleapis.com/Cluster | Creation timestamp of the latest backup for the cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. backup_type:
              Type of backup (continuous, automated, on-demand) | 
| cluster/storage/usageGA
             (project)Cluster storage usage | |
| GAUGE,INT64,Byalloydb.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/conn_pool/client_connectionsBETA
             (project)Client connections | |
| GAUGE,INT64,1alloydb.googleapis.com/Database | Number of client connections per database grouped by status. status:
              Status of the client connection, one [ACTIVE, WAITING].pooler:
              Pooler id for differentiating individual connection pool instances. | 
| database/conn_pool/client_connections_avg_wait_timeBETA
             (project)Average wait time | |
| GAUGE,INT64,usalloydb.googleapis.com/Database | Average wait time spent by clients waiting for a server connection per database in microseconds. pooler:
              Pooler id for differentiating individual connection pool instances. | 
| database/conn_pool/num_poolsBETA
             (project)Number of connection pools | |
| GAUGE,INT64,1alloydb.googleapis.com/Database | Number of connection pools per database. pooler:
              Pooler id for differentiating individual connection pool instances. | 
| database/conn_pool/server_connectionsBETA
             (project)Server connections | |
| GAUGE,INT64,1alloydb.googleapis.com/Database | Number of server connections per database grouped by status. status:
              Status of the server connection, one of [ACTIVE, IDLE].pooler:
              Pooler id for differentiating individual connection pool instances. | 
| database/postgresql/backends_for_top_databasesGA
             (project)Number of connections to the instance per database | |
| GAUGE,INT64,1alloydb.googleapis.com/Database | The current number of connections per database to the instance for top 500 dbs. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| database/postgresql/blks_hit_for_top_databasesGA
             (project)Blocks hit per database | |
| DELTA,INT64,1alloydb.googleapis.com/Database | Number of times Postgres found the requested block in the buffer cache per database for top 500 databases. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| database/postgresql/blks_read_for_top_databasesGA
             (project)Blocks miss per database | |
| DELTA,INT64,1alloydb.googleapis.com/Database | Number of blocks read by Postgres that were not in the buffer cache per database for top 500 databases. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| database/postgresql/committed_transactions_for_top_databasesGA
             (project)Number of committed transactions per database | |
| DELTA,INT64,1alloydb.googleapis.com/Database | Total number of transactions committed per database for top 500 databases. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| database/postgresql/deadlock_count_for_top_databasesGA
             (project)Number of deadlocks per database | |
| DELTA,INT64,1alloydb.googleapis.com/Database | Total number of deadlocks detected in the instance per database for top 500 dbs. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| database/postgresql/deleted_tuples_count_for_top_databasesGA
             (project)Number of tuples deleted per database | |
| DELTA,INT64,1alloydb.googleapis.com/Database | The total number of rows deleted per db for top 500 dbs as a result of the queries in the instance. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| database/postgresql/fetched_tuples_count_for_top_databasesGA
             (project)Number of tuples fetched per database | |
| DELTA,INT64,1alloydb.googleapis.com/Database | The total number of rows fetched per db for top 500 dbs as a result of the queries in the instance. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| database/postgresql/inserted_tuples_count_for_top_databasesGA
             (project)Number of tuples inserted per database | |
| DELTA,INT64,1alloydb.googleapis.com/Database | The total number of rows inserted per db for top 500 dbs as a result of the queries in the instance. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| database/postgresql/insights/aggregate/execution_timeGA
             (project)Execution time | |
| DELTA,INT64,us{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_timeGA
             (project)IO time | |
| DELTA,INT64,usalloydb.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/latenciesBETA
             (project)Latency | |
| DELTA,DISTRIBUTION,usalloydb.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_timeGA
             (project)Lock time | |
| DELTA,INT64,usalloydb.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_countGA
             (project)Affected rows | |
| DELTA,INT64,1alloydb.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_countGA
             (project)Shared blocks cache access | |
| DELTA,INT64,1alloydb.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_timeGA
             (project)Execution time per query | |
| DELTA,INT64,us{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_timeGA
             (project)IO time per query | |
| DELTA,INT64,usalloydb.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/latenciesBETA
             (project)Latency per query | |
| DELTA,DISTRIBUTION,usalloydb.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_timeGA
             (project)Lock time per query | |
| DELTA,INT64,usalloydb.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_countGA
             (project)Affected rows per query | |
| DELTA,INT64,1alloydb.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_countGA
             (project)Shared blocks cache access per query | |
| DELTA,INT64,1alloydb.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. 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_timeBETA
             (project)Execution time per tag | |
| DELTA,INT64,us{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_timeBETA
             (project)IO time per tag | |
| DELTA,INT64,usalloydb.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/latenciesBETA
             (project)Latency per tag | |
| DELTA,DISTRIBUTION,usalloydb.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_timeBETA
             (project)Lock time per tag | |
| DELTA,INT64,usalloydb.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_countBETA
             (project)Affected rows per tag | |
| DELTA,INT64,1alloydb.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_countBETA
             (project)Shared blocks cache accessed per tag | |
| DELTA,INT64,1alloydb.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. | 
| database/postgresql/new_connections_for_top_databasesGA
             (project)Number of connections added per database | |
| DELTA,INT64,1alloydb.googleapis.com/Database | Total number of new connections added per database for top 500 databases to the instance. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| database/postgresql/returned_tuples_count_for_top_databasesGA
             (project)Number of tuples scanned per database | |
| DELTA,INT64,1alloydb.googleapis.com/Database | The total number of rows scanned per database for top 500 dbs while processing the queries in the instance. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| database/postgresql/rolledback_transactions_for_top_databasesGA
             (project)Number of rolledback transactions per database | |
| DELTA,INT64,1alloydb.googleapis.com/Database | Total number of transactions rolledback per database for top 500 databases. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| database/postgresql/statements_executed_countGA
             (project)Statements executed count | |
| DELTA,INT64,1alloydb.googleapis.com/Database | Total count of statements executed in the instance per database per operation_type. Only available for instances with Query insights enabled. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. operation_type:
              Name of the operation, one of [SELECT, UPDATE, INSERT, DELETE, MERGE, UTILITY, NOTHING, UNKNOWN]. | 
| database/postgresql/temp_bytes_written_for_top_databasesGA
             (project)Bytes written to temporary files per database | |
| DELTA,INT64,Byalloydb.googleapis.com/Database | The total amount of data(in bytes) written to temporary files by the queries per database for top 500 dbs. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| database/postgresql/temp_files_written_for_top_databasesGA
             (project)Temporary files used for writing data per database | |
| DELTA,INT64,1alloydb.googleapis.com/Database | The number of temporary files used for writing data per database while performing internal algorithms like join, sort etc for top 500 dbs. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| database/postgresql/tuplesGA
             (project)Number of tuples (rows) in the database. | |
| GAUGE,INT64,1alloydb.googleapis.com/Database | Number of tuples (rows) by state per database in the instance. This metric will only be exposed when the number of db’s is less than 50. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. state:
              State of the tuples, one of [live, dead]. | 
| database/postgresql/updated_tuples_count_for_top_databasesGA
             (project)Number of tuples updated per database | |
| DELTA,INT64,1alloydb.googleapis.com/Database | The total number of rows updated per db for top 500 dbs as a result of the queries in the instance. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| database/postgresql/vacuum/oldest_transaction_ageGA
             (project)Oldest transaction age | |
| GAUGE,INT64,1alloydb.googleapis.com/Instance | Current age of the oldest uncommitted transaction. It's measured in the number of transactions that started since the oldest transaction. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. type:
              type can be one of [running, prepared, replication_slot, replica]. | 
| database/postgresql/vacuum/transaction_id_utilizationGA
             (project)Transaction ID utilization | |
| GAUGE,DOUBLE,1alloydb.googleapis.com/Instance | The current percentage of transaction ID space consumed by the AlloyDB instance. It records the number of unvacuumed transactions as a percentage of the 2-billion maximum. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| database/postgresql/written_tuples_count_for_top_databasesGA
             (project)Number of tuples written | |
| DELTA,INT64,1alloydb.googleapis.com/Database | The total number of rows written(inserted,updated,deleted) per db for top 500 dbs as a result of the queries in the instance. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| instance/cpu/average_utilizationGA
             (project)Mean CPU utilization | |
| GAUGE,DOUBLE,10^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 240 seconds. | 
| instance/cpu/maximum_utilizationGA
             (project)Maximum CPU utilization | |
| GAUGE,DOUBLE,10^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 240 seconds. | 
| instance/cpu/vcpusGA
             (project)vCPUs allocated per node | |
| GAUGE,INT64,1alloydb.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_memoryGA
             (project)Minimum available memory | |
| GAUGE,INT64,Byalloydb.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_countGA
             (project)Instance abort count | |
| DELTA,INT64,1alloydb.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_connectionsGA
             (project)Mean connections per node | |
| GAUGE,DOUBLE,1alloydb.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_countGA
             (project)Instance commit count | |
| DELTA,INT64,1alloydb.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_limitGA
             (project)Limit on connections per node | |
| GAUGE,INT64,1alloydb.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/instancesGA
             (project)Number and status of nodes | |
| GAUGE,INT64,1alloydb.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_lagGA
             (project)Maximum replication lag | |
| GAUGE,INT64,msalloydb.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/maximum_secondary_lagGA
             (project)Maximum secondary cluster replication lag | |
| GAUGE,INT64,msalloydb.googleapis.com/Instance | The maximum replication time lag calculated from primary to secondary cluster. 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. application_name:
              Application name.client_addr:
              Client address.secondary_project:
              The project of the secondary cluster.secondary_location:
              The location of the secondary cluster.secondary_cluster_id:
              The ID of the secondary cluster.secondary_instance_id:
              The ID of the secondary instance. | 
| instance/postgres/replication/network_lagBETA
             (project)Network lag | |
| GAUGE,INT64,msalloydb.googleapis.com/Instance | Time elapsed between flushing recent WAL locally and receiving notification that this standby server has written and flushed it (but not yet applied it). Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. client_addr:
              The IP address of the database client.application_name:
              The name of the database client application.secondary_project:
              Project of the secondary.secondary_location:
              Location of the secondary.secondary_cluster_id:
              Cluster ID of the secondary.secondary_instance_id:
              Instance ID of the secondary. | 
| instance/postgres/replication/replicasGA
             (project)AlloyDB replica count | |
| GAUGE,INT64,1alloydb.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_connectionsGA
             (project)Total connections per instance | |
| GAUGE,INT64,1alloydb.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_countGA
             (project)Instance transaction count | |
| DELTA,INT64,1alloydb.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. | 
| instance/postgres/ultrafastcache_hitrateGA
             (project)Ultra Fast Cache hit rate per instance | |
| GAUGE,DOUBLE,1alloydb.googleapis.com/Instance | Rate of hits in the Ultra Fast Cache for an instance. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| instance/postgresql/backends_by_stateGA
             (project)Number of connections to the instance per connection state | |
| GAUGE,INT64,1alloydb.googleapis.com/Instance | The current number of connections to the instance grouped by the state: idle, active, idle_in_transaction, idle_in_transaction_aborted, disabled, and fastpath_function_call. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. state:
              State of the connection, one of [idle, active, idle_in_transaction, idle_in_transaction_aborted, disabled, fastpath_function_call]. | 
| instance/postgresql/backends_for_top_applicationsGA
             (project)Number of connections to the instance per application | |
| GAUGE,INT64,1alloydb.googleapis.com/Instance | The current number of connections to the AlloyDB instance, grouped by applications for top 500 applications. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. application_name:
              Name of the application connected to the instance. | 
| instance/postgresql/blks_hitGA
             (project)Blocks hit | |
| DELTA,INT64,1alloydb.googleapis.com/Instance | Number of times Postgres found the requested block in the buffer cache. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| instance/postgresql/blks_readGA
             (project)Blocks miss | |
| DELTA,INT64,1alloydb.googleapis.com/Instance | Number of blocks read by Postgres that were not in the buffer cache. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| instance/postgresql/deadlock_countGA
             (project)Number of deadlocks | |
| DELTA,INT64,1alloydb.googleapis.com/Instance | Number of deadlocks detected in the instance. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| instance/postgresql/deleted_tuples_countGA
             (project)Number of tuples deleted | |
| DELTA,INT64,1alloydb.googleapis.com/Instance | Number of rows deleted while processing the queries in the instance since the last sample. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| instance/postgresql/fetched_tuples_countGA
             (project)Number of tuples fetched | |
| DELTA,INT64,1alloydb.googleapis.com/Instance | Number of rows fetched while processing the queries in the instance since the last sample. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| instance/postgresql/inserted_tuples_countGA
             (project)Number of tuples inserted | |
| DELTA,INT64,1alloydb.googleapis.com/Instance | Number of rows inserted while processing the queries in the instance since the last sample. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| instance/postgresql/new_connections_countGA
             (project)Number of new connections added to the instance | |
| DELTA,INT64,1alloydb.googleapis.com/Instance | The number of new connections added to the instance. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| instance/postgresql/returned_tuples_countGA
             (project)Number of tuples scanned | |
| DELTA,INT64,1alloydb.googleapis.com/Instance | Number of rows scanned while processing the queries in the instance since the last sample. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| instance/postgresql/temp_bytes_written_countGA
             (project)Bytes written to temporary files | |
| DELTA,INT64,Byalloydb.googleapis.com/Instance | The total amount of data(in bytes) written to temporary files by the queries while performing internal algorithms like join, sort etc. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| instance/postgresql/temp_files_written_countGA
             (project)Temporary files used for writing data | |
| DELTA,INT64,1alloydb.googleapis.com/Instance | The number of temporary files used for writing data in the instance while performing internal algorithms like join, sort etc. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| instance/postgresql/updated_tuples_countGA
             (project)Number of tuples updated | |
| DELTA,INT64,1alloydb.googleapis.com/Instance | Number of rows updated while processing the queries in the instance since the last sample. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| instance/postgresql/versionBETA
             (project)The version of the Postgres database. | |
| GAUGE,STRING,alloydb.googleapis.com/Instance | The version of the Postgres database (e.g. POSTGRES_14, POSTGRES_15 etc). | 
| instance/postgresql/wait_countGA
             (project)Wait count | |
| DELTA,INT64,1alloydb.googleapis.com/Instance | Total number of times processes waited for each wait event in the instance. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. wait_event_type:
              Type of the wait event.wait_event_name:
              Name of the wait event. | 
| instance/postgresql/wait_timeGA
             (project)Wait time | |
| DELTA,DOUBLE,usalloydb.googleapis.com/Instance | Total elapsed wait time for each wait event in the instance. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. wait_event_type:
              Type of the wait event.wait_event_name:
              Name of the wait event. | 
| instance/postgresql/written_tuples_countGA
             (project)Number of tuples written | |
| DELTA,INT64,1alloydb.googleapis.com/Instance | Number of rows written while processing the queries in the instance since the last sample. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| node/cpu/usage_timeBETA
             (project)Node CPU usage | |
| GAUGE,DOUBLE,10^2.%alloydb.googleapis.com/InstanceNode | Rate of CPU utilization in the node. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| node/memory/available_memoryBETA
             (project)Available memory | |
| GAUGE,INT64,Byalloydb.googleapis.com/InstanceNode | 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 60 seconds. | 
| node/network/received_bytes_countBETA
             (project)Received bytes | |
| DELTA,INT64,Byalloydb.googleapis.com/InstanceNode | Received bytes over the network, since the last sample. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds. | 
| node/network/sent_bytes_countBETA
             (project)Sent bytes | |
| DELTA,INT64,Byalloydb.googleapis.com/InstanceNode | Sent bytes over the network, since the last sample. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds. | 
| node/postgres/backendsGA
             (project)Total connections per node | |
| GAUGE,INT64,1alloydb.googleapis.com/InstanceNode | The total number of connections across all databases for this node. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| node/postgres/backends_by_stateGA
             (project)Number of connections to the node per connection state | |
| GAUGE,INT64,1alloydb.googleapis.com/InstanceNode | The current number of connections to the node grouped by the state: idle, active, idle_in_transaction, idle_in_transaction_aborted, disabled, and fastpath_function_call. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. state:
              State of the connection, one of [idle, active, idle_in_transaction, idle_in_transaction_aborted, disabled, fastpath_function_call]. | 
| node/postgres/backends_for_top_applicationsBETA
             (project)Number of connections to the node per application | |
| GAUGE,INT64,1alloydb.googleapis.com/InstanceNode | The current number of connections to the AlloyDB node, grouped by applications for top 500 applications. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds. application_name:
              Name of the application connected to the node. | 
| node/postgres/blks_hitBETA
             (project)Blocks hit | |
| DELTA,INT64,1alloydb.googleapis.com/InstanceNode | Number of times Postgres found the requested block in the buffer cache. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds. | 
| node/postgres/blks_readBETA
             (project)Blocks miss | |
| DELTA,INT64,1alloydb.googleapis.com/InstanceNode | Number of blocks read by Postgres that were not in the buffer cache. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds. | 
| node/postgres/deadlock_countBETA
             (project)Number of deadlocks | |
| DELTA,INT64,1alloydb.googleapis.com/InstanceNode | Number of deadlocks detected in the node. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds. | 
| node/postgres/deleted_tuples_countBETA
             (project)Number of tuples deleted | |
| DELTA,INT64,1alloydb.googleapis.com/InstanceNode | Number of rows deleted while processing the queries in the node since the last sample. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds. | 
| node/postgres/fetched_tuples_countBETA
             (project)Number of tuples fetched | |
| DELTA,INT64,1alloydb.googleapis.com/InstanceNode | Number of rows fetched while processing the queries in the node since the last sample. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds. | 
| node/postgres/inserted_tuples_countBETA
             (project)Number of tuples inserted | |
| DELTA,INT64,1alloydb.googleapis.com/InstanceNode | Number of rows inserted while processing the queries in the node since the last sample. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds. | 
| node/postgres/new_connections_countBETA
             (project)Number of new connections added to the node | |
| DELTA,INT64,1alloydb.googleapis.com/InstanceNode | The number of new connections added to the node. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds. | 
| node/postgres/replay_lagGA
             (project)Node replication lag | |
| GAUGE,INT64,msalloydb.googleapis.com/InstanceNode | The lag in milliseconds for the individual node, comes from replay_lag in pg_stat_replication. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| node/postgres/returned_tuples_countBETA
             (project)Number of tuples scanned | |
| DELTA,INT64,1alloydb.googleapis.com/InstanceNode | Number of rows scanned while processing the queries in the node since the last sample. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds. | 
| node/postgres/temp_bytes_written_countBETA
             (project)Bytes written to temporary files | |
| DELTA,INT64,Byalloydb.googleapis.com/InstanceNode | The total amount of data (in bytes) written to temporary files by the queries while performing internal algorithms like join, sort etc. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds. | 
| node/postgres/temp_files_written_countBETA
             (project)Temporary files used for writing data | |
| DELTA,INT64,1alloydb.googleapis.com/InstanceNode | The number of temporary files used for writing data in the node while performing internal algorithms like join, sort etc. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds. | 
| node/postgres/transaction_countBETA
             (project)Node transaction count | |
| DELTA,INT64,1alloydb.googleapis.com/InstanceNode | The number of committed and rolled back transactions in the node since the last sample. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds. | 
| node/postgres/ultrafastcache_hitrateGA
             (project)Ultra Fast Cache hit rate per node | |
| GAUGE,DOUBLE,1alloydb.googleapis.com/InstanceNode | Rate of hits in the Ultra Fast Cache for a node. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| node/postgres/updated_tuples_countBETA
             (project)Number of tuples updated | |
| DELTA,INT64,1alloydb.googleapis.com/InstanceNode | Number of rows updated while processing the queries in the node since the last sample. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds. | 
| node/postgres/uptimeBETA
             (project)Node database availability | |
| GAUGE,DOUBLE,1alloydb.googleapis.com/InstanceNode | Rate of database availability in the node. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| node/postgres/wait_countGA
             (project)Node Wait count | |
| DELTA,INT64,1alloydb.googleapis.com/InstanceNode | Total number of times processes waited for each wait event in the node. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. wait_event_type:
              Type of the wait event.wait_event_name:
              Name of the wait event. | 
| node/postgres/wait_timeGA
             (project)Node Wait time | |
| DELTA,DOUBLE,usalloydb.googleapis.com/InstanceNode | Total elapsed wait time for each wait event in the node. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. wait_event_type:
              Type of the wait event.wait_event_name:
              Name of the wait event. | 
| node/postgres/written_tuples_countBETA
             (project)Number of tuples written | |
| DELTA,INT64,1alloydb.googleapis.com/InstanceNode | Number of rows written while processing the queries in the node since the last sample. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds. | 
| quota/storage_usage_per_clusterALPHA
             (project)Storage usage per cluster. | |
| GAUGE,INT64,1alloydb.googleapis.com/Location | Storage usage per cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. cluster:
              The AlloyDB cluster. | 
| quota/storage_usage_per_cluster/exceededALPHA
             (project)Storage usage per cluster. quota exceeded error | |
| DELTA,INT64,1alloydb.googleapis.com/Location | Number of attempts to exceed the limit on quota metric alloydb.googleapis.com/storage_usage_per_cluster. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.cluster:
              The AlloyDB cluster. | 
| quota/storage_usage_per_cluster/limitALPHA
             (project)Storage usage per cluster. quota limit | |
| GAUGE,INT64,1alloydb.googleapis.com/Location | Current limit on quota metric alloydb.googleapis.com/storage_usage_per_cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.cluster:
              The AlloyDB cluster. | 
| quota/storage_usage_per_cluster/usageALPHA
             (project)Storage usage per cluster. quota usage | |
| GAUGE,INT64,1alloydb.googleapis.com/Location | Current usage on quota metric alloydb.googleapis.com/storage_usage_per_cluster. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.cluster:
              The AlloyDB cluster. | 
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.
      When querying a label, use the metric.labels. prefix; for
      example, metric.labels.LABEL="VALUE".
    
| Metric type Launch stage (Resource hierarchy levels) Display name | |
|---|---|
| Kind, Type, Unit Monitored resources | Description Labels | 
| proxy/request_countBETA
             (project)Request Count | |
| DELTA,INT64,1apigateway.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.
      When querying a label, use the metric.labels. prefix; for
      example, metric.labels.LABEL="VALUE".
    
| Metric type Launch stage (Resource hierarchy levels) Display name | |
|---|---|
| Kind, Type, Unit Monitored resources | Description Labels | 
| cassandra/clientrequest_latencyBETA
             (project)Apigee Cassandra client request latency | |
| GAUGE,DOUBLE,1k8s_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_pendingtasksBETA
             (project)Apigee Cassandra pending compaction tasks | |
| GAUGE,INT64,1k8s_container | Number of pending compaction tasks for Apigee Cassandra. Sampled every 60 seconds. unit:
              unit of the metric. | 
| cassandra/jvm_memory_bytes_committedBETA
             (project)Apigee Cassandra bytes committed per area | |
| GAUGE,DOUBLE,Byk8s_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_initBETA
             (project)Apigee Cassandra initial memory bytes | |
| GAUGE,DOUBLE,Byk8s_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_maxBETA
             (project)Apigee Cassandra max bytes of memory | |
| GAUGE,DOUBLE,Byk8s_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_usedBETA
             (project)Apigee Cassandra used JVM memory bytes | |
| GAUGE,DOUBLE,Byk8s_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_committedBETA
             (project)Apigee Cassandra bytes committed per memory pool | |
| GAUGE,DOUBLE,Byk8s_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_initBETA
             (project)Apigee Cassandra initial bytes of JVM memory pool | |
| GAUGE,DOUBLE,Byk8s_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_maxBETA
             (project)Apigee Cassandra JVM memory pool bytes max | |
| GAUGE,DOUBLE,Byk8s_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_usedBETA
             (project)Apigee Cassandra bytes per memory pool | |
| GAUGE,DOUBLE,Byk8s_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_totalBETA
             (project)Apigee Cassandra user and system CPU in seconds | |
| CUMULATIVE,DOUBLE,sk8s_container | User and system CPU time spent in seconds for Apigee Cassandra. Sampled every 60 seconds. | 
| cassandra/process_max_fdsBETA
             (project)Apigee Cassandra process max file descriptors | |
| GAUGE,INT64,1k8s_container | Maximum number of open file descriptors for Apigee Cassandra. Sampled every 60 seconds. | 
| cassandra/process_open_fdsBETA
             (project)Apigee Cassandra process open file descriptors | |
| GAUGE,INT64,1k8s_container | Number of open file descriptors for Apigee Cassandra. Sampled every 60 seconds. | 
| cassandra/tablerequests_latencyALPHA
             (project)Apigee Cassandra table level requests latency | |
| GAUGE,DOUBLE,usk8s_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_rateALPHA
             (project)Apigee Cassandra table level requests rate | |
| GAUGE,DOUBLE,1/sk8s_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_countALPHA
             (project)Apigee Connect Agent completed RPCs count | |
| CUMULATIVE,INT64,1k8s_container | Count of RPCs completed by Apigee Connect Agent. Sampled every 60 seconds. method:
              GRPC client method.status:
              GRPC client Status. | 
| connectagent/dropped_requestsALPHA
             (project)Apigee Connect Agent dropped requests | |
| CUMULATIVE,DISTRIBUTION,1k8s_container | Distribution of dropped requests by Apigee Connect Agent per RPC. Sampled every 60 seconds. method:
              GRPC client method. | 
| connectagent/dropped_responsesALPHA
             (project)Apigee Connect Agent dropped responses | |
| CUMULATIVE,DISTRIBUTION,1k8s_container | Distribution of dropped responses by Apigee Connect Agent per RPC. Sampled every 60 seconds. method:
              GRPC client method. | 
| connectagent/received_bytesALPHA
             (project)Apigee Connect Agent received bytes | |
| CUMULATIVE,DISTRIBUTION,Byk8s_container | Distribution of bytes received by Apigee Connect Agent per RPC. Sampled every 60 seconds. method:
              GRPC client method. | 
| connectagent/received_messagesALPHA
             (project)Apigee Connect Agent received messages | |
| CUMULATIVE,DISTRIBUTION,1k8s_container | Distribution of messages received by Apigee Connect Agent per RPC. Sampled every 60 seconds. method:
              GRPC client method. | 
| connectagent/sent_bytesALPHA
             (project)Apigee Connect Agent sent bytes | |
| CUMULATIVE,DISTRIBUTION,Byk8s_container | Distribution of bytes sent by Apigee Connect Agent per RPC. Sampled every 60 seconds. method:
              GRPC client method. | 
| connectagent/sent_messagesALPHA
             (project)Apigee Connect Agent sent messages | |
| CUMULATIVE,DISTRIBUTION,1k8s_container | Distribution of messages sent by Apigee Connect Agent per RPC. Sampled every 60 seconds. method:
              GRPC client method. | 
| connectagent/stream_liveness_timeALPHA
             (project)Apigee Connect Agent stream liveness time | |
| CUMULATIVE,DISTRIBUTION,msk8s_container | Distribution of stream liveness time by Apigee Connect Agent per RPC. Sampled every 60 seconds. method:
              GRPC client method. | 
| environment/activeBETA
             (project)Apigee active environment | |
| GAUGE,INT64,1apigee.googleapis.com/Environment | Number of current environments attached to Apigee instance. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. type:
              Type of the Apigee environment.analytics_state:
              State of the Apigee Analytics add-on, one of [ENABLED, ENABLING, DISABLED, DISABLING].api_security_state:
              State of the Apigee API Security add-on, one of [ENABLED, ENABLING, DISABLED, DISABLING]. | 
| environment/anomaly_countBETA
             (project)Apigee anomaly event count | |
| CUMULATIVE,INT64,1apigee.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/api_call_countBETA
             (project)Apigee environment API call count | |
| DELTA,INT64,1apigee.googleapis.com/Environment | Number of API calls processed by an Apigee environment since the last sample was recorded. Sampled every 60 seconds. proxy_deployment_type:
              Type of the Apigee environment. | 
| environment/instance/gateway_nodesBETA
             (project)Apigee gateway nodes | |
| GAUGE,INT64,1apigee.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/errorALPHA
             (project)Apigee Redis Envoy evalsha error | |
| CUMULATIVE,INT64,1k8s_container | Total number of error evalsha commands to Apigee Redis Envoy. Sampled every 60 seconds. | 
| envoy/redis/commands/evalsha/latencyALPHA
             (project)Apigee Redis Envoy evalsha latency | |
| CUMULATIVE,DISTRIBUTION,useck8s_container | Total amount of time in microseconds for execution of evalsha command. Sampled every 60 seconds. | 
| envoy/redis/commands/evalsha/successALPHA
             (project)Apigee Redis Envoy evalsha success | |
| CUMULATIVE,INT64,1k8s_container | Total number of successful evalsha commands to Apigee Redis Envoy. Sampled every 60 seconds. | 
| envoy/redis/commands/evalsha/totalALPHA
             (project)Apigee Redis Envoy evalsha Total | |
| CUMULATIVE,INT64,1k8s_container | Total number of evalsha commands to Apigee Redis Envoy. Sampled every 60 seconds. | 
| envoy/redis/commands/get/errorALPHA
             (project)Apigee Redis Envoy get error | |
| CUMULATIVE,INT64,1k8s_container | Total number of error get commands to Apigee Redis Envoy. Sampled every 60 seconds. | 
| envoy/redis/commands/get/latencyALPHA
             (project)Apigee Redis Envoy get latency | |
| CUMULATIVE,DISTRIBUTION,useck8s_container | Total amount of time in microseconds for execution of get command. Sampled every 60 seconds. | 
| envoy/redis/commands/get/successALPHA
             (project)Apigee Redis Envoy get success | |
| CUMULATIVE,INT64,1k8s_container | Total number of successful get commands to Apigee Redis Envoy. Sampled every 60 seconds. | 
| envoy/redis/commands/get/totalALPHA
             (project)Apigee Redis Envoy get total | |
| CUMULATIVE,INT64,1k8s_container | Total number of get commands to Apigee Redis Envoy. Sampled every 60 seconds. | 
| envoy/redis/downstream_cx_activeALPHA
             (project)Apigee Redis Envoy active connections | |
| GAUGE,INT64,1k8s_container | Total number of current active connections to Apigee Redis Envoy. Sampled every 60 seconds. | 
| envoy/redis/downstream_cx_totalALPHA
             (project)Apigee Redis Envoy total connections | |
| CUMULATIVE,INT64,1k8s_container | Total number of connections to Apigee Redis Envoy. Sampled every 60 seconds. | 
| envoy/redis/downstream_rq_activeALPHA
             (project)Apigee Redis Envoy active requests | |
| GAUGE,INT64,1k8s_container | Total number of current active requests to Apigee Redis Envoy. Sampled every 60 seconds. | 
| envoy/redis/downstream_rq_totalALPHA
             (project)Apigee Redis Envoy total requests | |
| CUMULATIVE,INT64,1k8s_container | Total number of requests received by Apigee Redis Envoy. Sampled every 60 seconds. | 
| mint/latencies_percentileBETA
             (project)Percentile of Apigee Monetization response latencies | |
| GAUGE,DOUBLE,msapigee.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_countBETA
             (project)Apigee Monetization request cumulative count | |
| CUMULATIVE,INT64,1apigee.googleapis.com/ProxyV2 | Total number of requests received by the Montized Api Proxy. Sampled every 60 seconds. | 
| mint/response_countBETA
             (project)Apigee Monetization response cumulative count | |
| CUMULATIVE,INT64,1apigee.googleapis.com/ProxyV2 | Total number of complete Monetized requests processed by API proxy. Sampled every 60 seconds. mint_status:
              Status of Monetized request. | 
| policyv2/latencies_percentileBETA
             (project)Percentile of Apigee policy response latencies | |
| GAUGE,DOUBLE,msapigee.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/detailsBETA
             (project)Apigee proxy details | |
| GAUGE,INT64,1apigee.googleapis.com/Proxy | Details relevant to the proxy that is deployed to an Apigee environment. Sampled every 60 seconds. After sampling, data is not visible for up to 181 seconds. proxy_deployment_type:
              Deployment type of the Apigee proxy. | 
| proxy/latenciesBETA
             (project)Apigee proxy latencies | |
| DELTA,DISTRIBUTION,msapigee.googleapis.com/Proxy | A distribution of the latency calculated from when the request was received by the Apigee proxy until the response sent from the Apigee proxy to the client. Time includes the Apigee proxy overhead and the target server time. Sampled every 60 seconds. After sampling, data is not visible for up to 181 seconds. method:
              HTTP method. | 
| proxy/request_countBETA
             (project)Apigee proxy request count | |
| DELTA,INT64,1apigee.googleapis.com/Proxy | Number of requests sent to the Apigee proxy since the last sample was recorded. Sampled every 60 seconds. After sampling, data is not visible for up to 181 seconds. method:
              HTTP method. | 
| proxy/response_countBETA
             (project)Apigee proxy response count | |
| DELTA,INT64,1apigee.googleapis.com/Proxy | Number of responses sent by the Apigee API proxy since the last sample was recorded. Sampled every 60 seconds. After sampling, data is not visible for up to 181 seconds. method:
              HTTP method.response_code:
                (INT64)
              HTTP status code of the response.fault_code:
              Apigee fault code to help you diagnose issues.fault_source:
              Suspected cause of the fault, one of [apigee, target, policy].apigee_fault:
                (BOOL)
              Indicates whether Apigee caused the fault. | 
| proxyv2/detailsBETA
             (project)Apigee proxy details | |
| GAUGE,INT64,1apigee.googleapis.com/ProxyV2 | Apigee proxy details deployed to an Apigee environment. Sampled every 60 seconds. proxy_deployment_type:
              Deployment type of the Apigee proxy. | 
| proxyv2/latencies_percentileBETA
             (project)Percentile of Apigee proxy response latencies | |
| GAUGE,DOUBLE,msapigee.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_countALPHA
             (project)Apigee proxy request cumulative count | |
| CUMULATIVE,INT64,1apigee.googleapis.com/ProxyV2 | Total number of requests received by the Apigee API proxy. Sampled every 60 seconds. method:
              HTTP method. | 
| proxyv2/response_countALPHA
             (project)Apigee proxy response cumulative count | |
| CUMULATIVE,INT64,1apigee.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. | 
| security/detected_request_countBETA
             (project)Apigee API Security detected request count | |
| DELTA,INT64,1apigee.googleapis.com/Environment | Number of API requests detected by Apigee Advanced API Security abuse detection, since the last sample. Sampled every 300 seconds. After sampling, data is not visible for up to 120 seconds. proxy:
              Apigee API proxy. | 
| security/detected_request_count_by_ruleBETA
             (project)Apigee API Security detected request count by rule | |
| DELTA,INT64,1apigee.googleapis.com/SecurityDetectionRule | Number of API requests detected by Apigee Advanced API Security abuse detection and grouped by detection rule, since the last sample. Note: Sum of request count across detection_rule label does not produce total detected request count, instead to get the total number of detected requests use apigee.googleapis.com/security/detected_request_count. Sampled every 300 seconds. After sampling, data is not visible for up to 120 seconds. proxy:
              Apigee API proxy. | 
| security/environment_scoreBETA
             (project)Security score of Apigee environment | |
| GAUGE,INT64,1apigee.googleapis.com/SecurityProfileEnvironmentAssociation | Current security score of Apigee environment based on Advanced API Security assessment. This value is measured at least once every 3 hours. There might be a delay after measuring before the value becomes available in Cloud Monitoring. Once available, the value is repeated at each sampling interval until the next measurement. For this metric, the sampling period is a reporting period, not a measurement period. Sampled every 300 seconds. After sampling, data is not visible for up to 120 seconds. | 
| security/incident_request_countBETA
             (project)Apigee API Security incident request count | |
| CUMULATIVE,INT64,1apigee.googleapis.com/SecurityIncident | Total Number of API requests detected to be a part of an Apigee API Security incident. This value is measured once every hour. There might be a delay after measuring before the value becomes available in Cloud Monitoring. Once available, the value is repeated at each sampling interval throughout the hour. For this metric, the sampling period is a reporting period, not a measurement period. Sampled every 300 seconds. After sampling, data is not visible for up to 120 seconds. proxy:
              Apigee API proxy. | 
| security/incident_request_count_by_ruleBETA
             (project)Apigee API Security incident request count by detection rule | |
| CUMULATIVE,INT64,1apigee.googleapis.com/SecurityIncident | Total number of API requests detected to be a part of an Apigee API Security incident grouped by detection rule. This value is measured once every hour. There might be a delay after measuring before the value becomes available in Cloud Monitoring. Once available, the value is repeated at each sampling interval throughout the hour. For this metric, the sampling period is a reporting period, not a measurement period. Note: Sum of request count across detection_rule label does not produce total request count for a security incident, instead to get the total number of requests in a security incident use apigee.googleapis.com/security/incident_request_count. Sampled every 300 seconds. After sampling, data is not visible for up to 120 seconds. detection_rule:
              Apigee API Security detection rule, such as "Flooder" or "Static Content Scraper". | 
| security/proxy_scoreBETA
             (project)Security score of Apigee API proxy | |
| GAUGE,INT64,1apigee.googleapis.com/SecurityProfileEnvironmentAssociation | Current security score of Apigee API proxy based on Advanced  API Security proxy assessment. This value is measured at least once every 3 hours. There might be a delay after measuring before the value becomes available in Cloud Monitoring. Once available, the value is repeated at each sampling interval until the next measurement. For this metric, the sampling period is a reporting period, not a measurement period. Sampled every 300 seconds. After sampling, data is not visible for up to 120 seconds. proxy:
              Apigee API proxy. | 
| security/request_countBETA
             (project)Apigee API Security request count | |
| DELTA,INT64,1apigee.googleapis.com/Environment | Number of API requests processed by Apigee Advanced API Security, since the last sample. Sampled every 300 seconds. After sampling, data is not visible for up to 120 seconds. proxy:
              Apigee API proxy. | 
| security/scoreBETA
             (project)Security score | |
| GAUGE,INT64,1apigee.googleapis.com/SecurityAssessmentResult | Current security score of a deployed resource based on an Apigee Risk Assessment V2 Security profile. Sampled every 300 seconds. After sampling, data is not visible for up to 120 seconds. | 
| security/source_scoreBETA
             (project)Security score of Apigee sources | |
| GAUGE,INT64,1apigee.googleapis.com/SecurityProfileEnvironmentAssociation | Current security score of Apigee environment based on Advanced API Security source assessment. This value is measured at least once every 3 hours. There might be a delay after measuring before the value becomes available in Cloud Monitoring. Once available, the value is repeated at each sampling interval until the next measurement. For this metric, the sampling period is a reporting period, not a measurement period. Sampled every 300 seconds. After sampling, data is not visible for up to 120 seconds. | 
| security/target_scoreBETA
             (project)Security score of Apigee target server | |
| GAUGE,INT64,1apigee.googleapis.com/SecurityProfileEnvironmentAssociation | Current security score of Apigee target server based on Advanced API Security target assessment. This value is measured at least once every 3 hours. There might be a delay after measuring before the value becomes available in Cloud Monitoring. Once available, the value is repeated at each sampling interval until the next measurement. For this metric, the sampling period is a reporting period, not a measurement period. Sampled every 300 seconds. After sampling, data is not visible for up to 120 seconds. target_server:
              Apigee target server. | 
| server/fault_countBETA
             (project)Apigee server fault count | |
| CUMULATIVE,INT64,1k8s_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/latenciesBETA
             (project)Apigee server latencies | |
| CUMULATIVE,DISTRIBUTION,msk8s_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/nioBETA
             (project)Apigee server nio | |
| GAUGE,INT64,1k8s_container | Number of open sockets. Sampled every 60 seconds. state:
              State of the NIO threads. | 
| server/num_threadsBETA
             (project)Apigee server thread count | |
| GAUGE,INT64,1k8s_container | Number of active non-daemon threads in the Apigee server. Sampled every 60 seconds. | 
| server/request_countBETA
             (project)Apigee server request count | |
| CUMULATIVE,INT64,1k8s_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_countBETA
             (project)Apigee server response count | |
| CUMULATIVE,INT64,1k8s_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/latenciesBETA
             (project)Apigee target latencies | |
| DELTA,DISTRIBUTION,msapigee.googleapis.com/Target | A distribution of the latency calculated from when the request was sent to the Apigee target until the response was received by the Apigee proxy. Time does not include the Apigee API proxy overhead. Sampled every 60 seconds. After sampling, data is not visible for up to 181 seconds. type:
              Type of target interaction, one of [target, service_callout, external_callout].method:
              HTTP method. | 
| target/request_countBETA
             (project)Apigee target request count | |
| DELTA,INT64,1apigee.googleapis.com/Target | Number of requests sent to the Apigee target since the last sample was recorded. Sampled every 60 seconds. After sampling, data is not visible for up to 181 seconds. type:
              Type of target interaction, one of [target, service_callout, external_callout].method:
              HTTP method. | 
| target/response_countBETA
             (project)Apigee target response count | |
| DELTA,INT64,1apigee.googleapis.com/Target | Number of responses received from the Apigee target since the last sample was recorded. Sampled every 60 seconds. After sampling, data is not visible for up to 181 seconds. type:
              Type of target interaction, one of [target, service_callout, external_callout].method:
              HTTP method.response_code:
                (INT64)
              HTTP status code of the response. | 
| targetv2/latencies_percentileBETA
             (project)Percentile of Apigee proxy target response latencies | |
| GAUGE,DOUBLE,msapigee.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_countALPHA
             (project)Apigee target request cumulative count | |
| CUMULATIVE,INT64,1apigee.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_countALPHA
             (project)Apigee target response cumulative count | |
| CUMULATIVE,INT64,1apigee.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_bytesBETA
             (project)Apigee UDCA disk used bytes | |
| GAUGE,DOUBLE,Byk8s_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_countBETA
             (project)Apigee UDCA server local file count | |
| GAUGE,INT64,1k8s_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_tsBETA
             (project)Apigee UDCA server timestamp difference between current time and latest file | |
| GAUGE,INT64,sk8s_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_tsBETA
             (project)Apigee UDCA server timestamp difference between current time and oldest file | |
| GAUGE,INT64,sk8s_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_countBETA
             (project)Apigee UDCA pruned file count | |
| CUMULATIVE,INT64,1k8s_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_sizeBETA
             (project)Apigee UDCA outstanding number of entries in retry cache | |
| GAUGE,INT64,1k8s_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_latenciesBETA
             (project)Apigee UDCA server total latencies | |
| CUMULATIVE,DISTRIBUTION,sk8s_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_latenciesBETA
             (project)Apigee UDCA server upload latencies | |
| CUMULATIVE,DISTRIBUTION,sk8s_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_countBETA
             (project)Apigee UDCA server HTTP error count | |
| CUMULATIVE,INT64,1k8s_container | Total number of HTTP errors encountered by the Apigee Universal Data Collection Agent (UDCA) server application. This metric is useful to help determine 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_latenciesBETA
             (project)Apigee UDCA server HTTP latencies | |
| CUMULATIVE,DISTRIBUTION,sk8s_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_countBETA
             (project)Apigee UDCA uploaded file count | |
| CUMULATIVE,INT64,1k8s_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_sizesBETA
             (project)Apigee UDCA uploaded file size distribution | |
| CUMULATIVE,DISTRIBUTION,Byk8s_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/latenciesBETA
             (project)Apigee upstream latencies | |
| CUMULATIVE,DISTRIBUTION,msk8s_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_countBETA
             (project)Apigee upstream request count | |
| CUMULATIVE,INT64,1k8s_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_countBETA
             (project)Apigee upstream response count | |
| CUMULATIVE,INT64,1k8s_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 External Application Load Balancer 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.
      When querying a label, use the metric.labels. prefix; for
      example, metric.labels.LABEL="VALUE".
    
| Metric type Launch stage (Resource hierarchy levels) Display name | |
|---|---|
| Kind, Type, Unit Monitored resources | Description Labels | 
| flex/autoscaler/capacityBETA
             (project)Autoscaling Metrics Utilization Capacity | |
| GAUGE,DOUBLE,1gae_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/currentBETA
             (project)Writing and reading connections | |
| GAUGE,DOUBLE,1gce_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_utilizationBETA
             (project)Autoscaling Metrics Current Utilization | |
| GAUGE,DOUBLE,1gae_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_countBETA
             (project)Request counts | |
| DELTA,INT64,1gce_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/currentGA
             (project)Connections | |
| GAUGE,DOUBLE,1gae_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_coresGA
             (project)Reserved cores | |
| GAUGE,DOUBLE,1gae_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/utilizationGA
             (project)CPU utilization | |
| GAUGE,DOUBLE,10^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_countGA
             (project)Disk bytes read | |
| DELTA,INT64,Bygae_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_countGA
             (project)Disk bytes written | |
| DELTA,INT64,Bygae_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/currentGA
             (project)Connections | |
| GAUGE,DOUBLE,1gae_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/container/cpu/limitALPHA
             (project)Container CPU limit | |
| GAUGE,DOUBLE,s{CPU}/sgae_instance | CPU time limit (where applicable). Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. container_name:
              Name of the container (or ID if name is not available). | 
| flex/instance/container/cpu/usage_timeALPHA
             (project)Container CPU usage | |
| GAUGE,DOUBLE,s{CPU}gae_instance | Per container CPU usage in CPU seconds. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. container_name:
              Name of the container (or ID if name is not available). | 
| flex/instance/container/memory/limitALPHA
             (project)Container memory limit | |
| GAUGE,INT64,Bygae_instance | Total memory the container is allowed to use. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. container_name:
              Name of the container (or ID if name is not available). | 
| flex/instance/container/memory/usageALPHA
             (project)Container memory usage | |
| GAUGE,INT64,Bygae_instance | Total memory the container is using. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. container_name:
              Name of the container (or ID if name is not available). | 
| flex/instance/container/network/received_bytes_countALPHA
             (project)Container network bytes received | |
| DELTA,INT64,Bygae_instance | Bytes received by container over all network interfaces. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. container_name:
              Name of the container (or ID if name is not available). | 
| flex/instance/container/network/sent_bytes_countALPHA
             (project)Container network bytes sent | |
| DELTA,INT64,Bygae_instance | Bytes sent by container over all network interfaces. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. container_name:
              Name of the container (or ID if name is not available). | 
| flex/instance/container/restart_countALPHA
             (project)Container restart count | |
| DELTA,INT64,1gae_instance | Number of times the container has been restarted. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. container_name:
              Name of the container (or ID if name is not available). | 
| flex/instance/container/uptimeALPHA
             (project)Container uptime | |
| GAUGE,INT64,sgae_instance | Time for which the container has been up. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. container_name:
              Name of the container (or ID if name is not available). | 
| flex/instance/cpu/usage_timeALPHA
             (project)CPU Usage | |
| DELTA,DOUBLE,s{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/utilizationGA
             (project)CPU Utilization | |
| GAUGE,DOUBLE,10^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_countALPHA
             (project)Disk read bytes | |
| DELTA,INT64,Bygae_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_countALPHA
             (project)Disk write bytes | |
| DELTA,INT64,Bygae_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_usedALPHA
             (project)Disk usage | |
| GAUGE,INT64,Bygae_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_usedALPHA
             (project)Memory usage | |
| GAUGE,INT64,Bygae_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. Buffered consists of temporary storage for raw disk blocks. Cached consists of the pagecache and tmpfs usage. Free consists of total free memory. Slab consists of memory used for caching in-kernel data structures. Used is calculated by subtracting the values for the other states from the total available memory. | 
| flex/instance/healthcheck/liveness/request_countALPHA
             (project)Liveness check | |
| DELTA,INT64,1gae_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_countALPHA
             (project)Readiness check | |
| DELTA,INT64,1gae_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/countALPHA
             (project)GC count | |
| DELTA,INT64,1gae_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/timeALPHA
             (project)GC Time | |
| DELTA,INT64,msgae_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/usageALPHA
             (project)Memory usage | |
| GAUGE,DOUBLE,Bygae_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_timeALPHA
             (project)CPU time | |
| DELTA,INT64,nsgae_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_liveALPHA
             (project)Threads | |
| GAUGE,DOUBLE,1gae_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/peakALPHA
             (project)Max threads | |
| GAUGE,DOUBLE,1gae_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/uptimeALPHA
             (project)Uptime | |
| DELTA,INT64,msgae_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_countALPHA
             (project)Logging Agent Log Entry Count | |
| DELTA,INT64,1gae_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_countALPHA
             (project)Logging Agent Retried Log Entry Writes Count | |
| DELTA,INT64,1gae_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_countGA
             (project)Network bytes received | |
| DELTA,INT64,Bygae_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_countGA
             (project)Network bytes sent | |
| DELTA,INT64,Bygae_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_countALPHA
             (project)Accepted connections | |
| DELTA,INT64,1gae_instance | Total connections accepted. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. | 
| flex/instance/nginx/connections/currentALPHA
             (project)Active connections | |
| GAUGE,DOUBLE,1gae_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_countALPHA
             (project)Handled connections | |
| DELTA,INT64,1gae_instance | Total connections handled. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. | 
| flex/instance/uptimeALPHA
             (project)Uptime | |
| GAUGE,DOUBLE,sgae_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/web_socket/closed_connections_countBETA
             (project)Websocket connections closed | |
| DELTA,INT64,1gae_instance | Count of websocket connections closed. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. | 
| flex/instance/web_socket/durationsBETA
             (project)Websocket duration | |
| DELTA,DISTRIBUTION,sgae_instance | The durations of websocket connections measured at nginx. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. | 
| flex/instance/ws/avg_durationGA
             (project)Websocket average duration | |
| GAUGE,DOUBLE,sgae_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_countGA
             (project)Network bytes received. | |
| DELTA,INT64,Bygae_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_countGA
             (project)Network bytes sent. | |
| DELTA,INT64,Bygae_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_countGA
             (project)Interception count | |
| DELTA,INT64,1gae_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_countGA
             (project)Quota denial count | |
| DELTA,INT64,1gae_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_countGA
             (project)Response count | |
| DELTA,INT64,1gae_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_latenciesGA
             (project)Response latency | |
| DELTA,DISTRIBUTION,msgae_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_countGA
             (project)Response count by style | |
| DELTA,INT64,1gae_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. | 
| infrastructure/cloudsql/connection_latenciesGA
             (project)CloudSQL connection latency | |
| DELTA,DISTRIBUTION,usgae_app | Distribution of latency in microseconds for connections originating from App Engine to CloudSQL. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. | 
| infrastructure/cloudsql/connection_refused_countGA
             (project)CloudSQL connection refused count | |
| DELTA,INT64,1gae_app | Total number of connections refused originating from App Engine to CloudSQL. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. | 
| infrastructure/cloudsql/connection_request_countGA
             (project)CloudSQL connection request count | |
| DELTA,INT64,1gae_app | Total number of connection requests originating from App Engine to CloudSQL. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. | 
| infrastructure/cloudsql/received_bytes_countGA
             (project)CloudSQL bytes received | |
| DELTA,INT64,Bygae_app | Number of bytes received by App Engine from Cloud SQL over the network. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. | 
| infrastructure/cloudsql/sent_bytes_countGA
             (project)CloudSQL bytes sent | |
| DELTA,INT64,Bygae_app | Number of bytes sent by App Engine to Cloud SQL over the network. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. | 
| memcache/access_agesALPHA
             (project)Ages at Access | |
| DELTA,DISTRIBUTION,sgae_app | Ages of cached items when they are accessed. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| memcache/backend_request_countALPHA
             (project)Backend Requests | |
| DELTA,INT64,{requests}gae_app | Count of cache requests as recorded by the backends. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| memcache/cache_size_limitALPHA
             (project)Memcache Size Limit | |
| GAUGE,INT64,Bygae_app | Expected maximum possible cache size based on app's configuration. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. | 
| memcache/centi_mcu_countGA
             (project)Memcache utilization | |
| DELTA,INT64,1gae_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/centi_mcu_limitALPHA
             (project)Memcache Compute Unit Limit | |
| GAUGE,INT64,c{MCU}gae_app | Expected maximum memcache size in one hundredth of Memcache Compute Units. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. | 
| memcache/eviction_countALPHA
             (project)Rate of evictions | |
| DELTA,INT64,{item}gae_app | Rate of items evicted from the cache due to space constraints. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| memcache/hit_bytes_countALPHA
             (project)Hit Bytes Count | |
| DELTA,INT64,Bygae_app | Count of bytes served from cache hits. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| memcache/hit_countALPHA
             (project)Cache Hits | |
| DELTA,INT64,{request}gae_app | Rate of cache hits. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| memcache/hit_ratioGA
             (project)Hit ratio | |
| GAUGE,DOUBLE,1gae_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/hot_keysALPHA
             (project)Hot Keys | |
| DELTA,DISTRIBUTION,{request}gae_app | Distribution of hot key qps. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| memcache/miss_countALPHA
             (project)Cache Misses | |
| DELTA,INT64,{request}gae_app | Rate of cache misses. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| memcache/operation_countGA
             (project)Memcache operations | |
| DELTA,INT64,1gae_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_countGA
             (project)Memcache received bytes | |
| DELTA,INT64,Bygae_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_countGA
             (project)Memcache sent bytes | |
| DELTA,INT64,Bygae_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/set_bytes_countALPHA
             (project)Set Bytes Count | |
| DELTA,INT64,Bygae_app | Count of bytes received from sets. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| memcache/used_cache_sizeGA
             (project)Used Cache Size | |
| GAUGE,INT64,Bygae_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_countGA
             (project)Estimated instance count | |
| GAUGE,INT64,1gae_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/usageGA
             (project)CPU megacycles | |
| GAUGE,INT64,1gae_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/utilizationBETA
             (project)CPU utilization | |
| GAUGE,DOUBLE,10^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_countGA
             (project)Instance count | |
| GAUGE,INT64,1gae_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/usageGA
             (project)Memory usage | |
| GAUGE,INT64,Bygae_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_countGA
             (project)Received bytes | |
| DELTA,INT64,Bygae_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_countGA
             (project)Sent bytes | |
| DELTA,INT64,Bygae_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. | 
| system/pending_queue/pending_requestsALPHA
             (project)Pending Requests | |
| GAUGE,INT64,1gae_app | Number of pending requests. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. | 
apphub
Metrics from App Hub. Launch stages of these metrics: ALPHA BETA GA
      The "metric type" strings in this table must be prefixed
      with apphub.googleapis.com/. That prefix has been
      omitted from the entries in the table.
      When querying a label, use the metric.labels. prefix; for
      example, metric.labels.LABEL="VALUE".
    
| Metric type Launch stage (Resource hierarchy levels) Display name | |
|---|---|
| Kind, Type, Unit Monitored resources | Description Labels | 
| application/servicesBETA
             (project)Registered Services | |
| GAUGE,INT64,1apphub.googleapis.com/Application | Number of Registered Services in a host project per location per application. criticality_level:
              Criticality level enum for the service.environment:
              Environment attribute enum for the service.service_project_id:
              The Service Project ID for the underlying infrastructure resource. This is different from the GCP project in resource_container. Each GCP project might contains multiple service projects. | 
| application/workloadsBETA
             (project)Registered Workloads | |
| GAUGE,INT64,1apphub.googleapis.com/Application | Number of Registered Workloads in a host project per location per application. criticality_level:
              Criticality level enum for the workload.environment:
              Environment attribute enum for the workload.service_project_id:
              The Service Project ID for the underlying infrastructure resource. This is different from the GCP project in resource_container. Each GCP project might contains multiple service projects. | 
| applicationsBETA
             (project)Applications | |
| GAUGE,INT64,1apphub.googleapis.com/Location | Number of Applications in a host project per location. criticality_level:
              Criticality level enum for the application.environment:
              Environment attribute enum for the application. | 
| discovered/servicesBETA
             (project)Discovered Services | |
| GAUGE,INT64,1apphub.googleapis.com/Location | Number of Discovered Services in a host project per location. service_project_id:
              The Service Project ID for the underlying infrastructure resource. This is different from the GCP project in resource_container. Each GCP project might contains multiple service projects. | 
| discovered/workloadsBETA
             (project)Discovered Workloads | |
| GAUGE,INT64,1apphub.googleapis.com/Location | Number of Discovered Workloads in a host project per location. service_project_id:
              The Service Project ID for the underlying infrastructure resource. This is different from the GCP project in resource_container. Each GCP project might contains multiple service projects. | 
| quota/service_per_global_application/exceededALPHA
             (project)Global Registered Services quota exceeded error | |
| DELTA,INT64,1apphub.googleapis.com/Application | Number of attempts to exceed the limit on quota metric apphub.googleapis.com/service_per_global_application. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/service_per_global_application/limitALPHA
             (project)Global Registered Services quota limit | |
| GAUGE,INT64,1apphub.googleapis.com/Application | Current limit on quota metric apphub.googleapis.com/service_per_global_application. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/service_per_global_application/usageALPHA
             (project)Global Registered Services quota usage | |
| GAUGE,INT64,1apphub.googleapis.com/Application | Current usage on quota metric apphub.googleapis.com/service_per_global_application. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/service_per_region_per_application/exceededGA
             (project)Registered Services quota exceeded error | |
| DELTA,INT64,1apphub.googleapis.com/Application | Number of attempts to exceed the limit on quota metric apphub.googleapis.com/service_per_region_per_application. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/service_per_region_per_application/limitGA
             (project)Registered Services quota limit | |
| GAUGE,INT64,1apphub.googleapis.com/Application | Current limit on quota metric apphub.googleapis.com/service_per_region_per_application. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/service_per_region_per_application/usageGA
             (project)Registered Services quota usage | |
| GAUGE,INT64,1apphub.googleapis.com/Application | Current usage on quota metric apphub.googleapis.com/service_per_region_per_application. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/workload_per_global_application/exceededALPHA
             (project)Global Registered Workloads quota exceeded error | |
| DELTA,INT64,1apphub.googleapis.com/Application | Number of attempts to exceed the limit on quota metric apphub.googleapis.com/workload_per_global_application. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/workload_per_global_application/limitALPHA
             (project)Global Registered Workloads quota limit | |
| GAUGE,INT64,1apphub.googleapis.com/Application | Current limit on quota metric apphub.googleapis.com/workload_per_global_application. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/workload_per_global_application/usageALPHA
             (project)Global Registered Workloads quota usage | |
| GAUGE,INT64,1apphub.googleapis.com/Application | Current usage on quota metric apphub.googleapis.com/workload_per_global_application. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/workload_per_region_per_application/exceededGA
             (project)Registered Workloads quota exceeded error | |
| DELTA,INT64,1apphub.googleapis.com/Application | Number of attempts to exceed the limit on quota metric apphub.googleapis.com/workload_per_region_per_application. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/workload_per_region_per_application/limitGA
             (project)Registered Workloads quota limit | |
| GAUGE,INT64,1apphub.googleapis.com/Application | Current limit on quota metric apphub.googleapis.com/workload_per_region_per_application. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/workload_per_region_per_application/usageGA
             (project)Registered Workloads quota usage | |
| GAUGE,INT64,1apphub.googleapis.com/Application | Current usage on quota metric apphub.googleapis.com/workload_per_region_per_application. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
artifactregistry
Metrics from Artifact Registry. Launch stages of these metrics: GA
      The "metric type" strings in this table must be prefixed
      with artifactregistry.googleapis.com/. That prefix has been
      omitted from the entries in the table.
      When querying a label, use the metric.labels. prefix; for
      example, metric.labels.LABEL="VALUE".
    
| Metric type Launch stage (Resource hierarchy levels) Display name | |
|---|---|
| Kind, Type, Unit Monitored resources | Description Labels | 
| project/api/request_countGA
             (project)Control plane API request count per project | |
| DELTA,INT64,1artifactregistry.googleapis.com/Project | Request count for all requests sent to Artifact Registry control plane API for the current project. method:
              The name of the called control plane API. For the list of available APIs see https://cloud.google.com/artifact-registry/docs/audit-logging#api-interface-reference.version:
              The version of the called control plane API.response_code:
              The HTTP response code of the request.status:
              The status of the request. | 
| project/api/request_latenciesGA
             (project)Control plane API request latency per project | |
| DELTA,DISTRIBUTION,usartifactregistry.googleapis.com/Project | The latency distribution for the requests sent to Artifact Registry control plane API for the current project in microseconds. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. method:
              The name of the called control plane API. For the list of available APIs see https://cloud.google.com/artifact-registry/docs/audit-logging#api-interface-reference.version:
              The version of the called control plane API.response_code:
              The HTTP response code of the request.status:
              The status of the request. | 
| project/request_countGA
             (project)Data plane API request count per project | |
| DELTA,INT64,1artifactregistry.googleapis.com/Project | Request count for all requests sent to Artifact Registry data plane API for the current project. For example requests made by Docker, Maven, Pip, Twine, or Gradle tools are data plane requests. method:
              The name of the called data plane API. For the list of available APIs see https://cloud.google.com/artifact-registry/docs/audit-logging#Data%20plane%20API.type:
              The type of the called API: PREAMPLE, READ or WRITE.response_code:
              The HTTP response code of the request.status:
              The status of the request. | 
| project/request_latenciesGA
             (project)Data plane API request latency per project | |
| DELTA,DISTRIBUTION,usartifactregistry.googleapis.com/Project | The latency distribution for the requests sent to Artifact Registry data plane API for the current project in microseconds. For example requests made by Docker, Maven, Pip, Twine, or Gradle tools are data plane requests. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. method:
              The name of the called data plane API. For the list of available APIs see https://cloud.google.com/artifact-registry/docs/audit-logging#Data%20plane%20API.type:
              The type of the called API: PREAMPLE, READ or WRITE.response_code:
              The HTTP response code of the request.status:
              The status of the request. | 
| quota/asia_multi_region_upstream_host_reads/exceededGA
             (project)Read requests to external upstream hosts per organization per host in the Asia multi-region quota exceeded error | |
| DELTA,INT64,1artifactregistry.googleapis.com/Location | Number of attempts to exceed the limit on quota metric artifactregistry.googleapis.com/asia_multi_region_upstream_host_reads. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.host:
              External upstream host label. | 
| quota/asia_multi_region_upstream_host_reads/limitGA
             (project)Read requests to external upstream hosts per organization per host in the Asia multi-region quota limit | |
| GAUGE,INT64,1artifactregistry.googleapis.com/Location | Current limit on quota metric artifactregistry.googleapis.com/asia_multi_region_upstream_host_reads. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.host:
              External upstream host label. | 
| quota/asia_multi_region_upstream_host_reads/usageGA
             (project)Read requests to external upstream hosts per organization per host in the Asia multi-region quota usage | |
| DELTA,INT64,1artifactregistry.googleapis.com/Location | Current usage on quota metric artifactregistry.googleapis.com/asia_multi_region_upstream_host_reads. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.method:
              method.host:
              External upstream host label. | 
| quota/europe_multi_region_upstream_host_reads/exceededGA
             (project)Read requests to external upstream hosts per organization per host in the Europe multi-region quota exceeded error | |
| DELTA,INT64,1artifactregistry.googleapis.com/Location | Number of attempts to exceed the limit on quota metric artifactregistry.googleapis.com/europe_multi_region_upstream_host_reads. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.host:
              External upstream host label. | 
| quota/europe_multi_region_upstream_host_reads/limitGA
             (project)Read requests to external upstream hosts per organization per host in the Europe multi-region quota limit | |
| GAUGE,INT64,1artifactregistry.googleapis.com/Location | Current limit on quota metric artifactregistry.googleapis.com/europe_multi_region_upstream_host_reads. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.host:
              External upstream host label. | 
| quota/europe_multi_region_upstream_host_reads/usageGA
             (project)Read requests to external upstream hosts per organization per host in the Europe multi-region quota usage | |
| DELTA,INT64,1artifactregistry.googleapis.com/Location | Current usage on quota metric artifactregistry.googleapis.com/europe_multi_region_upstream_host_reads. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.method:
              method.host:
              External upstream host label. | 
| quota/project_asia_multi_region_upstream_host_reads/exceededGA
             (project)Read requests to external upstream hosts per project per host in the Asia multi-region quota exceeded error | |
| DELTA,INT64,1artifactregistry.googleapis.com/Location | Number of attempts to exceed the limit on quota metric artifactregistry.googleapis.com/project_asia_multi_region_upstream_host_reads. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.host:
              External upstream host label. | 
| quota/project_asia_multi_region_upstream_host_reads/limitGA
             (project)Read requests to external upstream hosts per project per host in the Asia multi-region quota limit | |
| GAUGE,INT64,1artifactregistry.googleapis.com/Location | Current limit on quota metric artifactregistry.googleapis.com/project_asia_multi_region_upstream_host_reads. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.host:
              External upstream host label. | 
| quota/project_asia_multi_region_upstream_host_reads/usageGA
             (project)Read requests to external upstream hosts per project per host in the Asia multi-region quota usage | |
| DELTA,INT64,1artifactregistry.googleapis.com/Location | Current usage on quota metric artifactregistry.googleapis.com/project_asia_multi_region_upstream_host_reads. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.method:
              method.host:
              External upstream host label. | 
| quota/project_europe_multi_region_upstream_host_reads/exceededGA
             (project)Read requests to external upstream hosts per project per host in the Europe multi-region quota exceeded error | |
| DELTA,INT64,1artifactregistry.googleapis.com/Location | Number of attempts to exceed the limit on quota metric artifactregistry.googleapis.com/project_europe_multi_region_upstream_host_reads. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.host:
              External upstream host label. | 
| quota/project_europe_multi_region_upstream_host_reads/limitGA
             (project)Read requests to external upstream hosts per project per host in the Europe multi-region quota limit | |
| GAUGE,INT64,1artifactregistry.googleapis.com/Location | Current limit on quota metric artifactregistry.googleapis.com/project_europe_multi_region_upstream_host_reads. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.host:
              External upstream host label. | 
| quota/project_europe_multi_region_upstream_host_reads/usageGA
             (project)Read requests to external upstream hosts per project per host in the Europe multi-region quota usage | |
| DELTA,INT64,1artifactregistry.googleapis.com/Location | Current usage on quota metric artifactregistry.googleapis.com/project_europe_multi_region_upstream_host_reads. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.method:
              method.host:
              External upstream host label. | 
| quota/project_region_upstream_host_reads/exceededGA
             (project)Read requests to external upstream hosts per project per region per host quota exceeded error | |
| DELTA,INT64,1artifactregistry.googleapis.com/Location | Number of attempts to exceed the limit on quota metric artifactregistry.googleapis.com/project_region_upstream_host_reads. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.host:
              External upstream host label. | 
| quota/project_region_upstream_host_reads/limitGA
             (project)Read requests to external upstream hosts per project per region per host quota limit | |
| GAUGE,INT64,1artifactregistry.googleapis.com/Location | Current limit on quota metric artifactregistry.googleapis.com/project_region_upstream_host_reads. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.host:
              External upstream host label. | 
| quota/project_region_upstream_host_reads/usageGA
             (project)Read requests to external upstream hosts per project per region per host quota usage | |
| DELTA,INT64,1artifactregistry.googleapis.com/Location | Current usage on quota metric artifactregistry.googleapis.com/project_region_upstream_host_reads. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.method:
              method.host:
              External upstream host label. | 
| quota/project_us_multi_region_upstream_host_reads/exceededGA
             (project)Read requests to external upstream hosts per project per host in the US multi-region quota exceeded error | |
| DELTA,INT64,1artifactregistry.googleapis.com/Location | Number of attempts to exceed the limit on quota metric artifactregistry.googleapis.com/project_us_multi_region_upstream_host_reads. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.host:
              External upstream host label. | 
| quota/project_us_multi_region_upstream_host_reads/limitGA
             (project)Read requests to external upstream hosts per project per host in the US multi-region quota limit | |
| GAUGE,INT64,1artifactregistry.googleapis.com/Location | Current limit on quota metric artifactregistry.googleapis.com/project_us_multi_region_upstream_host_reads. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.host:
              External upstream host label. | 
| quota/project_us_multi_region_upstream_host_reads/usageGA
             (project)Read requests to external upstream hosts per project per host in the US multi-region quota usage | |
| DELTA,INT64,1artifactregistry.googleapis.com/Location | Current usage on quota metric artifactregistry.googleapis.com/project_us_multi_region_upstream_host_reads. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.method:
              method.host:
              External upstream host label. | 
| quota/region_upstream_host_reads/exceededGA
             (project)Read requests to external upstream hosts per organization per region per host quota exceeded error | |
| DELTA,INT64,1artifactregistry.googleapis.com/Location | Number of attempts to exceed the limit on quota metric artifactregistry.googleapis.com/region_upstream_host_reads. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.host:
              External upstream host label. | 
| quota/region_upstream_host_reads/limitGA
             (project)Read requests to external upstream hosts per organization per region per host quota limit | |
| GAUGE,INT64,1artifactregistry.googleapis.com/Location | Current limit on quota metric artifactregistry.googleapis.com/region_upstream_host_reads. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.host:
              External upstream host label. | 
| quota/region_upstream_host_reads/usageGA
             (project)Read requests to external upstream hosts per organization per region per host quota usage | |
| DELTA,INT64,1artifactregistry.googleapis.com/Location | Current usage on quota metric artifactregistry.googleapis.com/region_upstream_host_reads. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.method:
              method.host:
              External upstream host label. | 
| quota/us_multi_region_upstream_host_reads/exceededGA
             (project)Read requests to external upstream hosts per organization per host in the US multi-region quota exceeded error | |
| DELTA,INT64,1artifactregistry.googleapis.com/Location | Number of attempts to exceed the limit on quota metric artifactregistry.googleapis.com/us_multi_region_upstream_host_reads. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.host:
              External upstream host label. | 
| quota/us_multi_region_upstream_host_reads/limitGA
             (project)Read requests to external upstream hosts per organization per host in the US multi-region quota limit | |
| GAUGE,INT64,1artifactregistry.googleapis.com/Location | Current limit on quota metric artifactregistry.googleapis.com/us_multi_region_upstream_host_reads. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.host:
              External upstream host label. | 
| quota/us_multi_region_upstream_host_reads/usageGA
             (project)Read requests to external upstream hosts per organization per host in the US multi-region quota usage | |
| DELTA,INT64,1artifactregistry.googleapis.com/Location | Current usage on quota metric artifactregistry.googleapis.com/us_multi_region_upstream_host_reads. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.method:
              method.host:
              External upstream host label. | 
| repository/api/request_countGA
             (project)Control plane API request count per repository | |
| DELTA,INT64,1artifactregistry.googleapis.com/Repository | Request count for all requests sent to Artifact Registry control plane API for a repository. method:
              The name of the called control plane API. For the list of available APIs see https://cloud.google.com/artifact-registry/docs/audit-logging#api-interface-reference.version:
              The version of the called control plane API.response_code:
              The HTTP response code of the request.status:
              The status of the request. | 
| repository/api/request_latenciesGA
             (project)Control plane API request latency per repository | |
| DELTA,DISTRIBUTION,usartifactregistry.googleapis.com/Repository | The latency distribution for the requests sent to Artifact Registry control plane API for a repository in microseconds. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. method:
              The name of the called control plane API. For the list of available APIs see https://cloud.google.com/artifact-registry/docs/audit-logging#api-interface-reference.version:
              The version of the called control plane API.response_code:
              The HTTP response code of the request.status:
              The status of the request. | 
| repository/request_countGA
             (project)Data plane API request count per repository | |
| DELTA,INT64,1artifactregistry.googleapis.com/Repository | Request count for all requests sent to Artifact Registry control data API for a repository. For example requests made by Docker, Maven, Pip, Twine, or Gradle tools are data plane requests. method:
              The name of the called data plane API. For the list of available APIs see https://cloud.google.com/artifact-registry/docs/audit-logging#Data%20plane%20API.type:
              The type of the called API: PREAMPLE, READ or WRITE.response_code:
              The HTTP response code of the request.status:
              The status of the request. | 
| repository/request_latenciesGA
             (project)Data plane API request latency per repository | |
| DELTA,DISTRIBUTION,usartifactregistry.googleapis.com/Repository | The latency distribution for the requests sent to Artifact Registry data plane API for a repository in microseconds. For example requests made by Docker, Maven, Pip, Twine, or Gradle tools are data plane requests. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. method:
              The name of the called data plane API. For the list of available APIs see https://cloud.google.com/artifact-registry/docs/audit-logging#Data%20plane%20API.type:
              The type of the called API: PREAMPLE, READ or WRITE.response_code:
              The HTTP response code of the request.status:
              The status of the request. | 
| repository/sizeGA
             (project)Repository size | |
| GAUGE,INT64,Byartifactregistry.googleapis.com/Repository | The size of the repository in bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. | 
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.
      When querying a label, use the metric.labels. prefix; for
      example, metric.labels.LABEL="VALUE".
    
| Metric type Launch stage (Resource hierarchy levels) Display name | |
|---|---|
| Kind, Type, Unit Monitored resources | Description Labels | 
| capacityBETA
             (project)Serving capacity | |
| GAUGE,DOUBLE,1autoscaler | Utilization target multiplied by number of serving VMs. Sampled every 30 seconds. After sampling, data is not visible for up to 180 seconds. metric_type:
              Name of the resource the autoscaling is based on - "cpu", "load balancing" or full metric name in domain-and-path format if scaling is based on Cloud Monitoring metric. | 
| current_utilizationBETA
             (project)Current Autoscaler utilization | |
| GAUGE,DOUBLE,1autoscaler | The sum of the utilization of a specified metric for all serving VMs. Sampled every 30 seconds. After sampling, data is not visible for up to 180 seconds. metric_type:
              Name of the resource the autoscaling is based on - "cpu", "load balancing" or full metric name in domain-and-path format if scaling is based on Cloud Monitoring metric. | 
| scheduled_sizeBETA
             (project)Scheduled size | |
| GAUGE,INT64,1autoscaler | The minimum number of VMs that the autoscaler recommends according to the scaling schedule. Sampled every 30 seconds. After sampling, data is not visible for up to 180 seconds. schedule_name:
              Name of the scaling schedule. | 
backupdr
Metrics from Backup and DR Service. Launch stages of these metrics: ALPHA BETA
      The "metric type" strings in this table must be prefixed
      with backupdr.googleapis.com/. That prefix has been
      omitted from the entries in the table.
      When querying a label, use the metric.labels. prefix; for
      example, metric.labels.LABEL="VALUE".
    
| Metric type Launch stage (Resource hierarchy levels) Display name | |
|---|---|
| Kind, Type, Unit Monitored resources | Description Labels | 
| backup_recovery_appliance/storage_pool/utilizationBETA
             (project)Backup/Recovery storage pool utilization | |
| GAUGE,DOUBLE,%backupdr.googleapis.com/ManagementConsole | Represents the utilization of backup/recovery appliance storage pools. pool_name:
              Name of the storage pool. E.g. [act_pri_pool000].pool_usage:
              State of storage_pool, one of [free, used].pool_type:
              Type of storage_pool, one of [Snapshot, Primary].backup_recovery_appliance_name:
              Backup recovery appliance name. | 
| backup_recovery_appliance/v_disk_count/utilizationBETA
             (project)Backup/Recovery appliance vDisk utilization | |
| GAUGE,DOUBLE,%backupdr.googleapis.com/ManagementConsole | Represents the vDisk pool utilization for a backup/recovery appliance. v_disk_usage:
              State of v_disk_count, one of [free, used, leaked].backup_recovery_appliance_name:
              The Backup recovery appliance Name. | 
| jobs/job_trendBETA
             (project)Job Trend | |
| GAUGE,INT64,1backupdr.googleapis.com/ManagementConsole | Represents Backup/Recovery job count categorized by job status. job_status:
              Status of job, one of [successful, canceled, failed, Not Run, SuccessfulWithWarnings].job_type:
              Type of job, E.g. [Snapshot, Expiration, Mount].resource_type:
              Type of application associated E.g. [GCPInstance, FileSystem, SQLInstance].backup_recovery_appliance_name:
              The Backup recovery appliance Name. | 
| onvault_pools/utilizationBETA
             (project)OnVault pool usage | |
| GAUGE,INT64,Bybackupdr.googleapis.com/ManagementConsole | Represents the usages of vault pools. pool_name:
              Name of the storage pool. E.g [act_pri_pool000].backup_recovery_appliance_name:
              The Backup recovery appliance Name. | 
| protected_data/resourcesBETA
             (project)Protected resources count | |
| GAUGE,INT64,1backupdr.googleapis.com/ManagementConsole | Represents the number of protected resources by resource type. resource_type:
              Type of resource associated E.g. [GCPInstance, FileSystem, SQLInstance]. | 
| protected_data/volumeBETA
             (project)Protected data volume | |
| GAUGE,INT64,Bybackupdr.googleapis.com/ManagementConsole | Represents the size of data(in bytes) protected by resource type. resource_type:
              Type of resource associated E.g. [GCPInstance, FileSystem, SQLInstance].backup_recovery_appliance_name:
              The Backup recovery appliance Name. | 
| quota/cloud_sql_active_datasources_per_vault/exceededALPHA
             (project)Active Vaulted Cloud SQL datasources per vault quota exceeded error | |
| DELTA,INT64,1backupdr.googleapis.com/BackupVault | Number of attempts to exceed the limit on quota metric backupdr.googleapis.com/cloud_sql_active_datasources_per_vault. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/cloud_sql_active_datasources_per_vault/limitALPHA
             (project)Active Vaulted Cloud SQL datasources per vault quota limit | |
| GAUGE,INT64,1backupdr.googleapis.com/BackupVault | Current limit on quota metric backupdr.googleapis.com/cloud_sql_active_datasources_per_vault. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/cloud_sql_active_datasources_per_vault/usageALPHA
             (project)Active Vaulted Cloud SQL datasources per vault quota usage | |
| GAUGE,INT64,1backupdr.googleapis.com/BackupVault | Current usage on quota metric backupdr.googleapis.com/cloud_sql_active_datasources_per_vault. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/cloud_sql_backups_per_vault/exceededALPHA
             (project)Cloud SQL instance backups per vault quota exceeded error | |
| DELTA,INT64,1backupdr.googleapis.com/BackupVault | Number of attempts to exceed the limit on quota metric backupdr.googleapis.com/cloud_sql_backups_per_vault. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/cloud_sql_backups_per_vault/limitALPHA
             (project)Cloud SQL instance backups per vault quota limit | |
| GAUGE,INT64,1backupdr.googleapis.com/BackupVault | Current limit on quota metric backupdr.googleapis.com/cloud_sql_backups_per_vault. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/cloud_sql_backups_per_vault/usageALPHA
             (project)Cloud SQL instance backups per vault quota usage | |
| GAUGE,INT64,1backupdr.googleapis.com/BackupVault | Current usage on quota metric backupdr.googleapis.com/cloud_sql_backups_per_vault. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/disk_active_datasources_per_vault/exceededALPHA
             (project)Active Vaulted Compute Disks per vault quota exceeded error | |
| DELTA,INT64,1backupdr.googleapis.com/BackupVault | Number of attempts to exceed the limit on quota metric backupdr.googleapis.com/disk_active_datasources_per_vault. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/disk_active_datasources_per_vault/limitALPHA
             (project)Active Vaulted Compute Disks per vault quota limit | |
| GAUGE,INT64,1backupdr.googleapis.com/BackupVault | Current limit on quota metric backupdr.googleapis.com/disk_active_datasources_per_vault. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/disk_active_datasources_per_vault/usageALPHA
             (project)Active Vaulted Compute Disks per vault quota usage | |
| GAUGE,INT64,1backupdr.googleapis.com/BackupVault | Current usage on quota metric backupdr.googleapis.com/disk_active_datasources_per_vault. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/disk_active_datasources_per_vault_per_asia_multiregion/exceededALPHA
             (project)Active Vaulted Compute Disks per vault per Asia multi region. quota exceeded error | |
| DELTA,INT64,1backupdr.googleapis.com/BackupVault | Number of attempts to exceed the limit on quota metric backupdr.googleapis.com/disk_active_datasources_per_vault_per_asia_multiregion. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/disk_active_datasources_per_vault_per_asia_multiregion/limitALPHA
             (project)Active Vaulted Compute Disks per vault per Asia multi region. quota limit | |
| GAUGE,INT64,1backupdr.googleapis.com/BackupVault | Current limit on quota metric backupdr.googleapis.com/disk_active_datasources_per_vault_per_asia_multiregion. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/disk_active_datasources_per_vault_per_asia_multiregion/usageALPHA
             (project)Active Vaulted Compute Disks per vault per Asia multi region. quota usage | |
| GAUGE,INT64,1backupdr.googleapis.com/BackupVault | Current usage on quota metric backupdr.googleapis.com/disk_active_datasources_per_vault_per_asia_multiregion. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/disk_active_datasources_per_vault_per_eu_multiregion/exceededALPHA
             (project)Active Vaulted Compute Disks per vault per EU multi region. quota exceeded error | |
| DELTA,INT64,1backupdr.googleapis.com/BackupVault | Number of attempts to exceed the limit on quota metric backupdr.googleapis.com/disk_active_datasources_per_vault_per_eu_multiregion. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/disk_active_datasources_per_vault_per_eu_multiregion/limitALPHA
             (project)Active Vaulted Compute Disks per vault per EU multi region. quota limit | |
| GAUGE,INT64,1backupdr.googleapis.com/BackupVault | Current limit on quota metric backupdr.googleapis.com/disk_active_datasources_per_vault_per_eu_multiregion. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/disk_active_datasources_per_vault_per_eu_multiregion/usageALPHA
             (project)Active Vaulted Compute Disks per vault per EU multi region. quota usage | |
| GAUGE,INT64,1backupdr.googleapis.com/BackupVault | Current usage on quota metric backupdr.googleapis.com/disk_active_datasources_per_vault_per_eu_multiregion. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/disk_active_datasources_per_vault_per_nam11_multiregion/exceededALPHA
             (project)Active Vaulted Compute Disks per vault per nam11 multi region. quota exceeded error | |
| DELTA,INT64,1backupdr.googleapis.com/BackupVault | Number of attempts to exceed the limit on quota metric backupdr.googleapis.com/disk_active_datasources_per_vault_per_nam11_multiregion. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/disk_active_datasources_per_vault_per_nam11_multiregion/limitALPHA
             (project)Active Vaulted Compute Disks per vault per nam11 multi region. quota limit | |
| GAUGE,INT64,1backupdr.googleapis.com/BackupVault | Current limit on quota metric backupdr.googleapis.com/disk_active_datasources_per_vault_per_nam11_multiregion. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/disk_active_datasources_per_vault_per_nam11_multiregion/usageALPHA
             (project)Active Vaulted Compute Disks per vault per nam11 multi region. quota usage | |
| GAUGE,INT64,1backupdr.googleapis.com/BackupVault | Current usage on quota metric backupdr.googleapis.com/disk_active_datasources_per_vault_per_nam11_multiregion. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/disk_active_datasources_per_vault_per_us_multiregion/exceededALPHA
             (project)Active Vaulted Compute Disks per vault per US multi region. quota exceeded error | |
| DELTA,INT64,1backupdr.googleapis.com/BackupVault | Number of attempts to exceed the limit on quota metric backupdr.googleapis.com/disk_active_datasources_per_vault_per_us_multiregion. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/disk_active_datasources_per_vault_per_us_multiregion/limitALPHA
             (project)Active Vaulted Compute Disks per vault per US multi region. quota limit | |
| GAUGE,INT64,1backupdr.googleapis.com/BackupVault | Current limit on quota metric backupdr.googleapis.com/disk_active_datasources_per_vault_per_us_multiregion. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/disk_active_datasources_per_vault_per_us_multiregion/usageALPHA
             (project)Active Vaulted Compute Disks per vault per US multi region. quota usage | |
| GAUGE,INT64,1backupdr.googleapis.com/BackupVault | Current usage on quota metric backupdr.googleapis.com/disk_active_datasources_per_vault_per_us_multiregion. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/disk_backups_per_vault/exceededALPHA
             (project)Compute Disk backups per vault quota exceeded error | |
| DELTA,INT64,1backupdr.googleapis.com/BackupVault | Number of attempts to exceed the limit on quota metric backupdr.googleapis.com/disk_backups_per_vault. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/disk_backups_per_vault/limitALPHA
             (project)Compute Disk backups per vault quota limit | |
| GAUGE,INT64,1backupdr.googleapis.com/BackupVault | Current limit on quota metric backupdr.googleapis.com/disk_backups_per_vault. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/disk_backups_per_vault/usageALPHA
             (project)Compute Disk backups per vault quota usage | |
| GAUGE,INT64,1backupdr.googleapis.com/BackupVault | Current usage on quota metric backupdr.googleapis.com/disk_backups_per_vault. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/disk_backups_per_vault_per_asia_multiregion/exceededALPHA
             (project)Compute Disk backups per vault per Asia multi region. quota exceeded error | |
| DELTA,INT64,1backupdr.googleapis.com/BackupVault | Number of attempts to exceed the limit on quota metric backupdr.googleapis.com/disk_backups_per_vault_per_asia_multiregion. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/disk_backups_per_vault_per_asia_multiregion/limitALPHA
             (project)Compute Disk backups per vault per Asia multi region. quota limit | |
| GAUGE,INT64,1backupdr.googleapis.com/BackupVault | Current limit on quota metric backupdr.googleapis.com/disk_backups_per_vault_per_asia_multiregion. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/disk_backups_per_vault_per_asia_multiregion/usageALPHA
             (project)Compute Disk backups per vault per Asia multi region. quota usage | |
| GAUGE,INT64,1backupdr.googleapis.com/BackupVault | Current usage on quota metric backupdr.googleapis.com/disk_backups_per_vault_per_asia_multiregion. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/disk_backups_per_vault_per_eu_multiregion/exceededALPHA
             (project)Compute Disk backups per vault per EU multi region. quota exceeded error | |
| DELTA,INT64,1backupdr.googleapis.com/BackupVault | Number of attempts to exceed the limit on quota metric backupdr.googleapis.com/disk_backups_per_vault_per_eu_multiregion. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/disk_backups_per_vault_per_eu_multiregion/limitALPHA
             (project)Compute Disk backups per vault per EU multi region. quota limit | |
| GAUGE,INT64,1backupdr.googleapis.com/BackupVault | Current limit on quota metric backupdr.googleapis.com/disk_backups_per_vault_per_eu_multiregion. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/disk_backups_per_vault_per_eu_multiregion/usageALPHA
             (project)Compute Disk backups per vault per EU multi region. quota usage | |
| GAUGE,INT64,1backupdr.googleapis.com/BackupVault | Current usage on quota metric backupdr.googleapis.com/disk_backups_per_vault_per_eu_multiregion. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/disk_backups_per_vault_per_nam11_multiregion/exceededALPHA
             (project)Compute Disk backups per vault per nam11 multi region. quota exceeded error | |
| DELTA,INT64,1backupdr.googleapis.com/BackupVault | Number of attempts to exceed the limit on quota metric backupdr.googleapis.com/disk_backups_per_vault_per_nam11_multiregion. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/disk_backups_per_vault_per_nam11_multiregion/limitALPHA
             (project)Compute Disk backups per vault per nam11 multi region. quota limit | |
| GAUGE,INT64,1backupdr.googleapis.com/BackupVault | Current limit on quota metric backupdr.googleapis.com/disk_backups_per_vault_per_nam11_multiregion. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/disk_backups_per_vault_per_nam11_multiregion/usageALPHA
             (project)Compute Disk backups per vault per nam11 multi region. quota usage | |
| GAUGE,INT64,1backupdr.googleapis.com/BackupVault | Current usage on quota metric backupdr.googleapis.com/disk_backups_per_vault_per_nam11_multiregion. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/disk_backups_per_vault_per_us_multiregion/exceededALPHA
             (project)Compute Disk backups per vault per US multi region. quota exceeded error | |
| DELTA,INT64,1backupdr.googleapis.com/BackupVault | Number of attempts to exceed the limit on quota metric backupdr.googleapis.com/disk_backups_per_vault_per_us_multiregion. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/disk_backups_per_vault_per_us_multiregion/limitALPHA
             (project)Compute Disk backups per vault per US multi region. quota limit | |
| GAUGE,INT64,1backupdr.googleapis.com/BackupVault | Current limit on quota metric backupdr.googleapis.com/disk_backups_per_vault_per_us_multiregion. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/disk_backups_per_vault_per_us_multiregion/usageALPHA
             (project)Compute Disk backups per vault per US multi region. quota usage | |
| GAUGE,INT64,1backupdr.googleapis.com/BackupVault | Current usage on quota metric backupdr.googleapis.com/disk_backups_per_vault_per_us_multiregion. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/gce_active_datasources_per_vault/exceededALPHA
             (project)Active Vaulted Compute VM instance Resources per vault quota exceeded error | |
| DELTA,INT64,1backupdr.googleapis.com/BackupVault | Number of attempts to exceed the limit on quota metric backupdr.googleapis.com/gce_active_datasources_per_vault. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/gce_active_datasources_per_vault/limitALPHA
             (project)Active Vaulted Compute VM instance Resources per vault quota limit | |
| GAUGE,INT64,1backupdr.googleapis.com/BackupVault | Current limit on quota metric backupdr.googleapis.com/gce_active_datasources_per_vault. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/gce_active_datasources_per_vault/usageALPHA
             (project)Active Vaulted Compute VM instance Resources per vault quota usage | |
| GAUGE,INT64,1backupdr.googleapis.com/BackupVault | Current usage on quota metric backupdr.googleapis.com/gce_active_datasources_per_vault. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/gce_active_datasources_per_vault_per_asia_multiregion/exceededALPHA
             (project)Active Vaulted Compute VM instance Resources per vault per Asia multi region. quota exceeded error | |
| DELTA,INT64,1backupdr.googleapis.com/BackupVault | Number of attempts to exceed the limit on quota metric backupdr.googleapis.com/gce_active_datasources_per_vault_per_asia_multiregion. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/gce_active_datasources_per_vault_per_asia_multiregion/limitALPHA
             (project)Active Vaulted Compute VM instance Resources per vault per Asia multi region. quota limit | |
| GAUGE,INT64,1backupdr.googleapis.com/BackupVault | Current limit on quota metric backupdr.googleapis.com/gce_active_datasources_per_vault_per_asia_multiregion. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/gce_active_datasources_per_vault_per_asia_multiregion/usageALPHA
             (project)Active Vaulted Compute VM instance Resources per vault per Asia multi region. quota usage | |
| GAUGE,INT64,1backupdr.googleapis.com/BackupVault | Current usage on quota metric backupdr.googleapis.com/gce_active_datasources_per_vault_per_asia_multiregion. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/gce_active_datasources_per_vault_per_eu_multiregion/exceededALPHA
             (project)Active Vaulted Compute VM instance Resources per vault per EU multi region. quota exceeded error | |
| DELTA,INT64,1backupdr.googleapis.com/BackupVault | Number of attempts to exceed the limit on quota metric backupdr.googleapis.com/gce_active_datasources_per_vault_per_eu_multiregion. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/gce_active_datasources_per_vault_per_eu_multiregion/limitALPHA
             (project)Active Vaulted Compute VM instance Resources per vault per EU multi region. quota limit | |
| GAUGE,INT64,1backupdr.googleapis.com/BackupVault | Current limit on quota metric backupdr.googleapis.com/gce_active_datasources_per_vault_per_eu_multiregion. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/gce_active_datasources_per_vault_per_eu_multiregion/usageALPHA
             (project)Active Vaulted Compute VM instance Resources per vault per EU multi region. quota usage | |
| GAUGE,INT64,1backupdr.googleapis.com/BackupVault | Current usage on quota metric backupdr.googleapis.com/gce_active_datasources_per_vault_per_eu_multiregion. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/gce_active_datasources_per_vault_per_nam11_multiregion/exceededALPHA
             (project)Active Vaulted Compute VM instance Resources per vault per nam11 multi region. quota exceeded error | |
| DELTA,INT64,1backupdr.googleapis.com/BackupVault | Number of attempts to exceed the limit on quota metric backupdr.googleapis.com/gce_active_datasources_per_vault_per_nam11_multiregion. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/gce_active_datasources_per_vault_per_nam11_multiregion/limitALPHA
             (project)Active Vaulted Compute VM instance Resources per vault per nam11 multi region. quota limit | |
| GAUGE,INT64,1backupdr.googleapis.com/BackupVault | Current limit on quota metric backupdr.googleapis.com/gce_active_datasources_per_vault_per_nam11_multiregion. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/gce_active_datasources_per_vault_per_nam11_multiregion/usageALPHA
             (project)Active Vaulted Compute VM instance Resources per vault per nam11 multi region. quota usage | |
| GAUGE,INT64,1backupdr.googleapis.com/BackupVault | Current usage on quota metric backupdr.googleapis.com/gce_active_datasources_per_vault_per_nam11_multiregion. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/gce_active_datasources_per_vault_per_us_multiregion/exceededALPHA
             (project)Active Vaulted Compute VM instance Resources per vault per US multi region. quota exceeded error | |
| DELTA,INT64,1backupdr.googleapis.com/BackupVault | Number of attempts to exceed the limit on quota metric backupdr.googleapis.com/gce_active_datasources_per_vault_per_us_multiregion. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/gce_active_datasources_per_vault_per_us_multiregion/limitALPHA
             (project)Active Vaulted Compute VM instance Resources per vault per US multi region. quota limit | |
| GAUGE,INT64,1backupdr.googleapis.com/BackupVault | Current limit on quota metric backupdr.googleapis.com/gce_active_datasources_per_vault_per_us_multiregion. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/gce_active_datasources_per_vault_per_us_multiregion/usageALPHA
             (project)Active Vaulted Compute VM instance Resources per vault per US multi region. quota usage | |
| GAUGE,INT64,1backupdr.googleapis.com/BackupVault | Current usage on quota metric backupdr.googleapis.com/gce_active_datasources_per_vault_per_us_multiregion. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/gce_backups_per_vault/exceededALPHA
             (project)Compute VM instance backups per vault quota exceeded error | |
| DELTA,INT64,1backupdr.googleapis.com/BackupVault | Number of attempts to exceed the limit on quota metric backupdr.googleapis.com/gce_backups_per_vault. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/gce_backups_per_vault/limitALPHA
             (project)Compute VM instance backups per vault quota limit | |
| GAUGE,INT64,1backupdr.googleapis.com/BackupVault | Current limit on quota metric backupdr.googleapis.com/gce_backups_per_vault. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/gce_backups_per_vault/usageALPHA
             (project)Compute VM instance backups per vault quota usage | |
| GAUGE,INT64,1backupdr.googleapis.com/BackupVault | Current usage on quota metric backupdr.googleapis.com/gce_backups_per_vault. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/gce_backups_per_vault_per_asia_multiregion/exceededALPHA
             (project)Compute VM instance backups per vault per Asia multi region. quota exceeded error | |
| DELTA,INT64,1backupdr.googleapis.com/BackupVault | Number of attempts to exceed the limit on quota metric backupdr.googleapis.com/gce_backups_per_vault_per_asia_multiregion. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/gce_backups_per_vault_per_asia_multiregion/limitALPHA
             (project)Compute VM instance backups per vault per Asia multi region. quota limit | |
| GAUGE,INT64,1backupdr.googleapis.com/BackupVault | Current limit on quota metric backupdr.googleapis.com/gce_backups_per_vault_per_asia_multiregion. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/gce_backups_per_vault_per_asia_multiregion/usageALPHA
             (project)Compute VM instance backups per vault per Asia multi region. quota usage | |
| GAUGE,INT64,1backupdr.googleapis.com/BackupVault | Current usage on quota metric backupdr.googleapis.com/gce_backups_per_vault_per_asia_multiregion. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/gce_backups_per_vault_per_eu_multiregion/exceededALPHA
             (project)Compute VM instance backups per vault per EU multi region. quota exceeded error | |
| DELTA,INT64,1backupdr.googleapis.com/BackupVault | Number of attempts to exceed the limit on quota metric backupdr.googleapis.com/gce_backups_per_vault_per_eu_multiregion. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/gce_backups_per_vault_per_eu_multiregion/limitALPHA
             (project)Compute VM instance backups per vault per EU multi region. quota limit | |
| GAUGE,INT64,1backupdr.googleapis.com/BackupVault | Current limit on quota metric backupdr.googleapis.com/gce_backups_per_vault_per_eu_multiregion. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/gce_backups_per_vault_per_eu_multiregion/usageALPHA
             (project)Compute VM instance backups per vault per EU multi region. quota usage | |
| GAUGE,INT64,1backupdr.googleapis.com/BackupVault | Current usage on quota metric backupdr.googleapis.com/gce_backups_per_vault_per_eu_multiregion. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/gce_backups_per_vault_per_nam11_multiregion/exceededALPHA
             (project)Compute VM instance backups per vault per nam11 multi region. quota exceeded error | |
| DELTA,INT64,1backupdr.googleapis.com/BackupVault | Number of attempts to exceed the limit on quota metric backupdr.googleapis.com/gce_backups_per_vault_per_nam11_multiregion. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/gce_backups_per_vault_per_nam11_multiregion/limitALPHA
             (project)Compute VM instance backups per vault per nam11 multi region. quota limit | |
| GAUGE,INT64,1backupdr.googleapis.com/BackupVault | Current limit on quota metric backupdr.googleapis.com/gce_backups_per_vault_per_nam11_multiregion. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/gce_backups_per_vault_per_nam11_multiregion/usageALPHA
             (project)Compute VM instance backups per vault per nam11 multi region. quota usage | |
| GAUGE,INT64,1backupdr.googleapis.com/BackupVault | Current usage on quota metric backupdr.googleapis.com/gce_backups_per_vault_per_nam11_multiregion. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/gce_backups_per_vault_per_us_multiregion/exceededALPHA
             (project)Compute VM instance backups per vault per US multi region. quota exceeded error | |
| DELTA,INT64,1backupdr.googleapis.com/BackupVault | Number of attempts to exceed the limit on quota metric backupdr.googleapis.com/gce_backups_per_vault_per_us_multiregion. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/gce_backups_per_vault_per_us_multiregion/limitALPHA
             (project)Compute VM instance backups per vault per US multi region. quota limit | |
| GAUGE,INT64,1backupdr.googleapis.com/BackupVault | Current limit on quota metric backupdr.googleapis.com/gce_backups_per_vault_per_us_multiregion. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| quota/gce_backups_per_vault_per_us_multiregion/usageALPHA
             (project)Compute VM instance backups per vault per US multi region. quota usage | |
| GAUGE,INT64,1backupdr.googleapis.com/BackupVault | Current usage on quota metric backupdr.googleapis.com/gce_backups_per_vault_per_us_multiregion. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name. | 
| storage/stored_bytesBETA
             (project)Backup vault storage consumption | |
| GAUGE,INT64,Bybackupdr.googleapis.com/BackupVault | Represents the data usage of the Backup Vault. Sampled every 300 seconds. After sampling, data is not visible for up to 300 seconds. resource_type:
              The type of resource protected.backup_schedule_type:
              The identifier indicating whether the resource is protected using Backup Plan or Backup Template. | 
baremetalsolution
Metrics from Bare Metal Solution Launch stages of these metrics: BETA
      The "metric type" strings in this table must be prefixed
      with baremetalsolution.googleapis.com/. That prefix has been
      omitted from the entries in the table.
      When querying a label, use the metric.labels. prefix; for
      example, metric.labels.LABEL="VALUE".
    
| Metric type Launch stage (Resource hierarchy levels) Display name | |
|---|---|
| Kind, Type, Unit Monitored resources | Description Labels | 
| instance/ethernet_fabric/port_bytes_countBETA
             (project)Forwarded Bytes Count | |
| CUMULATIVE,INT64,Bybaremetalsolution.googleapis.com/Instance | Number of bytes forwarded through a physical interface on the ethernet fabric. direction:
              Direction of bytes, one of [SERVER_IN, SERVER_OUT].logical_port:
              Name of the logical port.physical_port:
              Name of the physical port. | 
| lun/avg_latencyBETA
             (project)Avg latency of operations | |
| GAUGE,INT64,usbaremetalsolution.googleapis.com/Lun | The average latency of I/O operations. direction:
              Direction of operations, one of [READ, WRITE, TOTAL]. | 
| lun/bytes_countBETA
             (project)Bytes count | |
| CUMULATIVE,INT64,Bybaremetalsolution.googleapis.com/Lun | Number of bytes written or read, cumulative. direction:
              Direction of bytes, one of [READ, WRITE]. | 
| lun/operation_countBETA
             (project)Operation count | |
| CUMULATIVE,INT64,1baremetalsolution.googleapis.com/Lun | Number of operations performed, cumulative. direction:
              Direction of operations, one of [READ, WRITE]. | 
| lun/sizeBETA
             (project)Lun size in bytes. | |
| GAUGE,INT64,Bybaremetalsolution.googleapis.com/Lun | Space allocated to the lun. type:
              Type, one of [AVAILABLE,USED]. | 
| volume/avg_latencyBETA
             (project)Avg latency of operations | |
| GAUGE,INT64,usbaremetalsolution.googleapis.com/Volume | The average latency of I/O operations. direction:
              Direction of operations, one of [READ, WRITE, TOTAL]. | 
| volume/bytes_countBETA
             (project)Bytes count | |
| CUMULATIVE,INT64,Bybaremetalsolution.googleapis.com/Volume | Number of bytes written or read, cumulative. direction:
              Direction of bytes, one of [READ, WRITE]. | 
| volume/operation_countBETA
             (project)Operation count | |
| CUMULATIVE,INT64,1baremetalsolution.googleapis.com/Volume | Number of operations performed, cumulative. direction:
              Direction of operations, one of [READ, WRITE]. | 
| volume/sizeBETA
             (project)Volume size in bytes | |
| GAUGE,INT64,Bybaremetalsolution.googleapis.com/Volume | Space allocated to the volume. type:
              Type, one of [AVAILABLE,USED]. | 
bigquery
Metrics from BigQuery. Launch stages of these metrics: BETA 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.
      When querying a label, use the metric.labels. prefix; for
      example, metric.labels.LABEL="VALUE".
    
| Metric type Launch stage (Resource hierarchy levels) Display name | |
|---|---|
| Kind, Type, Unit Monitored resources | Description Labels | 
| job/continuous/backlog_recordsBETA
             (project)Estimated backlog records | |
| GAUGE,INT64,1bigquery.googleapis.com/ContinuousJob | The estimated number of backlog records for each stage of the continuous job. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. stage_id:
              The continuous job stage id. | 
| job/continuous/estimated_backlog_logical_bytesBETA
             (project)Estimated backlog logical bytes | |
| GAUGE,INT64,Bybigquery.googleapis.com/ContinuousJob | The number of bytes in the backlog for each stage of the continuous job. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. stage_id:
              The continuous job stage id. | 
| job/continuous/estimated_bytes_processedBETA
             (project)Estimated bytes processed | |
| GAUGE,INT64,Bybigquery.googleapis.com/ContinuousJob | The estimated number of bytes processed for each stage of the continuous job. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. stage_id:
              The continuous job stage id. | 
| job/continuous/output_watermarkBETA
             (project)Output watermark | |
| GAUGE,INT64,usbigquery.googleapis.com/ContinuousJob | The most recent timestamp, in microseconds since the epoch, up to which all data has been processed by this stage of the continuous job. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. stage_id:
              The continuous job stage id. | 
| job/continuous/records_readBETA
             (project)Records read | |
| GAUGE,INT64,1bigquery.googleapis.com/ContinuousJob | The number of input records read for each stage of the continuous job. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. stage_id:
              The continuous job stage id. | 
| job/continuous/records_writtenBETA
             (project)Records written | |
| GAUGE,INT64,1bigquery.googleapis.com/ContinuousJob | The number of output records written for each stage of the continuous job. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. stage_id:
              The continuous job stage id. | 
| job/continuous/slots/used_timeBETA
             (project)Slots used | |
| DELTA,INT64,msbigquery.googleapis.com/ContinuousJob | The total slot milliseconds used by the continuous job. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. | 
| job/num_in_flightGA
             (project)Job count | |
| GAUGE,INT64,1bigquery_project | In flight jobs. Sampled every 60 seconds. After sampling, data is not visible for up to 720 seconds. priority:
              Job priority (batch or interactive).job_type:
              Job type.state:
              Job state. | 
| query/biengine_fallback_countGA
             (project)BI Engine query fallback count | |
| DELTA,INT64,1bigquery_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/column_metadata_index_stalenessGA
             (project)Column Metadata Index staleness | |
| GAUGE,DISTRIBUTION,msbigquery_project | Distribution of staleness in milliseconds of the column metadata index for queries that successfully used the column metadata index in the last sampling interval. Sampled every 60 seconds. After sampling, data is not visible for up to 420 seconds. | 
| query/countGA
             (project)Query count | |
| GAUGE,INT64,1bigquery_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_countGA
             (project)Query execution count | |
| DELTA,INT64,1bigquery_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_timesGA
             (project)Query execution times | |
| GAUGE,DISTRIBUTION,sbigquery_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_bytesGA
             (project)Scanned bytes | |
| DELTA,INT64,Byglobal | 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_billedGA
             (project)Scanned bytes billed | |
| DELTA,INT64,Byglobal | 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_bytesBETA
             (project)Statement scanned bytes | |
| DELTA,INT64,Bybigquery_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_billedBETA
             (project)Statement scanned bytes billed | |
| DELTA,INT64,Bybigquery_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/allocatedGA
             (project)Slots used by project, reservation, and job type | |
| GAUGE,INT64,1bigquery_project global | Number of BigQuery slots currently allocated for project. Slot allocation can be broken down based on reservation and job type. The accuracy of this metric can be poor, especially the break-down by reservation. Consider using resource charts instead. 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_projectGA
             (project)Slots used by project | |
| GAUGE,INT64,1global | 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_typeGA
             (project)Slots used by project and job type | |
| GAUGE,INT64,1global | 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_reservationGA
             (project)Slots used by project in reservation | |
| GAUGE,INT64,1global | 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/assignedGA
             (project)Slots assigned | |
| GAUGE,INT64,1bigquery_project | The number of slots assigned to the given project/organization. Sampled every 60 seconds. After sampling, data is not visible for up to 420 seconds. job_type:
              Job type.reservation:
              Reservation. | 
| slots/capacity_committedGA
             (project)Slots capacity committed | |
| GAUGE,INT64,1bigquery_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 420 seconds. plan:
              Capacity commitment plan. | 
| slots/max_assignedGA
             (project)Slots max assigned | |
| GAUGE,INT64,1bigquery_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 420 seconds. job_type:
              Job type.reservation:
              Reservation. | 
| slots/total_allocated_for_reservationGA
             (project)Slots used across projects in reservation | |
| GAUGE,INT64,1bigquery_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_availableDEPRECATED
             (project)Total slots | |
| GAUGE,INT64,1bigquery_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_bytesGA
             (project)InsertAll Inserted Bytes | |
| DELTA,DOUBLE,1bigquery_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_rowsGA
             (project)InsertAll Inserted Rows | |
| DELTA,DOUBLE,1bigquery_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_bytesGA
             (project)Stored bytes | |
| GAUGE,INT64,Bybigquery_dataset | Number of logical 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_countGA
             (project)Table count | |
| GAUGE,INT64,1bigquery_dataset | Number of tables. Sampled every 1800 seconds. After sampling, data is not visible for up to 10800 seconds. | 
| storage/uploaded_bytesGA
             (project)Uploaded bytes | |
| DELTA,INT64,Bybigquery_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_billedGA
             (project)Uploaded bytes billed | |
| DELTA,INT64,Bybigquery_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_countGA
             (project)Uploaded rows | |
| DELTA,INT64,1bigquery_dataset | Uploaded rows. Sampled every 60 seconds. After sampling, data is not visible for up to 21720 seconds. api:
              Api used to perform the batch import or streaming insert job. Rows added by using a query job with a `writeDisposition` of `WRITE_APPEND` are not shown.table:
              Table name. | 
bigquerybiengine
Metrics from BigQuery BI Engine. Launch stages of these metrics: 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.
      When querying a label, use the metric.labels. prefix; for
      example, metric.labels.LABEL="VALUE".
    
| Metric type Launch stage (Resource hierarchy levels) Display name | |
|---|---|
| Kind, Type, Unit Monitored resources | Description Labels | 
| model/inflight_requestsGA
             (project)Inflight requests | |
| GAUGE,INT64,1bigquery_biengine_model | Inflight requests to a BI model. Only reported without LookerStudio native BigQuery integration. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| model/request_countGA
             (project)Request count | |
| DELTA,INT64,1bigquery_biengine_model | BI Engine request count. Only reported without LookerStudio native BigQuery integration. 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_latenciesGA
             (project)Request execution times | |
| GAUGE,DISTRIBUTION,msbigquery_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. Only reported without LookerStudio native BigQuery integration.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_bytesGA
             (project)Reservation used bytes by table | |
| GAUGE,INT64,Bybigquery_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_bytesGA
             (project)Reservation total bytes | |
| GAUGE,INT64,Bybigquery_project | Size of the BI engine reservation. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| reservation/used_bytesGA
             (project)Reservation used bytes | |
| GAUGE,INT64,Bybigquery_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 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.
      When querying a label, use the metric.labels. prefix; for
      example, metric.labels.LABEL="VALUE".
    
| Metric type Launch stage (Resource hierarchy levels) Display name | |
|---|---|
| Kind, Type, Unit Monitored resources | Description Labels | 
| transfer_config/active_runsBETA
             (project)Active run count | |
| GAUGE,INT64,1bigquery_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_runsBETA
             (project)Completed run count | |
| DELTA,INT64,1bigquery_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.data_source_id:
              Run data source. | 
| transfer_config/last_execution_job_rowsBETA
             (project)Last executed job row count | |
| GAUGE,INT64,1bigquery_dts_config | Number of returned rows from last executed job of transfer configuration. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. run_cause:
              Run cause. | 
| transfer_config/run_duration_secondsBETA
             (project)Run latency distribution | |
| DELTA,DISTRIBUTION,sbigquery_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 BETA
      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.
      When querying a label, use the metric.labels. prefix; for
      example, metric.labels.LABEL="VALUE".
    
| Metric type Launch stage (Resource hierarchy levels) Display name | |
|---|---|
| Kind, Type, Unit Monitored resources | Description Labels | 
| dataflow_write/connection_results_countBETA
             (project)Connection Results | |
| DELTA,INT64,1bigquerystorage.googleapis.com/DataflowWrite | Total accumulation of BigQuery Write API connection results. result:
              String representation of status code. | 
| dataflow_write/request_countBETA
             (project)Request Count | |
| DELTA,INT64,1bigquerystorage.googleapis.com/DataflowWrite | Total accumulation of BigQuery Write API request count. result:
              String representation of status code. | 
| dataflow_write/server_side_latenciesBETA
             (project)Server Side Latencies | |
| DELTA,DISTRIBUTION,1bigquerystorage.googleapis.com/DataflowWrite | The latency distribution (in milliseconds) in BigQuery Write API frontend from receiving a AppendRowsRequest to sending a AppendRowsResponse. result:
              String representation of status code. | 
| dataflow_write/transcoding_latenciesBETA
             (project)Transcoding Latencies | |
| DELTA,DISTRIBUTION,1bigquerystorage.googleapis.com/DataflowWrite | The duration distribution (in milliseconds) in BigQuery Write API frontend taken by transcoding data. result:
              String representation of status code. | 
| dataflow_write/uploaded_bytes_countBETA
             (project)Uploaded Bytes | |
| DELTA,INT64,1bigquerystorage.googleapis.com/DataflowWrite | Total accumulation of BigQuery Write API ingested bytes. result:
              String representation of status code. | 
| dataflow_write/uploaded_row_countBETA
             (project)Uploaded Rows | |
| DELTA,INT64,1bigquerystorage.googleapis.com/DataflowWrite | Total accumulation of BigQuery Write API ingested rows. result:
              String representation of status code. | 
| read/concurrent_streamsALPHA
             (project)Concurrent ReadRows streams | |
| GAUGE,INT64,1bigquery_project | Number of concurrent ReadRows streams. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. | 
| write/concurrent_connectionsBETA
             (project)concurrent connection count | |
| GAUGE,INT64,1bigquery_project | Concurrent connection per project for BigQuery Write API. To be consistent with concurrent connection quota, the metric is by default on the project that initiated the AppendRowsRequests (associated with the API key or the service account). Sampled every 60 seconds. After sampling, data is not visible for up to 360 seconds. | 
| write/connection_results_countBETA
             (project)Connection results count | |
| DELTA,INT64,1bigquery_project | Total accumulation of connection results with BigQuery Write API. Sampled every 60 seconds. After sampling, data is not visible for up to 360 seconds. result:
              String representation of status code . | 
| write/server_side_latenciesBETA
             (project)server side latency | |
| DELTA,DISTRIBUTION,1bigquery_project | The latency distribution (in milliseconds) in BigQuery Write API frontend from receiving a AppendRowsRequest to sending a AppendRowsResponse. Sampled every 60 seconds. After sampling, data is not visible for up to 360 seconds. | 
| write/transcoding_latenciesBETA
             (project)transcoding latency | |
| DELTA,DISTRIBUTION,1bigquery_project | The transcoding latency distribution (in milliseconds) in BigQuery Write API frontend. Sampled every 60 seconds. After sampling, data is not visible for up to 360 seconds. | 
| write/uploaded_bytes_countBETA
             (project)Uploaded bytes count | |
| DELTA,INT64,1bigquery_project | Total accumulation of BigQuery Write API ingested bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 360 seconds. result:
              String representation of status code . | 
| write/uploaded_row_countBETA
             (project)Uploaded rows count | |
| DELTA,INT64,1bigquery_project | Total accumulation of BigQuery Write API ingested rows. Sampled every 60 seconds. After sampling, data is not visible for up to 360 seconds. result:
              String representation of status code . | 
bigtable
Metrics from Bigtable. Launch stages of these metrics: BETA 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.
      When querying a label, use the metric.labels. prefix; for
      example, metric.labels.LABEL="VALUE".
    
| Metric type Launch stage (Resource hierarchy levels) Display name | |
|---|---|
| Kind, Type, Unit Monitored resources | Description Labels | 
| backup/bytes_usedGA
             (project)Backup storage used. | |
| GAUGE,INT64,Bybigtable_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_latenciesGA
             (project)Application Blocking Latencies | |
| DELTA,DISTRIBUTION,msbigtable_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_latenciesGA
             (project)Attempt Latencies | |
| DELTA,DISTRIBUTION,msbigtable_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_latenciesGA
             (project)Client Blocking Latencies | |
| DELTA,DISTRIBUTION,msbigtable_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_countGA
             (project)Connectivity Error Count | |
| DELTA,INT64,1bigtable_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_latenciesGA
             (project)First Response Latencies | |
| DELTA,DISTRIBUTION,msbigtable_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_latenciesGA
             (project)Operation Latencies | |
| DELTA,DISTRIBUTION,msbigtable_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_countGA
             (project)Retry Count | |
| DELTA,INT64,1bigtable_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_latenciesGA
             (project)Server Latencies | |
| DELTA,DISTRIBUTION,msbigtable_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_countGA
             (project)Maximum nodes | |
| GAUGE,INT64,1bigtable_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_countGA
             (project)Minimum nodes | |
| GAUGE,INT64,1bigtable_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_cpuGA
             (project)Recommended nodes based on CPU | |
| GAUGE,INT64,1bigtable_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_storageGA
             (project)Recommended nodes based on storage | |
| GAUGE,INT64,1bigtable_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_loadGA
             (project)CPU load | |
| GAUGE,DOUBLE,1bigtable_cluster | CPU load of a cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. | 
| cluster/cpu_load_by_app_profile_by_method_by_tableGA
             (project)CPU load by app profile, method, and table | |
| GAUGE,DOUBLE,1bigtable_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_nodeGA
             (project)CPU load (hottest node) | |
| GAUGE,DOUBLE,1bigtable_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_granularityGA
             (project)CPU load (hottest node) high granularity | |
| GAUGE,DOUBLE,1bigtable_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_loadGA
             (project)Disk load | |
| GAUGE,DOUBLE,1bigtable_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_countGA
             (project)Nodes | |
| GAUGE,INT64,1bigtable_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_utilizationGA
             (project)Storage utilization | |
| GAUGE,DOUBLE,1bigtable_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_usedGA
             (project)Data stored | |
| GAUGE,INT64,Bybigtable_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_capacityEARLY_ACCESS
             (project)Storage capacity per node | |
| GAUGE,INT64,Bybigtable_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_capacityGA
             (project)Storage capacity | |
| GAUGE,INT64,Bybigtable_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. | 
| materialized_view/intermediate_storageBETA
             (project)Data for intermediate processing. | |
| GAUGE,INT64,Bybigtable_materialized_view | Amount of data used by intermediate processing for the materialized view in bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds. storage_type:
              Type of disk storage. | 
| materialized_view/max_delayBETA
             (project)Maximum processing delay | |
| GAUGE,INT64,sbigtable_materialized_view | Upper bound of processing delay for the materialized view. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds. | 
| materialized_view/storageBETA
             (project)Materialized view data. | |
| GAUGE,INT64,Bybigtable_materialized_view | Amount of data used for the materialized view storage in bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds. storage_type:
              Type of disk storage. | 
| materialized_view/system_errorsBETA
             (project)System error count | |
| DELTA,INT64,1bigtable_materialized_view | Number of errors from system for the materialized view. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds. canonical_status:
              Canonical error status. | 
| materialized_view/user_errorsBETA
             (project)User error count | |
| DELTA,INT64,1bigtable_materialized_view | Number of errors from user data for the materialized view. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds. canonical_status:
              Canonical error status. | 
| replication/latencyGA
             (project)Replication latencies | |
| DELTA,DISTRIBUTION,msbigtable_table | Distribution of the replication latencies of mutations to a table, measured as the difference between the commit time at the source and destination clusters. 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_delayGA
             (project)Replication maximum delay | |
| GAUGE,DOUBLE,sbigtable_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/data_boost/eligibility_countGA
             (project)Data Boost traffic eligibility count | |
| DELTA,INT64,1bigtable_table | Current Bigtable requests that are eligible and ineligible for Data Boost. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. app_profile:
              Cloud Bigtable application profile.eligibility:
              Whether request is eligible for Data Boost. | 
| server/data_boost/ineligible_reasonsGA
             (project)Data Boost traffic ineligible reasons | |
| GAUGE,INT64,1bigtable_table | Reasons that current traffic is ineligible for Data Boost. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. app_profile:
              Cloud Bigtable application profile.ineligible_reason:
              Reason that request is ineligible for Data Boost. | 
| server/data_boost/spu_usageGA
             (project)Data Boost SPU Usage | |
| GAUGE,INT64,1bigtable_table | The Serverless-Processing-Units usage (in SPU-seconds) for Data Boost requests. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. app_profile:
              Cloud Bigtable application profile.method:
              Cloud Bigtable API method. | 
| server/error_countGA
             (project)Error count | |
| DELTA,INT64,1bigtable_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/latenciesGA
             (project)Server Latencies | |
| DELTA,DISTRIBUTION,msbigtable_table | Distribution of server request latencies for a table. The latency is measured between the time when Cloud Bigtable (behind the Google frontend) receives an RPC and the time when it sends back the last 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. | 
| server/modified_rows_countGA
             (project)Modified rows | |
| DELTA,INT64,1bigtable_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_countGA
             (project)Multi-cluster failovers | |
| DELTA,INT64,1bigtable_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/read_latencies_by_storage_tierBETA
             (project)Server Read Latencies by Storage Tier | |
| DELTA,DISTRIBUTION,msbigtable_table | Distribution of server read request latencies by storage tier for a table. The latency is measured between the time when Cloud Bigtable (behind the Google frontend) receives an RPC and the time when it sends back the last byte of the response. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. method:
              Cloud Bigtable API method.app_profile:
              Cloud Bigtable application profile.storage_tier:
              Type of storage tier accessed in the request. | 
| server/read_request_count_by_storage_tierBETA
             (project)Read request count by Storage Tier | |
| DELTA,INT64,1bigtable_table | Number of server read requests by storage tier for a table. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. method:
              Cloud Bigtable API method.app_profile:
              Cloud Bigtable application profile.storage_tier:
              Type of storage tier accessed in the request. | 
| server/received_bytes_countGA
             (project)Received bytes | |
| DELTA,INT64,Bybigtable_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_countGA
             (project)Request count | |
| DELTA,INT64,1bigtable_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/request_max_per_minute_countGA
             (project)Five-second maximum requests per minute | |
| DELTA,INT64,1bigtable_table | Maximum number of requests received in a five-second span per minute. 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_countGA
             (project)Returned rows | |
| DELTA,INT64,1bigtable_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_countGA
             (project)Sent bytes | |
| DELTA,INT64,Bybigtable_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_transferred_to_infrequent_accessBETA
             (project)Data moved to Infrequent Access | |
| GAUGE,INT64,Bybigtable_table | Amount of data moved to IA storage. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | 
| table/bytes_usedGA
             (project)Data stored | |
| GAUGE,INT64,Bybigtable_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. | 
| table/change_stream_log_used_bytesGA
             (project)Change stream data | |
| GAUGE,INT64,Bybigtable_table | Amount of disk storage used by the change stream logs. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. storage_type:
              Type of disk storage. | 
billingbudgets
Metrics from the Cloud Billing. Launch stages of these metrics: GA
      The "metric type" strings in this table must be prefixed
      with billingbudgets.googleapis.com/. That prefix has been
      omitted from the entries in the table.
      When querying a label, use the metric.labels. prefix; for
      example, metric.labels.LABEL="VALUE".
    
| Metric type Launch stage (Resource hierarchy levels) Display name | |
|---|---|
| Kind, Type, Unit Monitored resources | Description Labels | 
| quota/budget_count/exceededGA
             (project)Budget limit per billing account quota exceeded error | |
| DELTA,INT64,1billingbudgets.googleapis.com/Location | Number of attempts to exceed the limit on quota metric billingbudgets.googleapis.com/budget_count. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.billing_account_id:
              Billing account id. | 
| quota/budget_count/limitGA
             (project)Budget limit per billing account quota limit | |
| GAUGE,INT64,1billingbudgets.googleapis.com/Location | Current limit on quota metric billingbudgets.googleapis.com/budget_count. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.billing_account_id:
              Billing account id. | 
| quota/budget_count/usageGA
             (project)Budget limit per billing account quota usage | |
| GAUGE,INT64,1billingbudgets.googleapis.com/Location | Current usage on quota metric billingbudgets.googleapis.com/budget_count. After sampling, data is not visible for up to 150 seconds. limit_name:
              The limit name.billing_account_id:
              Billing account id. | 
blockchainnodeengine
Metrics from the Blockchain Node Engine. Launch stages of these metrics: BETA
      The "metric type" strings in this table must be prefixed
      with blockchainnodeengine.googleapis.com/. That prefix has been
      omitted from the entries in the table.
      When querying a label, use the metric.labels. prefix; for
      example, metric.labels.LABEL="VALUE".
    
| Metric type Launch stage (Resource hierarchy levels) Display name | |
|---|---|
| Kind, Type, Unit Monitored resources | Description Labels | 
| node/active_peersBETA
             (project)Peer Count | |
| GAUGE,INT64,1blockchainnodeengine.googleapis.com/BlockchainNode | The number of connected peers of the node. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. | 
| node/beacon_aggregated_attestation_processing_requests_countBETA
             (project)Aggregated Attestation Requests Count | |
| DELTA,INT64,1blockchainnodeengine.googleapis.com/BlockchainNode | Total number of all aggregated attestations submitted for processing. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. | 
| node/beacon_aggregated_attestation_processing_successes_countBETA
             (project)Aggregated Attestations Verified For Gossip | |
| DELTA,INT64,1blockchainnodeengine.googleapis.com/BlockchainNode | Total number of aggregated attestations verified for gossip. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. | 
| node/beacon_attestation_processing_signature_secondsBETA
             (project)Signature Verification Latencies | |
| GAUGE,DISTRIBUTION,1blockchainnodeengine.googleapis.com/BlockchainNode | Current time spent on the signature verification of attestation processing. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. | 
| node/block_heightBETA
             (project)Block Height | |
| GAUGE,INT64,1blockchainnodeengine.googleapis.com/BlockchainNode | The block height of the node. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. | 
| node/block_timestampBETA
             (project)Block Timestamp | |
| GAUGE,INT64,1blockchainnodeengine.googleapis.com/BlockchainNode | The timestamp of the most recent block. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. | 
| node/cpu/utilizationBETA
             (project)CPU Utilization | |
| GAUGE,DOUBLE,10^2.%blockchainnodeengine.googleapis.com/BlockchainNode | The amount of work the CPU handles to process resources. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. | 
| node/disk/total_ops_countBETA
             (project)Cumulative Disk Operations | |
| DELTA,INT64,1blockchainnodeengine.googleapis.com/BlockchainNode | Cumulative count of disk reads and writes. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. direction:
              Direction of flow of bytes/operations (read or write). | 
| node/memory/utilizationBETA
             (project)Memory Utilization | |
| GAUGE,DOUBLE,10^2.%blockchainnodeengine.googleapis.com/BlockchainNode | The amount of memory in use currently by running processes. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. | 
| node/pending_transactionsBETA
             (project)Pending Transactions | |
| GAUGE,INT64,1blockchainnodeengine.googleapis.com/BlockchainNode | The number of transactions available to be processed and included in the next block. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. | 
| node/total_request_countBETA
             (project)Request Count | |
| DELTA,INT64,1blockchainnodeengine.googleapis.com/BlockchainNode | The total number of requests received by the node. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. endpoint:
              RPC endpoint to which requests are sent. | 
| node/validators_totalBETA
             (project)Validator Count | |
| GAUGE,INT64,1blockchainnodeengine.googleapis.com/BlockchainNode | Total count of validators that are specifically monitored by this beacon node. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. | 
Generated at 2025-10-31 03:26:04 UTC.