Google Cloud metrics: D through H

This document lists the metric types defined by Google Cloud services when the service name begins with the letter d through h. For example, this page lists all metric types whose prefix is dns.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 DELTA and 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 unit field in the MetricDescriptor reference.

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

  • 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 information about the meaning of launch stages such as GA (General Availability) and BETA (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-07-16 13:15:17 UTC. For more information about this process, see About the lists.

dataflow

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

The "metric type" strings in this table must be prefixed with dataflow.googleapis.com/. That prefix has been omitted from the entries in the table. 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/active_worker_instances BETA(project)
Active Worker Instances
GAUGEINT641
dataflow_job
The active number of worker instances. Streaming engine jobs only.
job_id: The job id of the associated dataflow job.
job/aggregated_worker_utilization BETA(project)
Aggregated Worker Utilization
GAUGEDOUBLE%
dataflow_job
Aggregated worker utilization (e.g. worker CPU utilization) across the worker pool.
job_id: The job id of the associated dataflow job.
job/backlog_bytes GA(project)
Per-stage backlog in bytes
GAUGEINT64By
dataflow_job
Amount of known, unprocessed input for a stage, in bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
job_id: The ID of the current run of this pipeline.
stage: The stage of the pipeline.
job/backlog_elements GA(project)
Per-stage backlog in elements
GAUGEINT641
dataflow_job
Amount of known, unprocessed input for a stage, in elements. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
job_id: The ID of the current run of this pipeline.
stage: The stage of the pipeline.
job/bigquery/write_count BETA(project)
BigQueryIO.Write Requests
DELTAINT641
dataflow_job
BigQuery write requests from BigQueryIO.Write in Dataflow jobs. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
status: The canonical response code. See: https://cloud.google.com/apis/design/errors#handling_errors.
job_id: The job id of the associated Dataflow job.
ptransform: The pipeline PTransform making the requests.
bigquery_project_id: The project of the associated BigQuery table, view or query.
bigquery_dataset_id: The BigQuery dataset of the associated BigQuery table or view.
bigquery_table_or_view_id: The BigQuery table or view id.
job/billable_shuffle_data_processed GA(project)
Billable shuffle data processed
GAUGEINT64By
dataflow_job
The billable bytes of shuffle data processed by this Dataflow job. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
job_id: The ID of the current run of this pipeline.
job/bundle_user_processing_latencies GA(project)
Bundle user processing latencies
GAUGEDISTRIBUTIONms
dataflow_job
Bundle user processing latencies from a particular stage. Available for jobs running on Streaming Engine. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
job_id: The job id of the associated Dataflow job.
stage: The stage of the pipeline.
job/current_num_vcpus GA(project)
Current number of vCPUs in use
GAUGEINT641
dataflow_job
The number of vCPUs currently being used by this Dataflow job. This is the current number of workers times the number of vCPUs per worker. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
job_id: The ID of the current run of this pipeline.
job/current_shuffle_slots GA(project)
Current shuffle slots in use
GAUGEINT641
dataflow_job
The current shuffle slots used by this Dataflow job. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
job_id: The ID of the current run of this pipeline.
job/data_watermark_age GA(project)
Data watermark lag
GAUGEINT64s
dataflow_job
The age (time since event timestamp) up to which all data has been processed by the pipeline. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
job_id: The ID of the current run of this pipeline.
job/disk_space_capacity GA(project)
Disk Space Capacity
GAUGEINT64By
dataflow_job
The amount of persistent disk currently being allocated to all workers associated with this Dataflow job. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
job_id: The ID of the current run of this pipeline.
storage_type: The type of persistent disk: one of [HDD, SSD].
job/dofn_latency_average GA(project)
Average message processing time per DoFn.
GAUGEDOUBLEms
dataflow_job
The average processing time for a single message in a given DoFn (over the past 3 min window). Note that this includes time spent in GetData calls. Available for jobs running on Streaming Engine on the Legacy Runner. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
job_id: The job id of the associated Dataflow job.
do_fn: The user defined DoFn name.
job/dofn_latency_max GA(project)
Maximum message processing time per DoFn.
GAUGEINT64ms
dataflow_job
The maximum processing time for a single message in a given DoFn (over the past 3 min window). Note that this includes time spent in GetData calls. Available for jobs running on Streaming Engine on the Legacy Runner. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
job_id: The job id of the associated Dataflow job.
do_fn: The user defined DoFn name.
job/dofn_latency_min GA(project)
Minimum message processing time per DoFn.
GAUGEINT64ms
dataflow_job
The minimum processing time for a single message in a given DoFn (over the past 3 min window). Available for jobs running on Streaming Engine on the Legacy Runner. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
job_id: The job id of the associated Dataflow job.
do_fn: The user defined DoFn name.
job/dofn_latency_num_messages GA(project)
Number of messages processed per DoFn.
GAUGEINT641
dataflow_job
The number of messages processed by a given DoFn (over the past 3 min window). Available for jobs running on Streaming Engine on the Legacy Runner. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
job_id: The job id of the associated Dataflow job.
do_fn: The user defined DoFn name.
job/dofn_latency_total GA(project)
Total message processing time per DoFn.
GAUGEINT64ms
dataflow_job
The total processing time for all messages in a given DoFn (over the past 3 min window). Note that this includes time spent in GetData calls. Available for jobs running on Streaming Engine on the Legacy Runner. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
job_id: The job id of the associated Dataflow job.
do_fn: The user defined DoFn name.
job/duplicates_filtered_out_count GA(project)
Duplicate message count per stage
DELTAINT641
dataflow_job
The number of messages being processed by a particular stage that have been filtered out as duplicates. Available for jobs running on Streaming Engine. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
job_id: The job id of the associated Dataflow job.
stage: The stage of the pipeline.
job/elapsed_time GA(project)
Elapsed time
GAUGEINT64s
dataflow_job
Duration that the current run of this pipeline has been in the Running state so far, in seconds. When a run completes, this stays at the duration of that run until the next run starts. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
job_id: The ID of the current run of this pipeline.
job/element_count GA(project)
Element count
GAUGEINT641
dataflow_job
Number of elements added to the pcollection so far. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
job_id: The ID of the current run of this pipeline.
pcollection: The pipeline pcollection reporting this element count. PCollections are usually named by appending .out to the producing transform name.
job/elements_produced_count ALPHA(project)
Elements Produced
DELTAINT641
dataflow_job
The number of elements produced by each PTransform. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
job_id: The ID of the current run of this pipeline.
pcollection: The pipeline PCollection to which the elements were produced.
ptransform: The pipeline PTransform producing the elements.
job/estimated_backlog_processing_time BETA(project)
Estimated time to process current backlog per stage
GAUGEINT64s
dataflow_job
Estimated time (in seconds) to consume current backlog if no new data comes in and throughput stays the same. Only available for Streaming Engine jobs.
job_id: The ID of the current run of this pipeline.
stage: The stage of the pipeline.
job/estimated_byte_count GA(project)
Estimated byte count
GAUGEINT64By
dataflow_job
An estimated number of bytes added to the pcollection so far. Dataflow calculates the average encoded size of elements in a pcollection and mutiplies it by the number of elements. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
job_id: The ID of the current run of this pipeline.
pcollection: The pipeline pcollection reporting this estimated byte count. PCollections are usually named by appending .out to the producing transform name.
job/estimated_bytes_active GA(project)
Active Size
GAUGEINT64By
dataflow_job
Estimated number of bytes active in this stage of the job.
job_id: The ID of the current run of this pipeline.
stage: The stage of the pipeline.
job/estimated_bytes_consumed_count GA(project)
Throughput
DELTAINT64By
dataflow_job
Estimated number of bytes consumed by the stage of this job.
job_id: The ID of the current run of this pipeline.
stage: The stage of the pipeline.
job/estimated_bytes_produced_count GA(project)
Estimated Bytes Produced
DELTAINT641
dataflow_job
The estimated total byte size of elements produced by each PTransform. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
job_id: The ID of the current run of this pipeline.
pcollection: The pipeline PCollection to which the elements were produced.
ptransform: The pipeline PTransform producing the elements.
job/estimated_timer_backlog_processing_time BETA(project)
Estimated time (in seconds) for timers to complete.
GAUGEINT64s
dataflow_job
Estimated time (in seconds) for timers to complete. Only available for Streaming Engine jobs.
job_id: The ID of the current run of this pipeline.
stage: The stage of the pipeline.
job/gpu_memory_utilization BETA(project)
GPU memory utilization
GAUGEINT64%
dataflow_job
Percent of time over the past sample period during which global (device) memory was being read or written.
job_id: The ID of the current run of this pipeline.
job/gpu_utilization BETA(project)
GPU utilization
GAUGEINT64%
dataflow_job
Percent of time over the past sample period during which one or more kernels was executing on the GPU.
job_id: The ID of the current run of this pipeline.
job/horizontal_worker_scaling BETA(project)
Horizontal Worker Scaling
GAUGEBOOL
dataflow_job
A boolean value that indicates what kind of horizontal scaling direction which the autoscaler recommended and rationale behind it. A true metric output means a scaling decision is made and a false metric output means the corresponding scaling is not taking effect.
job_id: The job id of the associated dataflow job.
rationale: Horizontal worker scaling rationale: one of [Waiting for the signals to stabilize, Hit non-resource related limit, Low backlog and high worker utilization, High worker utilization, Low worker utilization, High backlog]
direction: Horizontal worker scaling direction: one of [Upscale number of workers, Downscale number of workers, No change in scaling and signals are not stable, No change in scaling and signals are stable]
job/is_failed GA(project)
Failed
GAUGEINT641
dataflow_job
A value of 1 indicates that the job has failed. This metric isn't recorded for jobs that fail before launch. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
job/max_worker_instances_limit GA(project)
Autoscaling worker instances ceiling
GAUGEINT641
dataflow_job
The maximum number of workers autoscaling is allowed to request.
job_id: The job id of the associated dataflow job.
job/memory_capacity GA(project)
Memory Capacity
GAUGEINT64By
dataflow_job
The amount of memory currently being allocated to all workers associated with this Dataflow job. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
job_id: The ID of the current run of this pipeline.
job/min_worker_instances_limit GA(project)
Autoscaling worker instances flooring
GAUGEINT641
dataflow_job
The minimum number of workers autoscaling is allowed to request.
job_id: The job id of the associated dataflow job.
job/oldest_active_message_age GA(project)
Oldest active message processing time per DoFn.
GAUGEINT64ms
dataflow_job
How long the oldest active message in a DoFn has been processing for. Available for jobs running on Streaming Engine on the Legacy Runner. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
job_id: The job id of the associated Dataflow job.
do_fn: The user defined DoFn name.
job/per_stage_data_watermark_age GA(project)
Per-stage data watermark lag
GAUGEINT64s
dataflow_job
The age (time since event timestamp) up to which all data has been processed by this stage of the pipeline. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
job_id: The ID of the current run of this pipeline.
stage: The stage of the pipeline.
job/per_stage_system_lag GA(project)
Per-stage system lag
GAUGEINT64s
dataflow_job
The current maximum duration that an item of data has been processing or awaiting processing in seconds, per pipeline stage. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
job_id: The ID of the current run of this pipeline.
stage: The stage of the pipeline.
job/processing_parallelism_keys GA(project)
The approximate number of parallel processing keys
GAUGEINT641
dataflow_job
Approximate number of keys in use for data processing for each stage. Processing for any given key is serialized, so the total number of keys for a stage represents the maximum available parallelism at that stage. Available for jobs running on Streaming Engine. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
job_id: The job id of the associated Dataflow job.
stage: The stage of the pipeline.
job/pubsub/late_messages_count GA(project)
Pub/Sub Late Messages Count
DELTAINT641
dataflow_job
The number of messages from Pub/Sub with timestamp older than the estimated watermark. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
job_id: The job id of the associated dataflow job.
stage: The computation stage consuming from Pub/Sub.
subscription_project_id: The project of the associated Pub/Sub subscription.
subscription_id: The id of the associated Pub/Sub subscription.
topic_project_id: The project of the associated Pub/Sub topic.
topic_id: The id of the associated Pub/Sub topic.
job/pubsub/published_messages_count GA(project)
Pub/Sub Published Messages Count
DELTAINT641
dataflow_job
The number of Pub/Sub messages published broken down by topic and status. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
job_id: The job id of the associated dataflow job.
stage: The computation stage consuming from Pub/Sub.
topic_project_id: The project of the associated Pub/Sub topic.
topic_id: The id of the associated Pub/Sub topic.
status: Status code string that indicates the result of the message, one of [OK, DROPPED].
job/pubsub/pulled_message_ages GA(project)
Pub/Sub Pulled Message Ages
GAUGEDISTRIBUTIONms
dataflow_job
The distribution of pulled but unacked Pub/Sub message ages. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
job_id: The job id of the associated dataflow job.
stage: The computation stage consuming from pubsub.
subscription_project_id: The project of the associated Pub/Sub subscription.
subscription_id: The id of the associated Pub/Sub subscription.
topic_project_id: The project of the associated Pub/Sub topic.
topic_id: The id of the associated Pub/Sub topic.
job/pubsub/read_count GA(project)
PubsubIO.Read requests from Dataflow jobs
DELTAINT641
dataflow_job
Pub/Sub Pull Requests. For Streaming Engine, this metric is deprecated. See the "Using the Dataflow monitoring interface" page for upcoming changes. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
status: The canonical response code. See: https://cloud.google.com/apis/design/errors#handling_errors.
job_id: The job id of the associated Dataflow job.
ptransform: The pipeline PTransform making the requests.
subscription_project_id: The project of the associated Pub/Sub subscription.
subscription_id: The id of the associated Pub/Sub subscription.
topic_project_id: The project of the associated Pub/Sub topic.
topic_id: The id of the associated Pub/Sub topic.
job/pubsub/read_latencies BETA(project)
Pub/Sub Pull Request Latencies
DELTADISTRIBUTIONms
dataflow_job
Pub/Sub Pull request latencies from PubsubIO.Read in Dataflow jobs. For Streaming Engine, this metric is deprecated. See the "Using the Dataflow monitoring interface" page for upcoming changes. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
job_id: The job id of the associated Dataflow job.
ptransform: The pipeline PTransform making the requests.
subscription_project_id: The project of the associated Pub/Sub subscription.
subscription_id: The id of the associated Pub/Sub subscription.
topic_project_id: The project of the associated Pub/Sub topic.
topic_id: The id of the associated Pub/Sub topic.
job/pubsub/streaming_pull_connection_status GA(project)
Percentage of active/terminated Streaming Pull connections
GAUGEDOUBLE%
dataflow_job
Percentage of all Streaming Pull connections that are either active (OK status) or terminated because of an error (non-OK status). When a connection is terminated, Dataflow will wait some time before attempting to re-connect. For Streaming Engine only. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
status: The canonical response code for the error. See: https://cloud.google.com/apis/design/errors#handling_errors.
job_id: The job id of the associated dataflow job.
ptransform: The pipeline PTransform making the requests.
subscription_project_id: The project of the associated Pub/Sub subscription.
subscription_id: The id of the associated Pub/Sub subscription.
topic_project_id: The project of the associated Pub/Sub topic.
topic_id: The id of the associated Pub/Sub topic.
job/pubsub/write_count GA(project)
Pub/Sub Publish Requests
DELTAINT641
dataflow_job
Pub/Sub Publish requests from PubsubIO.Write in Dataflow jobs. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
status: The canonical response code. See: https://cloud.google.com/apis/design/errors#handling_errors.
job_id: The job id of the associated Dataflow job.
ptransform: The pipeline PTransform making the requests.
topic_project_id: The project of the associated Pub/Sub topic.
topic_id: The id of the associated Pub/Sub topic.
job/pubsub/write_latencies GA(project)
Pub/Sub Publish Request Latencies
DELTADISTRIBUTIONms
dataflow_job
Pub/Sub Publish request latencies from PubsubIO.Write in Dataflow jobs. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
job_id: The job id of the associated Dataflow job.
ptransform: The pipeline PTransform making the requests.
topic_project_id: The project of the associated Pub/Sub topic.
topic_id: The id of the associated Pub/Sub topic.
job/status GA(project)
Status
GAUGESTRING
dataflow_job
Current state of this pipeline (e.g.: RUNNING, DONE, CANCELLED, FAILED, ...). Not reported while the pipeline is not running. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
job_id: The ID of the current run of this pipeline.
job/streaming_engine/key_processing_availability GA(project)
Current processing key-range availability
GAUGEDOUBLE10^2.%
dataflow_job
Percentage of streaming processing keys that are assigned to workers and available to perform work. Work for unavailable keys will be deferred until keys are available.
job_id: The job id of the associated Dataflow job.
stage: The stage of the pipeline.
job/streaming_engine/persistent_state/read_bytes_count GA(project)
Storage bytes read
DELTAINT641
dataflow_job
Storage bytes read by a particular stage. Available for jobs running on Streaming Engine. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
job_id: The job id of the associated Dataflow job.
stage: The stage of the pipeline.
job/streaming_engine/persistent_state/stored_bytes GA(project)
Current persistence state usage
GAUGEINT64By
dataflow_job
Current bytes stored in persistent state for the job.
job_id: The job id of the associated Dataflow job.
job/streaming_engine/persistent_state/write_bytes_count GA(project)
Storage bytes written
DELTAINT641
dataflow_job
Storage bytes written by a particular stage. Available for jobs running on Streaming Engine. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
job_id: The job id of the associated Dataflow job.
stage: The stage of the pipeline.
job/streaming_engine/persistent_state/write_latencies GA(project)
Storage write latencies
DELTADISTRIBUTIONms
dataflow_job
Storage write latencies from a particular stage. Available for jobs running on Streaming Engine. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
job_id: The job id of the associated Dataflow job.
stage: The stage of the pipeline.
job/streaming_engine/stage_end_to_end_latencies GA(project)
Per stage end to end latencies.
GAUGEDISTRIBUTIONms
dataflow_job
Distribution of time spent by streaming engine in each stage of the pipeline. This time includes shuffling messages, queueing them for processing, processing, queueing for persistent state write, and the write itself. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
job_id: The job id of the associated Dataflow job, for example, 2023-01-01-_01_02_03-45678987654.
stage: The stage of the pipeline, for example, F0.
job/system_lag GA(project)
System lag
GAUGEINT64s
dataflow_job
The current maximum duration that an item of data has been processing or awaiting processing, in seconds. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
job_id: The ID of the current run of this pipeline.
job/target_worker_instances GA(project)
Target Worker Instances
GAUGEINT641
dataflow_job
The desired number of worker instances.
job_id: The job id of the associated dataflow job.
job/thread_time BETA(project)
Thread Time
DELTAINT64ms
dataflow_job
Estimated time in milliseconds spent running in the function of the ptransform totaled across threads on all workers of the job. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
job_id: The ID of the current run of this pipeline.
ptransform: The pipeline PTransform running the function.
function: The function name, one of [start_bundle, process_element, process_timers, split_source, finish_bundle].
job/timers_pending_count GA(project)
Timers pending count per stage
DELTAINT641
dataflow_job
The number of timers pending in a particular stage. Available for jobs running on Streaming Engine. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
job_id: The job id of the associated Dataflow job.
stage: The stage of the pipeline.
job/timers_processed_count GA(project)
Timers processed count per stage
DELTAINT641
dataflow_job
The number of timers completed by a particular stage. Available for jobs running on Streaming Engine. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
job_id: The job id of the associated Dataflow job.
stage: The stage of the pipeline.
job/total_dcu_usage GA(project)
Total DCU usage
CUMULATIVEDOUBLE{dcu}
dataflow_job
The total amount of DCUs (Data Compute Unit) used by the Dataflow job since it was launched.
job_id: The job id of the associated Dataflow job, for example, 2023-04-05_19_41_09-14297402485873831817.
job/total_memory_usage_time GA(project)
Total memory usage time
GAUGEINT64GBy.s
dataflow_job
The total GB seconds of memory allocated to this Dataflow job. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
job_id: The ID of the current run of this pipeline.
job/total_pd_usage_time GA(project)
Total PD usage time
GAUGEINT64GBy.s
dataflow_job
The total GB seconds for all persistent disk used by all workers associated with this Dataflow job. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
job_id: The ID of the current run of this pipeline.
storage_type: The type of persistent disk: HDD, SSD.
job/total_secu_usage BETA(project)
Total SECU usage
GAUGEDOUBLE{secu}
dataflow_job
The total amount of SECUs (Streaming Engine Compute Unit) used by the Dataflow job since it was launched. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
job_id: The job id of the associated Dataflow job, for example, 2023-04-05_19_41_09-14297402485873831817.
job/total_shuffle_data_processed GA(project)
Total shuffle data processed
GAUGEINT64By
dataflow_job
The total bytes of shuffle data processed by this Dataflow job. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
job_id: The ID of the current run of this pipeline.
job/total_streaming_data_processed GA(project)
Total streaming data processed
GAUGEINT64By
dataflow_job
The total bytes of streaming data processed by this Dataflow job. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
job_id: The ID of the current run of this pipeline.
job/total_vcpu_time GA(project)
Total vCPU time
GAUGEINT64s
dataflow_job
The total vCPU seconds used by this Dataflow job. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
job_id: The ID of the current run of this pipeline.
job/user_counter GA(project)
User Counter
GAUGEDOUBLE1
dataflow_job
A user-defined counter metric. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
metric_name: The name provided by the user for this counter.
job_id: The ID of the current run of this pipeline.
ptransform: The pipeline PTransform reporting this counter value.
job/worker_utilization_hint BETA(project)
Worker Utilization Hint
GAUGEDOUBLE%
dataflow_job
Worker utilization hint for autoscaling. This hint value is configured by the customers and defines a target worker CPU utilization range thus influencing scaling aggressiveness.
job_id: The job id of the associated dataflow job.
job/worker_utilization_hint_is_actively_used BETA(project)
Worker Utilization Hint Is Actively Used
GAUGEBOOL
dataflow_job
Reports whether or not the worker utilization hint is actively used by the horizontal autoscaling policy.
job_id: The job id of the associated dataflow job.
quota/region_endpoint_shuffle_slot/exceeded GA(project)
Shuffle slots per region per endpoint quota exceeded error
DELTAINT641
dataflow.googleapis.com/Project
Number of attempts to exceed the limit on quota metric dataflow.googleapis.com/region_endpoint_shuffle_slot. After sampling, data is not visible for up to 150 seconds.
limit_name: The limit name.
endpoint: The shuffle endpoint.
quota/region_endpoint_shuffle_slot/limit GA(project)
Shuffle slots per region per endpoint quota limit
GAUGEINT641
dataflow.googleapis.com/Project
Current limit on quota metric dataflow.googleapis.com/region_endpoint_shuffle_slot. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
limit_name: The limit name.
endpoint: The shuffle endpoint.
quota/region_endpoint_shuffle_slot/usage GA(project)
Shuffle slots per region per endpoint quota usage
GAUGEINT641
dataflow.googleapis.com/Project
Current usage on quota metric dataflow.googleapis.com/region_endpoint_shuffle_slot. After sampling, data is not visible for up to 150 seconds.
limit_name: The limit name.
endpoint: The shuffle endpoint.
worker/memory/bytes_used GA(project)
Container memory used
GAUGEINT64By
dataflow_worker
The memory usage in bytes by a particular container instance on a Dataflow worker.
container: Container instance name, such as "java-streaming" or "harness".
worker/memory/container_limit GA(project)
Container memory limit
GAUGEINT64By
dataflow_worker
Maximum RAM size in bytes available to a particular container instance on a Dataflow worker.
container: Container instance name, such as "java-streaming" or "harness".
worker/memory/total_limit GA(project)
Worker memory limit
GAUGEINT64By
dataflow_worker
RAM size in bytes available to a Dataflow worker.

datafusion

Metrics from Cloud Data Fusion. Launch stages of these metrics: BETA

The "metric type" strings in this table must be prefixed with datafusion.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/v2/api_request_count BETA(project)
CDAP REST API Requests Received
CUMULATIVEINT64{request}
datafusion.googleapis.com/InstanceV2
Cumulative count of REST API requests received by a service in the backend. Sampled every 120 seconds.
service: The name of the service receiving the request.
handler: The name of the handler handling the request.
method: The name of the method that is called within the handler.
enable_rbac: Whether role-based access control is enabled for the instance.
private_service_connect_enabled: Whether private service connect is enabled for the instance.
instance/v2/api_response_count BETA(project)
CDAP REST API Responses
CUMULATIVEINT64{request}
datafusion.googleapis.com/InstanceV2
Cumulative count of REST API responses sent by a service in the backend. Sampled every 120 seconds.
service: The name of the service serving the request.
handler: The name of the handler handling the request.
method: The name of the method that is called within the handler.
response_code: The response code generated from the request.
enable_rbac: Whether role-based access control is enabled for the instance.
private_service_connect_enabled: Whether private service connect is enabled for the instance.
instance/v2/authorization_check_count BETA(project)
Authorization Check Count
CUMULATIVEINT641
datafusion.googleapis.com/InstanceV2
Cumulative count of authorization checks made by the access enforcer. Sampled every 120 seconds.
enable_rbac: Whether role-based access control is enabled for the instance.
type: Type of authorization check performed.
private_service_connect_enabled: Whether private service connect is enabled for the instance.
instance/v2/authorization_check_time BETA(project)
Authorization Check Time
GAUGEINT64ms
datafusion.googleapis.com/InstanceV2
Latency of authorization checks made by the access enforcer. Sampled every 120 seconds.
enable_rbac: Whether role-based access control is enabled for the instance.
type: Type of authorization check performed.
private_service_connect_enabled: Whether private service connect is enabled for the instance.
instance/v2/concurrent_pipelines_launched BETA(project)
Concurrent Pipeline Launches Count
GAUGEINT641
datafusion.googleapis.com/InstanceV2
Count of pipelines in provisioning/starting state. Sampled every 120 seconds.
enable_rbac: Whether role-based access control is enabled for the instance.
private_service_connect_enabled: Whether private service connect is enabled for the instance.
instance/v2/concurrent_pipelines_running BETA(project)
Concurrent Pipelines Running Count
GAUGEINT641
datafusion.googleapis.com/InstanceV2
Count of concurrent pipelines running. Sampled every 120 seconds.
enable_rbac: Whether role-based access control is enabled for the instance.
private_service_connect_enabled: Whether private service connect is enabled for the instance.
instance/v2/draft_pipelines BETA(project)
Draft pipeline count
GAUGEINT641
datafusion.googleapis.com/InstanceV2
Number of draft pipelines. Sampled every 120 seconds.
enable_rbac: Whether role-based access control is enabled for the instance.
private_service_connect_enabled: Whether private service connect is enabled for the instance.
instance/v2/namespaces BETA(project)
Namespace count
GAUGEINT641
datafusion.googleapis.com/InstanceV2
Number of namespaces. Sampled every 120 seconds.
enable_rbac: Whether role-based access control is enabled for the instance.
private_service_connect_enabled: Whether private service connect is enabled for the instance.
instance/v2/pipelines BETA(project)
Deployed pipeline count
GAUGEINT641
datafusion.googleapis.com/InstanceV2
Number of deployed pipelines. Sampled every 120 seconds.
enable_rbac: Whether role-based access control is enabled for the instance.
private_service_connect_enabled: Whether private service connect is enabled for the instance.
maintenance_window_enabled: Whether maintenance window is enabled for the instance.
instance/v2/service_available BETA(project)
Service status
GAUGEBOOL1
datafusion.googleapis.com/InstanceV2
CDAP service availability. Sampled every 120 seconds.
service: The name of the service.
enable_rbac: Whether role-based access control is enabled for the instance.
private_service_connect_enabled: Whether private service connect is enabled for the instance.
pipeline/v2/bqpushdown/engine_bytes_billed_count BETA(project)
BigQuery Pushdown: bytes billed by BigQuery jobs.
CUMULATIVEINT64By
datafusion.googleapis.com/PipelineV2
BigQuery Pushdown: cumulative bytes billed by BigQuery jobs. Sampled every 120 seconds.
enable_rbac: Whether role-based access control is enabled for the instance.
private_service_connect_enabled: Whether private service connect is enabled for the instance.
pipeline/v2/bqpushdown/engine_bytes_processed_count BETA(project)
BigQuery Pushdown: bytes processed by BigQuery jobs.
CUMULATIVEINT64By
datafusion.googleapis.com/PipelineV2
BigQuery Pushdown: cumulative bytes processed by BigQuery jobs. Sampled every 120 seconds.
enable_rbac: Whether role-based access control is enabled for the instance.
private_service_connect_enabled: Whether private service connect is enabled for the instance.
pipeline/v2/bqpushdown/engine_slot_count BETA(project)
BigQuery Pushdown: Cumulative slot usage by BigQuery jobs in milliseconds.
CUMULATIVEINT64ms
datafusion.googleapis.com/PipelineV2
BigQuery Pushdown: Cumulative slot usage by BigQuery jobs in milliseconds. Sampled every 120 seconds.
enable_rbac: Whether role-based access control is enabled for the instance.
private_service_connect_enabled: Whether private service connect is enabled for the instance.
pipeline/v2/bqpushdown/records_in_count BETA(project)
BigQuery Pushdown: cumulative count of records entering a pipeline.
CUMULATIVEINT641
datafusion.googleapis.com/PipelineV2
BigQuery Pushdown: cumulative count of records entering a pipeline. Sampled every 120 seconds.
enable_rbac: Whether role-based access control is enabled for the instance.
private_service_connect_enabled: Whether private service connect is enabled for the instance.
pipeline/v2/bqpushdown/records_out_count BETA(project)
BigQuery Pushdown: cumulative count of records leaving a pipeline.
CUMULATIVEINT641
datafusion.googleapis.com/PipelineV2
BigQuery Pushdown: cumulative count of records leaving a pipeline. Sampled every 120 seconds.
enable_rbac: Whether role-based access control is enabled for the instance.
private_service_connect_enabled: Whether private service connect is enabled for the instance.
pipeline/v2/bqpushdown/records_pulled_count BETA(project)
BigQuery Pushdown: cumulative count of records pulled from the BQ engine in the pipeline.
CUMULATIVEINT641
datafusion.googleapis.com/PipelineV2
BigQuery Pushdown: cumulative count of records pulled from the BQ engine in the pipeline. Sampled every 120 seconds.
enable_rbac: Whether role-based access control is enabled for the instance.
private_service_connect_enabled: Whether private service connect is enabled for the instance.
pipeline/v2/bqpushdown/records_pushed_count BETA(project)
BigQuery Pushdown: cumulative count of records pushed to engine in the pipeline.
CUMULATIVEINT641
datafusion.googleapis.com/PipelineV2
BigQuery Pushdown: cumulative count of records pushed to engine in the pipeline. Sampled every 120 seconds.
enable_rbac: Whether role-based access control is enabled for the instance.
private_service_connect_enabled: Whether private service connect is enabled for the instance.
pipeline/v2/bqpushdown/stages_count BETA(project)
BigQuery Pushdown: cumulative number of stages in the pipeline.
CUMULATIVEINT641
datafusion.googleapis.com/PipelineV2
BigQuery Pushdown: cumulative number of stages in the pipeline. Sampled every 120 seconds.
enable_rbac: Whether role-based access control is enabled for the instance.
private_service_connect_enabled: Whether private service connect is enabled for the instance.
pipeline/v2/bqpushdown/stages_join_count BETA(project)
BigQuery Pushdown: cumulative number of stages in the pipeline that are of type join.
CUMULATIVEINT641
datafusion.googleapis.com/PipelineV2
BigQuery Pushdown: cumulative number of stages in the pipeline of type join. Sampled every 120 seconds.
enable_rbac: Whether role-based access control is enabled for the instance.
private_service_connect_enabled: Whether private service connect is enabled for the instance.
pipeline/v2/bqpushdown/stages_pulled_count BETA(project)
BigQuery Pushdown: cumulative number of stages in the pipeline that have records pulled from the BQ engine.
CUMULATIVEINT641
datafusion.googleapis.com/PipelineV2
BigQuery Pushdown: cumulative number of stages in the pipeline that have records pulled from the BQ engine. Sampled every 120 seconds.
enable_rbac: Whether role-based access control is enabled for the instance.
private_service_connect_enabled: Whether private service connect is enabled for the instance.
pipeline/v2/bqpushdown/stages_pushed_count BETA(project)
BigQuery Pushdown: cumulative number of stages in the pipeline that have records pushed into the BQ engine.
CUMULATIVEINT641
datafusion.googleapis.com/PipelineV2
BigQuery Pushdown: cumulative number of stages in the pipeline that have records pushed into the BQ engine. Sampled every 120 seconds.
enable_rbac: Whether role-based access control is enabled for the instance.
private_service_connect_enabled: Whether private service connect is enabled for the instance.
pipeline/v2/bqpushdown/stages_read_count BETA(project)
BigQuery Pushdown: cumulative number of read stages in the pipeline.
CUMULATIVEINT641
datafusion.googleapis.com/PipelineV2
BigQuery Pushdown: cumulative number of read stages in the pipeline. Sampled every 120 seconds.
enable_rbac: Whether role-based access control is enabled for the instance.
private_service_connect_enabled: Whether private service connect is enabled for the instance.
pipeline/v2/bqpushdown/stages_spark_pulled_count BETA(project)
BigQuery Pushdown: cumulative number of stages in the pipeline that have records pulled from the Spark engine.
CUMULATIVEINT641
datafusion.googleapis.com/PipelineV2
BigQuery Pushdown: cumulative number of stages in the pipeline that have records pulled from the Spark engine. Sampled every 120 seconds.
enable_rbac: Whether role-based access control is enabled for the instance.
private_service_connect_enabled: Whether private service connect is enabled for the instance.
pipeline/v2/bqpushdown/stages_spark_pushed_count BETA(project)
BigQuery Pushdown: cumulative number of stages in the pipeline that have records pushed into the Spark engine.
CUMULATIVEINT641
datafusion.googleapis.com/PipelineV2
BigQuery Pushdown: cumulative number of stages in the pipeline that have records pushed into the Spark engine. Sampled every 120 seconds.
enable_rbac: Whether role-based access control is enabled for the instance.
private_service_connect_enabled: Whether private service connect is enabled for the instance.
pipeline/v2/bqpushdown/stages_transform_count BETA(project)
BigQuery Pushdown: cumulative number of stages in the pipeline that are of type transform.
CUMULATIVEINT641
datafusion.googleapis.com/PipelineV2
BigQuery Pushdown: cumulative number of stages in the pipeline of type transform. Sampled every 120 seconds.
enable_rbac: Whether role-based access control is enabled for the instance.
private_service_connect_enabled: Whether private service connect is enabled for the instance.
pipeline/v2/bqpushdown/stages_write_count BETA(project)
BigQuery Pushdown: cumulative number of write stages in the pipeline.
CUMULATIVEINT641
datafusion.googleapis.com/PipelineV2
BigQuery Pushdown: cumulative number of write stages in the pipeline. Sampled every 120 seconds.
enable_rbac: Whether role-based access control is enabled for the instance.
private_service_connect_enabled: Whether private service connect is enabled for the instance.
pipeline/v2/dataproc/api_request_count BETA(project)
Dataproc API Requests
CUMULATIVEINT641
datafusion.googleapis.com/PipelineV2
Cumulative count of Dataproc API requests. Sampled every 120 seconds.
provisioner: Name of the provisioner.
method: Name of the method that is called.
response_code: The response code generated from the request.
region: The region that the Dataproc cluster is hosted in.
launch_mode: Launch mode for the Dataproc job.
image_version: The dataproc image version used.
enable_rbac: Whether role-based access control is enabled for the instance.
private_service_connect_enabled: Whether private service connect is enabled for the instance.
pipeline/v2/dataproc/provisioning_latency BETA(project)
Provisioning Latency
GAUGEINT64s
datafusion.googleapis.com/PipelineV2
Dataproc cluster provisioning latency. Sampled every 120 seconds.
provisioner: Name of the provisioner.
enable_rbac: Whether role-based access control is enabled for the instance.
private_service_connect_enabled: Whether private service connect is enabled for the instance.
pipeline/v2/pipeline_duration BETA(project)
Pipeline Run Time
GAUGEINT64s
datafusion.googleapis.com/PipelineV2
Pipeline run time. Sampled every 120 seconds.
complete_state: The state in which the run completed.
program: Name of the program.For eg,"DataPipelineWorkflow" in case of batch pipeline.
provisioner: Name of the provisioner.
cluster_state: The state of the cluster when the run completed.
compute_profile_id: Name of compute profile used to run the pipeline.
enable_rbac: Whether role-based access control is enabled for the instance.
private_service_connect_enabled: Whether private service connect is enabled for the instance.
pipeline/v2/pipeline_start_latency BETA(project)
Pipeline Start Latency
GAUGEINT64s
datafusion.googleapis.com/PipelineV2
Pipeline starting latency. Sampled every 120 seconds.
program: Name of the program.For eg,"DataPipelineWorkflow" in case of batch pipeline.
provisioner: Name of the provisioner.
cluster_state: The state of the cluster when the run completed.
compute_profile_id: Name of compute profile used to run the pipeline.
complete_state: The state in which the run completed.
enable_rbac: Whether role-based access control is enabled for the instance.
private_service_connect_enabled: Whether private service connect is enabled for the instance.
pipeline/v2/plugin/incoming_records_count BETA(project)
Plugin Records Processed In
CUMULATIVEINT641
datafusion.googleapis.com/PipelineV2
Cumulative count of records entering a plugin. Sampled every 120 seconds.
enable_rbac: Whether role-based access control is enabled for the instance.
private_service_connect_enabled: Whether private service connect is enabled for the instance.
stage_name: The name of the node in pipeline which represents the plugin.
pipeline/v2/plugin/outgoing_records_count BETA(project)
Plugin Records Processed Out
CUMULATIVEINT641
datafusion.googleapis.com/PipelineV2
Cumulative count of records exiting a plugin. Sampled every 120 seconds.
enable_rbac: Whether role-based access control is enabled for the instance.
private_service_connect_enabled: Whether private service connect is enabled for the instance.
stage_name: The name of the node in pipeline which represents the plugin.
pipeline/v2/preview_duration BETA(project)
Pipeline Preview Run time
GAUGEINT64s
datafusion.googleapis.com/PipelineV2
Pipeline Preview Run Time. Sampled every 120 seconds.
complete_state: The state in which the run completed.
enable_rbac: Whether role-based access control is enabled for the instance.
private_service_connect_enabled: Whether private service connect is enabled for the instance.
pipeline/v2/read_bytes_count BETA(project)
Pipeline Bytes Read
CUMULATIVEINT64By
datafusion.googleapis.com/PipelineV2
Cumulative count of bytes read by a pipeline. Sampled every 120 seconds.
enable_rbac: Whether role-based access control is enabled for the instance.
private_service_connect_enabled: Whether private service connect is enabled for the instance.
pipeline/v2/runs_completed_count BETA(project)
Pipeline Run Status
CUMULATIVEINT641
datafusion.googleapis.com/PipelineV2
Cumulative count of pipelines that have completed. Sampled every 120 seconds.
complete_state: The state in which the run completed.
previous_state: The state from which the run transitioned to any of the completed state.
program: Name of the program.For eg,"DataPipelineWorkflow" in case of batch pipeline.
provisioner: Name of the provisioner.
cluster_state: The state of the cluster when the run completed.
compute_profile_id: Name of compute profile used to run the pipeline.
enable_rbac: Whether role-based access control is enabled for the instance.
private_service_connect_enabled: Whether private service connect is enabled for the instance.
pipeline/v2/shuffle_bytes_count BETA(project)
Pipeline Bytes Shuffled
CUMULATIVEINT64By
datafusion.googleapis.com/PipelineV2
Cumulative count of bytes shuffled in a pipeline. Sampled every 120 seconds.
enable_rbac: Whether role-based access control is enabled for the instance.
private_service_connect_enabled: Whether private service connect is enabled for the instance.
pipeline/v2/write_bytes_count BETA(project)
Pipeline Bytes Written
CUMULATIVEINT64By
datafusion.googleapis.com/PipelineV2
Cumulative count of bytes written by a pipeline. Sampled every 120 seconds.
enable_rbac: Whether role-based access control is enabled for the instance.
private_service_connect_enabled: Whether private service connect is enabled for the instance.

datamigration

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

The "metric type" strings in this table must be prefixed with datamigration.googleapis.com/. That prefix has been omitted from the entries in the table. 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
migration_job/fulldump_progress_percentage BETA(project)
Fulldump progress percentage
GAUGEDOUBLE%
datamigration.googleapis.com/MigrationJob
Progress percentage of the initial fulldump of the migration job.. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
migration_job/fulldump_progress_percentage_per_object BETA(project)
Fulldump progress percentage per object
GAUGEDOUBLE%
datamigration.googleapis.com/MigrationJob
Progress percentage of the initial fulldump of a single table in a migration job. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
database: Database name.
schema: The schema associated with this metric.
table: The table associated with this metric.
migration_job/initial_sync_complete BETA(project)
Initial replication sync complete
GAUGEBOOL
datamigration.googleapis.com/MigrationJob
Whether all databases on the destination DB instance have completed the initial sync and are replicating changes from the source.
database: The database in the given instance associated with this metric.
migration_job/max_replica_bytes_lag BETA(project)
Max lag bytes of the migration job data
GAUGEINT64By
datamigration.googleapis.com/MigrationJob
Current replication lag, aggregated across all of the migration job's data. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
database: Database name.
migration_job/max_replica_sec_lag BETA(project)
Max lag in seconds of the migration job data
GAUGEINT64s
datamigration.googleapis.com/MigrationJob
Current replication lag, aggregated across all of the migration job's data. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
database: Database name.
migration_job/sqlserver/processed_file_bytes_count BETA(project)
Processed Files Bytes Count
DELTAINT64By
datamigration.googleapis.com/MigrationJob
Number of bytes uploaded to the destination. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
database: Database name.
migration_job/sqlserver/processed_file_count BETA(project)
Processed Files Count
DELTAINT641
datamigration.googleapis.com/MigrationJob
Number of files uploaded to the destination. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
database: Database name.
migration_job/sqlserver/transaction_log_upload_sec_lag BETA(project)
Transaction Log Upload Sec Lag
GAUGEINT64s
datamigration.googleapis.com/MigrationJob
The lag in seconds since the last uploaded transaction log. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
database: Database name.
migration_job/sqlserver/unprocessed_file_bytes BETA(project)
Unprocessed File Bytes
GAUGEINT64By
datamigration.googleapis.com/MigrationJob
Unprocessed file bytes waiting to be uploaded to Cloud SQL. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
database: Database name.
migration_job/sqlserver/unprocessed_files BETA(project)
Unprocessed Files
GAUGEINT641
datamigration.googleapis.com/MigrationJob
Unprocessed files waiting to be uploaded to Cloud SQL. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
database: Database name.
migration_job/unsupported_events_count BETA(project)
Unsupported Events Count
DELTAINT64By
datamigration.googleapis.com/MigrationJob
Number of unsupported events per migration and per table. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
database: Database name.
schema: The schema associated with this metric.
table: The table associated with this metric.
migration_job/write_bytes_count BETA(project)
Write Bytes Count
DELTAINT64By
datamigration.googleapis.com/MigrationJob
Number of bytes written to the destination. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
database: Database name.
schema: The schema associated with this metric.
table: The table associated with this metric.
phase: The phase associated with this metric (i.e. FULL_DUMP, CDC).
migration_job/write_rows_count BETA(project)
Write Rows Count
DELTAINT641
datamigration.googleapis.com/MigrationJob
Number of rows written to the destination. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
database: Database name.
schema: The schema associated with this metric.
table: The table associated with this metric.
phase: The phase associated with this metric (i.e. FULL_DUMP, CDC).

dataplex

Metrics from Dataplex Universal Catalog. Launch stages of these metrics: BETA

The "metric type" strings in this table must be prefixed with dataplex.googleapis.com/. That prefix has been omitted from the entries in the table. 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
asset/active BETA(project)
Active
GAUGEINT641
dataplex.googleapis.com/Asset
Whether the asset is active.
resource_type: The type of the referenced resource.
zone_type: The type of the parent zone.
asset/data_items BETA(project)
Data items
GAUGEINT641
dataplex.googleapis.com/Asset
The count of items within the referenced resource.
resource_type: The type of the referenced resource.
zone_type: The type of the parent zone.
asset/data_size BETA(project)
Data size
GAUGEINT64By
dataplex.googleapis.com/Asset
The number of stored bytes within the referenced resource.
resource_type: The type of the referenced resource.
zone_type: The type of the parent zone.
asset/entities_pending_bigquery_iampolicy_updates BETA(project)
Entities with BigQuery IAM policy updates pending
GAUGEINT641
dataplex.googleapis.com/Asset
Number of Entities associated with the Asset with BigQuery IAM policy updates pending.
resource_type: The type of the referenced resource.
zone_type: The type of the parent zone.
asset/entities_pending_bigquery_metadata_updates BETA(project)
Entities with BigQuery metadata updates pending
GAUGEINT641
dataplex.googleapis.com/Asset
Number of Entities associated with the Asset with BigQuery metadata updates pending.
resource_type: The type of the referenced resource.
zone_type: The type of the parent zone.
asset/filesets BETA(project)
Filesets
GAUGEINT641
dataplex.googleapis.com/Asset
The count of fileset entities within the referenced resource.
resource_type: The type of the referenced resource.
zone_type: The type of the parent zone.
asset/requires_action BETA(project)
Requires action
GAUGEINT641
dataplex.googleapis.com/Asset
Whether the asset has unresolved admin actions.
resource_type: The type of the referenced resource.
zone_type: The type of the parent zone.
asset/tables BETA(project)
Tables
GAUGEINT641
dataplex.googleapis.com/Asset
The count of table entities within the referenced resource.
resource_type: The type of the referenced resource.
zone_type: The type of the parent zone.
lake/requires_action BETA(project)
Requires action
GAUGEINT641
dataplex.googleapis.com/Lake
Whether the lake has unresolved admin actions.
zone/requires_action BETA(project)
Requires action
GAUGEINT641
dataplex.googleapis.com/Zone
Whether the zone has unresolved admin actions.
type: The type of the zone.

dataproc

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

The "metric type" strings in this table must be prefixed with dataproc.googleapis.com/. That prefix has been omitted from the entries in the table. 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
batch/spark/executors BETA(project)
Batch Spark executors
GAUGEINT641
cloud_dataproc_batch
Indicates the number of Batch Spark executors. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
status: The status of Batch Spark executors, one of [running, pending-delete, required, maximum-needed, target].
cluster/capacity_deviation BETA(project)
Cluster capacity deviation
GAUGEINT641
cloud_dataproc_cluster
Difference between the expected node count in the cluster and the actual active YARN node managers. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
cluster/hdfs/datanodes GA(project)
HDFS DataNodes
GAUGEINT641
cloud_dataproc_cluster
Indicates the number of HDFS DataNodes that are running inside a cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
status: The status of DataNode such as running, decommissioning, decommissioned.
cluster/hdfs/storage_capacity GA(project)
HDFS capacity
GAUGEDOUBLEGiBy
cloud_dataproc_cluster
Indicates capacity of HDFS system running on cluster in GB. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
status: The status of HDFS capacity such as used, remaining.
cluster/hdfs/storage_utilization GA(project)
HDFS storage utilization
GAUGEDOUBLE1
cloud_dataproc_cluster
The percentage of HDFS storage currently used. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
cluster/hdfs/unhealthy_blocks GA(project)
Unhealthy HDFS blocks by status
GAUGEINT641
cloud_dataproc_cluster
Indicates the number of unhealthy blocks inside the cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
status: The status of unhealthy HDFS block such as missing, under_replication, corrupt, pending_deletion, missing_repl_one.
cluster/job/completion_time GA(project)
Job duration
DELTADISTRIBUTIONs
cloud_dataproc_cluster
The time jobs took to complete from the time the user submits a job to the time Dataproc reports it is completed. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
job_type: The type of job such as HADOOP_JOB or SPARK_JOB.
cluster/job/duration GA(project)
Job state duration
DELTADISTRIBUTIONs
cloud_dataproc_cluster
The time jobs have spent in a given state. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
job_type: The type of job such as HADOOP_JOB or SPARK_JOB.
state: The state of the job such as PENDING or RUNNING.
cluster/job/failed_count GA(project)
Failed jobs
DELTAINT641
cloud_dataproc_cluster
Indicates the number of jobs that have failed on a cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
error_type: The rpc code of the error such as 404 or 503.
job_type: The type of job such as HADOOP_JOB or SPARK_JOB.
cluster/job/running_count GA(project)
Running jobs
GAUGEINT641
cloud_dataproc_cluster
Indicates the number of jobs that are running on a cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
job_type: The type of job such as HADOOP_JOB or SPARK_JOB.
cluster/job/submitted_count GA(project)
Submitted jobs
DELTAINT641
cloud_dataproc_cluster
Indicates the number of jobs that have been submitted to a cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
job_type: The type of job such as HADOOP_JOB or SPARK_JOB.
cluster/mig_instances/failed_count BETA(project)
Dataproc Managed Instance Group Instance Errors
DELTAINT641
cloud_dataproc_cluster
Indicates the number of instance failures for a managed instance group. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
mig_uuid: The unique identifier of managed instance group associated with the cluster.
error_code: The error code of the instances which failed while creating/recreating.
cluster/nodes/expected BETA(project)
Expected Nodes
GAUGEINT641
cloud_dataproc_cluster
Indicates the number of nodes that are expected in a cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
node_type: The type of node. One of [SINGLE_NODE, MASTER, HA_PRIMARY_MASTER, HA_SECONDARY_MASTER, HA_TERTIARY_MASTER, PRIMARY_WORKER, SECONDARY_WORKER].
cluster/nodes/failed_count BETA(project)
Failed Nodes
DELTAINT641
cloud_dataproc_cluster
Indicates the number of nodes that have failed in a cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
node_type: The type of node. One of [SINGLE_NODE, MASTER, HA_PRIMARY_MASTER, HA_SECONDARY_MASTER, HA_TERTIARY_MASTER, PRIMARY_WORKER, SECONDARY_WORKER].
failure_type: Indicates the type of failure such as GCE_ERROR, DATAPROC_AGENT_ERROR or DATAPROC_DATAPLANE_ERROR.
cluster/nodes/recovered_count BETA(project)
Recovered Nodes
DELTAINT641
cloud_dataproc_cluster
Indicates the number of nodes that are detected as failed and have been successfully removed from cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
node_type: The type of node. One of [SINGLE_NODE, MASTER, HA_PRIMARY_MASTER, HA_SECONDARY_MASTER, HA_TERTIARY_MASTER, PRIMARY_WORKER, SECONDARY_WORKER].
cluster/nodes/running BETA(project)
Running Nodes
GAUGEINT641
cloud_dataproc_cluster
Indicates the number of nodes in running state. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
node_type: The type of node. One of [SINGLE_NODE, MASTER, HA_PRIMARY_MASTER, HA_SECONDARY_MASTER, HA_TERTIARY_MASTER, PRIMARY_WORKER, SECONDARY_WORKER].
cluster/operation/completion_time GA(project)
Operation duration
DELTADISTRIBUTIONs
cloud_dataproc_cluster
The time operations took to complete from the time the user submits a operation to the time Dataproc reports it is completed. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
operation_type: The type of operation such as CREATE_CLUSTER or DELETE_CLUSTER.
cluster/operation/duration GA(project)
Operation state duration
DELTADISTRIBUTIONs
cloud_dataproc_cluster
The time operations have spent in a given state. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
operation_type: The type of operation such as CREATE_CLUSTER or DELETE_CLUSTER.
state: The state of the operation such as PENDING or CREATE_VMS.
cluster/operation/failed_count GA(project)
Failed operations
DELTAINT641
cloud_dataproc_cluster
Indicates the number of operations that have failed on a cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
error_type: The rpc code of the error such as 404 or 503.
operation_type: The type of operation such as CREATE_CLUSTER or DELETE_CLUSTER.
cluster/operation/running_count GA(project)
Running operations
GAUGEINT641
cloud_dataproc_cluster
Indicates the number of operations that are running on a cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
operation_type: The type of operation such as CREATE_CLUSTER or DELETE_CLUSTER.
cluster/operation/submitted_count GA(project)
Submitted operations
DELTAINT641
cloud_dataproc_cluster
Indicates the number of operations that have been submitted to a cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
operation_type: The type of operation such as CREATE_CLUSTER or DELETE_CLUSTER.
cluster/yarn/allocated_memory_percentage GA(project)
YARN allocated memory percentage
GAUGEDOUBLE1
cloud_dataproc_cluster
The percentage of YARN memory is allocated. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
cluster/yarn/apps GA(project)
YARN active applications
GAUGEINT641
cloud_dataproc_cluster
Indicates the number of active YARN applications. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
status: The status of YARN application such as running, pending, completed, failed, killed.
cluster/yarn/containers GA(project)
YARN containers
GAUGEINT641
cloud_dataproc_cluster
Indicates the number of YARN containers. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
status: The status of YARN container such as allocated, pending, reserved.
cluster/yarn/memory_size GA(project)
YARN memory size
GAUGEDOUBLEGiBy
cloud_dataproc_cluster
Indicates the YARN memory size in GB. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
status: The status of YARN memory such as available, allocated, reserved.
cluster/yarn/nodemanagers GA(project)
YARN NodeManagers
GAUGEINT641
cloud_dataproc_cluster
Indicates the number of YARN NodeManagers running inside cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
status: The status of YARN NodeManager such as active, lost, unhealthy, rebooted, decommissioned.
cluster/yarn/pending_memory_size GA(project)
YARN pending memory size
GAUGEDOUBLEGiBy
cloud_dataproc_cluster
The current memory request, in GB, that is pending to be fulfilled by the scheduler. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
cluster/yarn/virtual_cores GA(project)
YARN virtual cores
GAUGEINT641
cloud_dataproc_cluster
Indicates the number of virtual cores in YARN. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
status: The status of YARN virtual cores such as pending, allocated, available, reserved.
job/state GA(project)
Job state
GAUGEBOOL
cloud_dataproc_job
Indicates whether job is currently in a particular state or not. True indicates in that state and False indicates exited that state. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
state: The state of the job such as PENDING or RUNNING.
job/yarn/memory_seconds BETA(project)
Consumed memory seconds by job
GAUGEINT641
cloud_dataproc_job
Indicates the Memory Seconds consumed by the `job_id` job per yarn `application_id`. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
application_id: Yarn application ID.
job/yarn/vcore_seconds BETA(project)
Consumed vcore seconds by job
GAUGEINT641
cloud_dataproc_job
Indicates the VCore Seconds consumed by the `job_id` job per yarn `application_id`. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
application_id: Yarn application ID.
node/problem_count BETA(project)
Problem count
DELTAINT641
gce_instance
Total number of times a specific type of problem has occurred. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
reason: Description of the type of the problem.
node/yarn/nodemanager/health BETA(project)
YARN NodeManager Health
GAUGEINT641
gce_instance
YARN nodemanager health state. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
state: Health state of yarn nodemanager for the gce instance resource.
session/spark/executors BETA(project)
Session Spark executors
GAUGEINT641
cloud_dataproc_session
Indicates the number of Session Spark executors. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
status: The status of Session Spark executors, one of [running, pending-delete, required, maximum-needed, target].

datastore

Metrics from Datastore. Launch stages of these metrics: GA

The "metric type" strings in this table must be prefixed with datastore.googleapis.com/. That prefix has been omitted from the entries in the table. 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
api/request_count GA(project)
Requests
DELTAINT641
datastore_request
Count of Datastore API calls. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
api_method: The API method called (for example: BeginTransaction or Commit).
response_code: Operation response code string, derived as a string representation of a HTTP status code (e.g. success, not_found, unavailable).
entity/read_sizes GA(project)
Sizes of read entities
DELTADISTRIBUTIONBy
datastore_request
Distribution of sizes of read entities, grouped by type. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
type: The type of entity read (for example: KEYS_ONLY or ENTITY_SCAN).
entity/ttl_deletion_count GA(project)
TTL deletion count
DELTAINT641
datastore_request
Total count of entities deleted by TTL services. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
entity/ttl_expiration_to_deletion_delays GA(project)
TTL expiration to deletion delays
DELTADISTRIBUTIONs
datastore_request
Time elapsed between when an entity with a TTL expired, and when it was actually deleted. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
entity/write_sizes GA(project)
Sizes of written entities
DELTADISTRIBUTIONBy
datastore_request
Distribution of sizes of written entities, grouped by op. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
op: The operation type (for example: CREATE or DELETE_NOOP).
index/write_count GA(project)
Index writes
DELTAINT641
datastore_request
Count of Datastore index writes. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.

datastream

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

The "metric type" strings in this table must be prefixed with datastream.googleapis.com/. That prefix has been omitted from the entries in the table. 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
stream/bytes_count BETA(project)
Stream bytes count
DELTAINT64By
datastream.googleapis.com/Stream
The stream bytes count.
read_method: The events read method.
stream/event_count BETA(project)
Stream event count
DELTAINT641
datastream.googleapis.com/Stream
The stream event count.
read_method: The events read method.
stream/freshness BETA(project)
Stream freshness
GAUGEINT64s
datastream.googleapis.com/Stream
Indicates how far behind Datastream is compared to the source. This is calculated as the time difference between when the change occurred in the source database, until it is read by Datastream. If no new changes are available to read then the freshness is set to 0.
stream/latencies BETA(project)
Stream latencies
DELTADISTRIBUTIONs
datastream.googleapis.com/Stream
The stream latencies.
read_method: The events read method.
stream/system_latencies BETA(project)
Stream system latencies
DELTADISTRIBUTIONs
datastream.googleapis.com/Stream
A distribution of the latency calculated from when the event was read from the source until it was written to the destination.
read_method: The events read method.
stream/total_latencies BETA(project)
Stream total latencies
DELTADISTRIBUTIONs
datastream.googleapis.com/Stream
A distribution of the latency calculated from when the event was created at the source until it was written to the destination.
read_method: The events read method.
stream/unsupported_event_count BETA(project)
Stream unsupported event count
DELTAINT641
datastream.googleapis.com/Stream
The stream unsupported event count.
read_method: The events read method.
object_name: The name of the object that reported the unsupported events.
error_code: The reason the events are unsupported.
streamobject/bytes_count ALPHA(project)
bytes count per stream object
DELTAINT64By
datastream.googleapis.com/StreamObject
The bytes count per stream object.
read_method: The events read method.
streamobject/event_count ALPHA(project)
event count per stream object
DELTAINT641
datastream.googleapis.com/StreamObject
The event count per stream object.
read_method: The events read method.
streamobject/unsupported_event_count ALPHA(project)
unsupported event count per stream object
DELTAINT641
datastream.googleapis.com/StreamObject
The unsupported event count per stream object.
read_method: The events read method.

dbinsights

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

The "metric type" strings in this table must be prefixed with dbinsights.googleapis.com/. That prefix has been omitted from the entries in the table. 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
aggregate/execution_count BETA(project)
Number of calls
CUMULATIVEINT641
cloudsql_instance_database
Total number of query executions per user and database.
user: The user of the database.
client_addr: The IP address of the database client.
aggregate/execution_time BETA(project)
Execution time
CUMULATIVEINT64us{CPU}
cloudsql_instance_database
Cumulative query execution time per user and database. This is the sum of the time required for the CPU, IO wait, lock wait, process context switching, and scheduling for all the processes involved in the query execution.
user: The user of the database.
client_addr: The IP address of the database client.
aggregate/io_time BETA(project)
IO wait time
CUMULATIVEINT64us
cloudsql_instance_database
Cumulative IO wait time per user and database.
user: The user of the database.
client_addr: The IP address of the database client.
aggregate/latencies BETA(project)
Latency
CUMULATIVEDISTRIBUTIONus
cloudsql_instance_database
Cumulative query latency distribution per user and database.
user: The user of the database.
client_addr: The IP address of the database client.
aggregate/lock_time BETA(project)
Lock wait time
CUMULATIVEINT64us
cloudsql_instance_database
Cumulative lock wait time per user and database.
user: The user of the database.
client_addr: The IP address of the database client.
lock_type: The lock type. For PostgreSQL, it can be lw, hw, or buffer_pin. For MySQL, a value is not required.
aggregate/row_count BETA(project)
Affected rows
CUMULATIVEINT641
cloudsql_instance_database
Total number of rows affected during query execution.
user: The user of the database.
client_addr: The IP address of the database client.
row_status: The status of rows. For Postgres, it can be output. For MySQL, it can be output or scan).
perquery/execution_count BETA(project)
Number of calls per query
CUMULATIVEINT641
cloudsql_instance_database
Total number of query executions per user, database, and query.
querystring: The normalized query.
user: The user of the database.
client_addr: The IP address of the database client.
query_hash: A unique hash of the query string.
perquery/execution_time BETA(project)
Execution time per query
CUMULATIVEINT64us{CPU}
cloudsql_instance_database
Cumulative query execution time per user, database, and query. This is the sum of the time required for the CPU, IO wait, lock wait, process context switching, and scheduling for all the processes involved in the query execution.
querystring: The normalized query.
user: The user of the database.
client_addr: The IP address of the database client.
query_hash: A unique hash of the query string.
perquery/io_time BETA(project)
IO wait time per query
CUMULATIVEINT64us
cloudsql_instance_database
Cumulative io wait time per user, database, and query.
querystring: The normalized query.
user: The user of the database.
client_addr: The IP address of the database client.
query_hash: A unique hash of the query string.
perquery/latencies BETA(project)
Latency per query
CUMULATIVEDISTRIBUTIONus
cloudsql_instance_database
Cumulative query latency distribution per user, database, and query.
querystring: The normalized query.
user: The user of the database.
client_addr: The IP address of the database client.
query_hash: A unique hash of the query string.
perquery/lock_time BETA(project)
Lock wait time per query
CUMULATIVEINT64us
cloudsql_instance_database
Cumulative lock wait time per user, database, and query.
querystring: The normalized query.
user: The user of the database.
client_addr: The IP address of the database client.
lock_type: The lock type. For PostgreSQL, it can be lw, hw, or buffer_pin. For MySQL, a value is not required.
query_hash: A unique hash of the query string.
perquery/row_count BETA(project)
Affected rows per query
CUMULATIVEINT641
cloudsql_instance_database
Total number of rows affected during query execution.
querystring: The normalized query.
user: The user of the database.
client_addr: The IP address of the database client.
query_hash: A unique hash of the query string.
row_status: The status of rows. For Postgres, it can be output. For MySQL, it can be output or scan).
pertag/execution_count BETA(project)
Number of calls per tag
CUMULATIVEINT641
cloudsql_instance_database
Total number of query executions per user, database, and tag.
user: The user of the database.
client_addr: The IP address of the database client.
action: The name of the action.
application: The name of the application.
controller: The name of the controller.
db_driver: The name of the database driver.
framework: The name of the framework.
route: The name of the route.
tag_hash: A unique hash of the tag string.
pertag/execution_time BETA(project)
Execution time per tag
CUMULATIVEINT64us{CPU}
cloudsql_instance_database
Cumulative query execution time per user, database, and tag. This is the sum of the time required for the CPU, IO wait, lock wait, process context switching, and scheduling for all the processes involved in the query execution.
user: The user of the database.
client_addr: The IP address of the database client.
action: The name of the action.
application: The name of the application.
controller: The name of the controller.
db_driver: The name of the database driver.
framework: The name of the framework.
route: The name of the route.
tag_hash: A unique hash of the tag string.
pertag/io_time BETA(project)
IO wait time per tag
CUMULATIVEINT64us
cloudsql_instance_database
Cumulative IO wait time per user, database and tag.
user: The user of the database.
client_addr: The IP address of the database client.
action: The name of the action.
application: The name of the application.
controller: The name of the controller.
db_driver: The name of the database driver.
framework: The name of the framework.
route: The name of the route.
tag_hash: A unique hash of the tag string.
pertag/latencies BETA(project)
Latency per tag
CUMULATIVEDISTRIBUTIONus
cloudsql_instance_database
Cumulative query latency distribution per user, database, and tag.
user: The user of the database.
client_addr: The IP address of the database client.
action: The name of the action.
application: The name of the application.
controller: The name of the controller.
db_driver: The name of the database driver.
framework: The name of the framework.
route: The name of the route.
tag_hash: A unique hash of the tag string.
pertag/lock_time BETA(project)
Lock wait time per tag
CUMULATIVEINT64us
cloudsql_instance_database
Cumulative lock wait time per user, database and tag.
user: The user of the database.
client_addr: The IP address of the database client.
action: The name of the action.
application: The name of the application.
controller: The name of the controller.
db_driver: The name of the database driver.
framework: The name of the framework.
route: The name of the route.
lock_type: The lock type. For PostgreSQL, it can be lw, hw, or buffer_pin. For MySQL, a value is not required.
tag_hash: A unique hash of the tag string.
pertag/row_count BETA(project)
Affected rows per tag
CUMULATIVEINT641
cloudsql_instance_database
Total number of rows affected during query execution.
user: The user of the database.
client_addr: The IP address of the database client.
action: The name of the action.
application: The name of the application.
controller: The name of the controller.
db_driver: The name of the database driver.
framework: The name of the framework.
route: The name of the route.
tag_hash: A unique hash of the tag string.
row_status: The status of rows. For Postgres, it can be output. For MySQL, it can be output or scan).

dialogflow

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

The "metric type" strings in this table must be prefixed with dialogflow.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
location/phone_call_count BETA(project)
Phone Call
DELTAINT641
dialogflow.googleapis.com/Location
The number of phone calls made in the location. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
call_status: Status of the phone call: successful, reject, etc.
location/phone_call_duration_count BETA(project)
Phone Call Duration
DELTAINT641
dialogflow.googleapis.com/Location
Duration in seconds of phone calls made in the location. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
quota/ConversationalAgentLLMTokenConsumption/exceeded ALPHA(project)
Conversational Agent LLM tokens quota exceeded error
DELTAINT641
dialogflow.googleapis.com/Location
Number of attempts to exceed the limit on quota metric dialogflow.googleapis.com/ConversationalAgentLLMTokenConsumption. After sampling, data is not visible for up to 150 seconds.
limit_name: The limit name.
base_model: The base model custom dimension.
quota/ConversationalAgentLLMTokenConsumption/limit ALPHA(project)
Conversational Agent LLM tokens quota limit
GAUGEINT641
dialogflow.googleapis.com/Location
Current limit on quota metric dialogflow.googleapis.com/ConversationalAgentLLMTokenConsumption. 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/ConversationalAgentLLMTokenConsumption/usage ALPHA(project)
Conversational Agent LLM tokens quota usage
DELTAINT641
dialogflow.googleapis.com/Location
Current usage on quota metric dialogflow.googleapis.com/ConversationalAgentLLMTokenConsumption. 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/generator_suggestion_operations_per_model_type/exceeded ALPHA(project)
Generator suggestion operations quota exceeded error
DELTAINT641
dialogflow.googleapis.com/Location
Number of attempts to exceed the limit on quota metric dialogflow.googleapis.com/generator_suggestion_operations_per_model_type. After sampling, data is not visible for up to 150 seconds.
limit_name: The limit name.
model_type: The model type custom dimension.
quota/generator_suggestion_operations_per_model_type/limit ALPHA(project)
Generator suggestion operations quota limit
GAUGEINT641
dialogflow.googleapis.com/Location
Current limit on quota metric dialogflow.googleapis.com/generator_suggestion_operations_per_model_type. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
limit_name: The limit name.
model_type: The model type custom dimension.
quota/generator_suggestion_operations_per_model_type/usage ALPHA(project)
Generator suggestion operations quota usage
DELTAINT641
dialogflow.googleapis.com/Location
Current usage on quota metric dialogflow.googleapis.com/generator_suggestion_operations_per_model_type. After sampling, data is not visible for up to 150 seconds.
limit_name: The limit name.
method: method.
model_type: The model type custom dimension.
quota/generator_suggestion_operations_per_model_type_per_region/exceeded ALPHA(project)
Generator suggestion operations quota exceeded error
DELTAINT641
dialogflow.googleapis.com/Location
Number of attempts to exceed the limit on quota metric dialogflow.googleapis.com/generator_suggestion_operations_per_model_type_per_region. After sampling, data is not visible for up to 150 seconds.
limit_name: The limit name.
model_type: The model type custom dimension.
quota/generator_suggestion_operations_per_model_type_per_region/limit ALPHA(project)
Generator suggestion operations quota limit
GAUGEINT641
dialogflow.googleapis.com/Location
Current limit on quota metric dialogflow.googleapis.com/generator_suggestion_operations_per_model_type_per_region. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
limit_name: The limit name.
model_type: The model type custom dimension.
quota/generator_suggestion_operations_per_model_type_per_region/usage ALPHA(project)
Generator suggestion operations quota usage
DELTAINT641
dialogflow.googleapis.com/Location
Current usage on quota metric dialogflow.googleapis.com/generator_suggestion_operations_per_model_type_per_region. After sampling, data is not visible for up to 150 seconds.
limit_name: The limit name.
method: method.
model_type: The model type custom dimension.

discoveryengine

Metrics from Discovery Engine Launch stages of these metrics: BETA

The "metric type" strings in this table must be prefixed with discoveryengine.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
conversational_search_service/stream_answer_query/first_token_latencies BETA(project)
Streaming Answer API Time to First Token
GAUGEDISTRIBUTIONms
discoveryengine.googleapis.com/Location
Latency to the first token returned by the Streaming Answer API. Sampled every 30 seconds. After sampling, data is not visible for up to 30 seconds.
model_version: The model and version being used to generate an answer.
session_mode: The mode of the session associated with the request.
data_stores_regional BETA(project)
Regional number of data stores.
GAUGEINT641
discoveryengine.googleapis.com/Location
Regional number of data stores. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
regional_location: The multi region custom dimension.
documents_regional BETA(project)
Regional number of documents.
GAUGEINT641
discoveryengine.googleapis.com/Location
Regional number of documents. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
regional_location: The multi region custom dimension.
engines_regional BETA(project)
Regional number of engines.
GAUGEINT641
discoveryengine.googleapis.com/Location
Regional number of engines. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
regional_location: The multi region custom dimension.
quota/data_stores_regional/exceeded BETA(project)
Regional number of data stores. quota exceeded error
DELTAINT641
discoveryengine.googleapis.com/Location
Number of attempts to exceed the limit on quota metric discoveryengine.googleapis.com/data_stores_regional. After sampling, data is not visible for up to 150 seconds.
limit_name: The limit name.
regional_location: The multi region custom dimension.
quota/data_stores_regional/limit BETA(project)
Regional number of data stores. quota limit
GAUGEINT641
discoveryengine.googleapis.com/Location
Current limit on quota metric discoveryengine.googleapis.com/data_stores_regional. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
limit_name: The limit name.
regional_location: The multi region custom dimension.
quota/data_stores_regional/usage BETA(project)
Regional number of data stores. quota usage
GAUGEINT641
discoveryengine.googleapis.com/Location
Current usage on quota metric discoveryengine.googleapis.com/data_stores_regional. After sampling, data is not visible for up to 150 seconds.
limit_name: The limit name.
regional_location: The multi region custom dimension.
quota/documents_regional/exceeded BETA(project)
Regional number of documents. quota exceeded error
DELTAINT641
discoveryengine.googleapis.com/Location
Number of attempts to exceed the limit on quota metric discoveryengine.googleapis.com/documents_regional. After sampling, data is not visible for up to 150 seconds.
limit_name: The limit name.
regional_location: The multi region custom dimension.
quota/documents_regional/limit BETA(project)
Regional number of documents. quota limit
GAUGEINT641
discoveryengine.googleapis.com/Location
Current limit on quota metric discoveryengine.googleapis.com/documents_regional. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
limit_name: The limit name.
regional_location: The multi region custom dimension.
quota/documents_regional/usage BETA(project)
Regional number of documents. quota usage
GAUGEINT641
discoveryengine.googleapis.com/Location
Current usage on quota metric discoveryengine.googleapis.com/documents_regional. After sampling, data is not visible for up to 150 seconds.
limit_name: The limit name.
regional_location: The multi region custom dimension.
quota/engines_regional/exceeded BETA(project)
Regional number of engines. quota exceeded error
DELTAINT641
discoveryengine.googleapis.com/Location
Number of attempts to exceed the limit on quota metric discoveryengine.googleapis.com/engines_regional. After sampling, data is not visible for up to 150 seconds.
limit_name: The limit name.
regional_location: The multi region custom dimension.
quota/engines_regional/limit BETA(project)
Regional number of engines. quota limit
GAUGEINT641
discoveryengine.googleapis.com/Location
Current limit on quota metric discoveryengine.googleapis.com/engines_regional. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
limit_name: The limit name.
regional_location: The multi region custom dimension.
quota/engines_regional/usage BETA(project)
Regional number of engines. quota usage
GAUGEINT641
discoveryengine.googleapis.com/Location
Current usage on quota metric discoveryengine.googleapis.com/engines_regional. After sampling, data is not visible for up to 150 seconds.
limit_name: The limit name.
regional_location: The multi region custom dimension.
quota/user_events_regional/exceeded BETA(project)
Regional number of user events. quota exceeded error
DELTAINT641
discoveryengine.googleapis.com/Location
Number of attempts to exceed the limit on quota metric discoveryengine.googleapis.com/user_events_regional. After sampling, data is not visible for up to 150 seconds.
limit_name: The limit name.
regional_location: The multi region custom dimension.
quota/user_events_regional/limit BETA(project)
Regional number of user events. quota limit
GAUGEINT641
discoveryengine.googleapis.com/Location
Current limit on quota metric discoveryengine.googleapis.com/user_events_regional. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
limit_name: The limit name.
regional_location: The multi region custom dimension.
quota/user_events_regional/usage BETA(project)
Regional number of user events. quota usage
GAUGEINT641
discoveryengine.googleapis.com/Location
Current usage on quota metric discoveryengine.googleapis.com/user_events_regional. After sampling, data is not visible for up to 150 seconds.
limit_name: The limit name.
regional_location: The multi region custom dimension.
user_events_regional BETA(project)
Regional number of user events.
GAUGEINT641
discoveryengine.googleapis.com/Location
Regional number of user events. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
regional_location: The multi region custom dimension.

displayvideo

Metrics from Display & Video 360 API. Launch stages of these metrics: GA

The "metric type" strings in this table must be prefixed with displayvideo.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
allocate_requests_per_advertiser GA(project)
All requests with advertiser id
DELTAINT641
displayvideo.googleapis.com/Advertiser
All requests with advertiser id.
write_requests_per_advertiser GA(project)
Write requests with advertiser id
DELTAINT641
displayvideo.googleapis.com/Advertiser
Write requests with advertiser id.

dlp

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

The "metric type" strings in this table must be prefixed with dlp.googleapis.com/. That prefix has been omitted from the entries in the table. 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
content_bytes_inspected_count BETA(project)
Content bytes inspected
DELTAINT64By
cloud_dlp_project
Content bytes inspected. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
content_bytes_transformed_count BETA(project)
Content bytes transformed
DELTAINT64By
cloud_dlp_project
Content bytes transformed. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
finding_count ALPHA(project)
Findings
DELTAINT641
cloud_dlp_project
Number of findings. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
info_type: The info type of the finding.
job_result_count BETA(project)
Job results
DELTAINT641
cloud_dlp_project
Job results. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
success: (BOOL) True if the job result was success and false otherwise.
job_trigger_run_count BETA(project)
Job trigger runs
DELTAINT641
cloud_dlp_project
Job trigger runs. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
status: Status of trigger.
job_type: The type of job triggered.
storage_bytes_inspected_count BETA(project)
Storage bytes inspected
DELTAINT64By
cloud_dlp_project
Storage bytes inspected. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
storage_bytes_transformed_count BETA(project)
Storage bytes transformed
DELTAINT64By
cloud_dlp_project
Storage bytes transformed. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.

dns

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

The "metric type" strings in this table must be prefixed with dns.googleapis.com/. That prefix has been omitted from the entries in the table. 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
query/latencies GA(project)
DNS server latencies
DELTADISTRIBUTIONms
dns_query
Distribution of latency of DNS requests. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
query/response_count GA(project)
DNS response counts
DELTAINT64{request}
dns_query
Rate of all DNS responses from private DNS. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
response_code: The DNS RCODE of the response, e.g. NOERROR, NXDOMAIN, FORMERR.

earthengine

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

The "metric type" strings in this table must be prefixed with earthengine.googleapis.com/. That prefix has been omitted from the entries in the table. 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/cpu/in_progress_usage_time BETA(project)
In-progress EECU-seconds
DELTADOUBLEs{CPU}
earthengine.googleapis.com/Project
Earth Engine compute usage of all requests in EECU-seconds (https://developers.google.com/earth-engine/guides/computation_overview#eecus). Usage is reported periodically as a request is running. Sampled every 10 seconds.
compute_type: The type of computation. One of [online, batch, highvolume].
client_type: The client type (if known), for example: python/v0.1.300.
workload_tag: The workload tag (if supplied by the user), for example: my-export1.
project/cpu/usage_time BETA(project)
Completed EECU-seconds
DELTADOUBLEs{CPU}
earthengine.googleapis.com/Project
Earth Engine compute usage of successful requests in EECU-seconds (https://developers.google.com/earth-engine/guides/computation_overview#eecus). Usage is reported when a request completes.
compute_type: The type of computation. One of [online, batch, highvolume].
client_type: The client type (if known), for example: python/v0.1.300.
workload_tag: The workload tag (if supplied by the user), for example: my-export1.
project/disk/used_bytes BETA(project)
Used bytes
GAUGEINT64By
earthengine.googleapis.com/Project
The number of bytes of asset storage used. Sampled every 1800 seconds.

edgecache

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

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

edgecontainer

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

The "metric type" strings in this table must be prefixed with edgecontainer.googleapis.com/. That prefix has been omitted from the entries in the table. 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
edge_cluster/connection_status BETA(project)
Cluster Connection to the Core Network.
GAUGEBOOL
edgecontainer.googleapis.com/EdgeCluster
A metric with a constant 'true' value labeled by Cluster's connection status.
status: Cluster's connection status, such as CONNECTED, SURVIVABILITY or RECONNECTING.
edge_cluster/current_cluster_version BETA(project)
Current Cluster Version.
GAUGEBOOL
edgecontainer.googleapis.com/EdgeCluster
A metric with a constant 'true' value labeled by Cluster's current version.
version: The current GDCE product version of the cluster. During an upgrade, this is the old version and will be updated after the upgrade is completed.
edge_cluster/fileblock_storage/volume_read_data_per_sec BETA(project)
Volume Read Data Count
GAUGEDOUBLEBps
edgecontainer.googleapis.com/EdgeCluster
Bytes read per second.
cluster: The ONTAP cluster for the metric.
aggr: The associated ONTAP aggregate for the metric.
node: The associated ONTAP node for the metric.
style: The style of volume for the metric.
svm: The associated ONTAP SVM for the metric.
volume: The associated volume for the metric.
edge_cluster/fileblock_storage/volume_read_latency BETA(project)
Volume Read Latency
GAUGEDOUBLEus
edgecontainer.googleapis.com/EdgeCluster
Average latency in microseconds for the WAFL filesystem to process read request to the volume; not including request processing or network communication time.
cluster: The ONTAP cluster for the metric.
aggr: The associated ONTAP aggregate for the metric.
node: The associated ONTAP node for the metric.
style: The style of volume for the metric.
svm: The associated ONTAP SVM for the metric.
volume: The associated volume for the metric.
edge_cluster/fileblock_storage/volume_read_ops_per_sec BETA(project)
Volume read Operations Count
GAUGEDOUBLE{ops}/s
edgecontainer.googleapis.com/EdgeCluster
Number of read operations per second from the volume.
cluster: The ONTAP cluster for the metric.
aggr: The associated ONTAP aggregate for the metric.
node: The associated ONTAP node for the metric.
style: The style of volume for the metric.
svm: The associated ONTAP SVM for the metric.
volume: The associated volume for the metric.
edge_cluster/fileblock_storage/volume_size_available BETA(project)
Volume Available Size
GAUGEINT64By
edgecontainer.googleapis.com/EdgeCluster
Bytes available to use (aka unused) for the volume.
cluster: The ONTAP cluster for the metric.
aggr: The associated ONTAP aggregate for the metric.
node: The associated ONTAP node for the metric.
style: The style of volume for the metric.
svm: The associated ONTAP SVM for the metric.
volume: The associated volume for the metric.
edge_cluster/fileblock_storage/volume_size_physical BETA(project)
Volume Physical Size
GAUGEINT64By
edgecontainer.googleapis.com/EdgeCluster
Physical size of the volume, in bytes.
cluster: The ONTAP cluster for the metric.
aggr: The associated ONTAP aggregate for the metric.
node: The associated ONTAP node for the metric.
style: The style of volume for the metric.
svm: The associated ONTAP SVM for the metric.
volume: The associated volume for the metric.
edge_cluster/fileblock_storage/volume_size_total BETA(project)
Volume Total Size
GAUGEINT64By
edgecontainer.googleapis.com/EdgeCluster
Total usable size (in bytes) of the volume, not including WAFL reserve or volume snapshot reserve. If the volume is restricted or offline, a value of 0 is returned.
cluster: The ONTAP cluster for the metric.
aggr: The associated ONTAP aggregate for the metric.
node: The associated ONTAP node for the metric.
style: The style of volume for the metric.
svm: The associated ONTAP SVM for the metric.
volume: The associated volume for the metric.
edge_cluster/fileblock_storage/volume_size_used BETA(project)
Volume Used Size
GAUGEINT64By
edgecontainer.googleapis.com/EdgeCluster
Bytes used by the volume.
cluster: The ONTAP cluster for the metric.
aggr: The associated ONTAP aggregate for the metric.
node: The associated ONTAP node for the metric.
style: The style of volume for the metric.
svm: The associated ONTAP SVM for the metric.
volume: The associated volume for the metric.
edge_cluster/fileblock_storage/volume_write_data_per_sec BETA(project)
Volume Write Data Count
GAUGEDOUBLEBps
edgecontainer.googleapis.com/EdgeCluster
Bytes written per second.
cluster: The ONTAP cluster for the metric.
aggr: The associated ONTAP aggregate for the metric.
node: The associated ONTAP node for the metric.
style: The style of volume for the metric.
svm: The associated ONTAP SVM for the metric.
volume: The associated volume for the metric.
edge_cluster/fileblock_storage/volume_write_latency BETA(project)
Volume Write Latency
GAUGEDOUBLEus
edgecontainer.googleapis.com/EdgeCluster
Average latency in microseconds for the WAFL filesystem to process write request to the volume; not including request processing or network communication time.
cluster: The ONTAP cluster for the metric.
aggr: The associated ONTAP aggregate for the metric.
node: The associated ONTAP node for the metric.
style: The style of volume for the metric.
svm: The associated ONTAP SVM for the metric.
volume: The associated volume for the metric.
edge_cluster/fileblock_storage/volume_write_ops_per_sec BETA(project)
Volume Write Operations Count
GAUGEDOUBLE{ops}/s
edgecontainer.googleapis.com/EdgeCluster
Number of write operations per second to the volume.
cluster: The ONTAP cluster for the metric.
aggr: The associated ONTAP aggregate for the metric.
node: The associated ONTAP node for the metric.
style: The style of volume for the metric.
svm: The associated ONTAP SVM for the metric.
volume: The associated volume for the metric.
edge_cluster/is_ha BETA(project)
If it is a High Availability cluster.
GAUGEBOOL
edgecontainer.googleapis.com/EdgeCluster
If it is a High Availability cluster.
edge_cluster/lifecycle_status BETA(project)
Cluster's lifecycle status.
GAUGEBOOL
edgecontainer.googleapis.com/EdgeCluster
A metric with a constant 'true' value labeled by Cluster's lifecycle status.
status: Cluster's lifecycle status such as provisioning or deleting.
edge_cluster/object_storage/data_usage_per_tenant BETA(project)
Date Usage Per Tenant
GAUGEINT64By
edgecontainer.googleapis.com/EdgeCluster
The amount of space used on StorageGRID per tenant.
cluster: The associated StorageGRID storage cluster for the metric.
job: The associated job for the metric.
node: The associated StorageGRID storage node for the metric.
node_id: The associated StorageGRID storage node ID for the metric.
site_id: The ID of the associated StorageGRID site for the metric.
site_name: The associated StorageGRID site for the metric.
service: The associated StorageGRID service for the metric.
tenant_id: The ID of the associated StorageGRID tenant for the metric.
edge_cluster/object_storage/s3_requests_total BETA(project)
Storagegrid S3 Requests Total
GAUGEINT641
edgecontainer.googleapis.com/EdgeCluster
Total number of s3 requests.
cluster: The associated StorageGRID storage cluster for the metric.
job: The associated job for the metric.
node: The associated StorageGRID storage node for the metric.
node_id: The associated StorageGRID storage node ID for the metric.
site_id: The ID of the associated StorageGRID site for the metric.
site_name: The associated StorageGRID site for the metric.
operation: The associated StorageGRID operation for the metric.
edge_cluster/object_storage/storage_utilization_data BETA(project)
Storage Utilization Data
GAUGEINT64By
edgecontainer.googleapis.com/EdgeCluster
The amount of space used on StorageGRID.
cluster: The associated StorageGRID storage cluster for the metric.
job: The associated job for the metric.
node: The associated StorageGRID storage node for the metric.
node_id: The associated StorageGRID storage node ID for the metric.
site_id: The ID of the associated StorageGRID site for the metric.
site_name: The associated StorageGRID site for the metric.
service: The associated StorageGRID service for the metric.
edge_cluster/object_storage/storage_utilization_usable_space BETA(project)
Storage Utilization Usable Space
GAUGEINT64By
edgecontainer.googleapis.com/EdgeCluster
The amount of space available for use on StorageGRID.
cluster: The associated StorageGRID storage cluster for the metric.
job: The associated job for the metric.
node: The associated StorageGRID storage node for the metric.
node_id: The associated StorageGRID storage node ID for the metric.
site_id: The ID of the associated StorageGRID site for the metric.
site_name: The associated StorageGRID site for the metric.
service: The associated StorageGRID service for the metric.
edge_cluster/shared_deployment_policy BETA(project)
Cluster's control plane shared deployment policy.
GAUGEBOOL
edgecontainer.googleapis.com/EdgeCluster
A metric with a constant 'true' value labeled by Cluster's shared deployment policy.
policy: Defines via policy field whether it is allowed to run user workload on control plane nodes of the cluster: such as SHARED_DEPLOYMENT_POLICY_UNSPECIFIED, ALLOWED, DISALLOWED.
edge_cluster/target_cluster_version BETA(project)
Target Cluster Version.
GAUGEBOOL
edgecontainer.googleapis.com/EdgeCluster
A metric with a constant 'true' value labeled by Cluster's intended target version.
version: Intended GDCE version of the cluster.
machine/connected GA(project)
Machine Connected
GAUGEBOOL
edgecontainer.googleapis.com/Machine
Whether the machine is connected to Google.
machine/cpu/total_cores GA(project)
CPU cores
GAUGEINT641
edgecontainer.googleapis.com/Machine
Total number of CPU cores on the machine.
machine/cpu/usage_time GA(project)
CPU usage
CUMULATIVEDOUBLEs{CPU}
edgecontainer.googleapis.com/Machine
Cumulative CPU usage on all cores in seconds.
type: Either 'system' or 'workload'. Where workload is what the customer is actually running and system is everything else that Google runs to manage the machine.
machine/cpu/utilization GA(project)
CPU utilization
GAUGEDOUBLE%
edgecontainer.googleapis.com/Machine
Percent of CPU utilization in a machine (between 0-1).
type: Either 'system' or 'workload'. Where workload is what the customer is actually running and system is everything else that Google runs to manage the machine.
machine/disk/total_bytes GA(project)
Total Disk Size
GAUGEINT64By
edgecontainer.googleapis.com/Machine
Total disk bytes on the machine.
machine/disk/used_bytes GA(project)
Disk Usage
GAUGEINT64By
edgecontainer.googleapis.com/Machine
Total disk bytes used on the machine.
machine/disk/utilization GA(project)
Disk Utilization
GAUGEDOUBLE%
edgecontainer.googleapis.com/Machine
Percent of disk bytes utilization in a machine (between 0-1).
machine/gpu/total GA(project)
GPUs
GAUGEINT641
edgecontainer.googleapis.com/Machine
Number of GPUs in the machine.
machine/gpu/utilization GA(project)
GPU Utilization
GAUGEDOUBLE%
edgecontainer.googleapis.com/Machine
This is the proportion of time in which the GPU was being used.
devpath: dev path of the GPU, uniquely identifying it.
machine/memory/total_bytes GA(project)
Total Memory
GAUGEINT64By
edgecontainer.googleapis.com/Machine
Number of bytes of memory in the machine.
machine/memory/used_bytes GA(project)
Memory Usage
GAUGEINT64By
edgecontainer.googleapis.com/Machine
Memory usage in bytes.
type: Either 'system' or 'workload'. Where workload is what the customer is actually running and system is everything else that Google runs to manage the machine.
machine/memory/utilization GA(project)
Memory Utilization
GAUGEDOUBLE%
edgecontainer.googleapis.com/Machine
Percent of memory utilization in a machine (between 0-1).
type: Either 'system' or 'workload'. Where workload is what the customer is actually running and system is everything else that Google runs to manage the machine.
machine/network/connectivity GA(project)
Connectivity
GAUGEBOOL
edgecontainer.googleapis.com/Machine
Whether the primary NIC has internet connectivity.
GAUGEDOUBLEBps
edgecontainer.googleapis.com/Machine
Link speed in bytes per second. Only reports data on the primary NIC.
machine/network/received_bytes_count GA(project)
Received Bytes
CUMULATIVEDOUBLEBy
edgecontainer.googleapis.com/Machine
Total network bytes received by the interface. Only reports data on the primary NIC.
machine/network/sent_bytes_count GA(project)
Sent Bytes
CUMULATIVEDOUBLEBy
edgecontainer.googleapis.com/Machine
Total network bytes sent by the interface. Only reports data on the primary NIC.
machine/network/up GA(project)
Network Up
GAUGEBOOL
edgecontainer.googleapis.com/Machine
Whether the network interface is up and running or not.
interface: Any of the network devices (including primary and secondary cards) and port.
machine/restart_count GA(project)
Machine Restarts
CUMULATIVEINT641
edgecontainer.googleapis.com/Machine
Total number of times the machine restarted.
machine/uptime GA(project)
Machine Uptime
GAUGEINT64s
edgecontainer.googleapis.com/Machine
For how long (in seconds) the machine is up.
node/current_node_version BETA(project)
Current Node Version
GAUGEBOOL
edgecontainer.googleapis.com/Node
A metric with a constant 'true' value labeled by Node's current version.
current_node_version: The current GDCE product version of the node.
node/node_pool_name BETA(project)
Node Pool Name
GAUGEBOOL
edgecontainer.googleapis.com/Node
A metric with a constant 'true' value labeled by Node's nodepool name.
node_pool_name: The name of the node pool the node belongs to.
node/node_type BETA(project)
Node Type
GAUGEBOOL
edgecontainer.googleapis.com/Node
A metric with a constant 'true' value labeled by Node's node type.
node_type: The node type of the node, one of [ControlPlaneNode, WorkerNode].
node/target_node_version BETA(project)
Target Node Version
GAUGEBOOL
edgecontainer.googleapis.com/Node
A metric with a constant 'true' value labeled by Node's target version.
target_node_version: The target GDCE product version of the node.
router/bgp_up GA(project)
BGP Up
GAUGEBOOL
edgecontainer.googleapis.com/Rack
Whether the BGP session on the router is up and healthy.
router_id: The identifier for the router. Each rack contains up to two routers.
router/connected GA(project)
Router Connected
GAUGEBOOL
edgecontainer.googleapis.com/Rack
Whether the router is connected to Google.
router_id: The identifier for the router. Each rack contains up to two routers.

eventarc

Metrics from Eventarc. Launch stages of these metrics: BETA

The "metric type" strings in this table must be prefixed with eventarc.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/enrollments_per_message_bus/exceeded BETA(project)
Enrollments per message bus quota exceeded error
DELTAINT641
eventarc.googleapis.com/Location
Number of attempts to exceed the limit on quota metric eventarc.googleapis.com/enrollments_per_message_bus. After sampling, data is not visible for up to 150 seconds.
limit_name: The limit name.
message_bus: The message bus that the enrollments are attached to.
quota/enrollments_per_message_bus/limit BETA(project)
Enrollments per message bus quota limit
GAUGEINT641
eventarc.googleapis.com/Location
Current limit on quota metric eventarc.googleapis.com/enrollments_per_message_bus. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
limit_name: The limit name.
message_bus: The message bus that the enrollments are attached to.
quota/enrollments_per_message_bus/usage BETA(project)
Enrollments per message bus quota usage
GAUGEINT641
eventarc.googleapis.com/Location
Current usage on quota metric eventarc.googleapis.com/enrollments_per_message_bus. After sampling, data is not visible for up to 150 seconds.
limit_name: The limit name.
message_bus: The message bus that the enrollments are attached to.

file

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

The "metric type" strings in this table must be prefixed with file.googleapis.com/. That prefix has been omitted from the entries in the table. 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/time_since_last_replication BETA(project)
RPO
GAUGEDOUBLEs
filestore_instance
Current RPO of the active instance replication. The metric is reported per share, and not populated for basic tier instances. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
share_name: The name of the file share.
nfs/server/average_read_latency GA(project)
Average read latency
GAUGEDOUBLEms
filestore_instance
Average latency for all disk read operations. This metric is not populated for basic tier instances. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
file_share: The name of the File Share.
nfs/server/average_write_latency GA(project)
Average write latency
GAUGEDOUBLEms
filestore_instance
Average latency for all disk write operations. This metric is not populated for basic tier instances. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
file_share: The name of the File Share.
nfs/server/deleted_bytes_count BETA(project)
Bytes Deleted
DELTAINT64By
filestore_instance
Bytes deleted from share. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
file_share: The name of the file share.
nfs/server/domain_reachable BETA(project)
Domain Controllers of the configured AD are reachable
GAUGEBOOL
filestore_instance
True if at least one of the ADs DCs is reachable. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
nfs/server/free_bytes GA(project)
Free bytes
GAUGEINT64By
filestore_instance
Total free bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
file_share: The name of the File Share.
nfs/server/free_bytes_percent GA(project)
Free disk space percent
GAUGEDOUBLE%
filestore_instance
Free disk space as a percentage of the total space. Values are numbers between 0.0 and 100.0. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
file_share: The name of the File Share.
nfs/server/free_raw_capacity_percent GA(project)
Free raw capacity percent
GAUGEDOUBLE%
filestore_instance
The free raw capacity as a percentage of the total space. Values are numbers between 0.0 and 100.0. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
nfs/server/instance_available BETA(project)
Instance availability using kerberos protocol
GAUGEBOOL
filestore_instance
True if e2e NFS prober using sec=krb5 is able to probe instance. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
nfs/server/locks GA(project)
Lock count
GAUGEINT64{lock}
filestore_instance
Number of locks. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
type: The type of lock is either READ or WRITE.
severity: The severity is either MANDATORY or ADVISORY.
class: The class of lock refers to the method by which the lock was acquired (e.g. FLOCK, POSIX, etc.).
nfs/server/metadata_ops_count GA(project)
Metadata operations count
DELTAINT64{operation}
filestore_instance
Count of disk metadata operations. This metric is not populated for basic tier instances. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
file_share: The name of the File Share.
nfs/server/procedure_call_count GA(project)
Procedure call count
DELTAINT641
filestore_instance
NFS server procedure call count. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
name: The name of the NFS Server procedure.
version: The version of the NFS protocol.
nfs/server/read_bytes_count GA(project)
Bytes read
DELTAINT64By
filestore_instance
Bytes read from disk. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
file_share: The name of the File Share.
nfs/server/read_milliseconds_count GA(project)
Time (in milliseconds) spent on read operations
DELTAINT64ms
filestore_instance
Count of milliseconds spent on disk read operations. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
file_share: The name of the File Share.
nfs/server/read_ops_count GA(project)
Disk read operation count
DELTAINT64{operation}
filestore_instance
Count of disk read operations. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
file_share: The name of the File Share.
nfs/server/snapshots_used_bytes GA(project)
Snapshots used bytes
GAUGEINT64By
filestore_instance
The number of bytes used by the snapshots. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
file_share: The name of the File Share.
nfs/server/used_bytes GA(project)
Used bytes
GAUGEINT64By
filestore_instance
Used bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
file_share: The name of the File Share.
nfs/server/used_bytes_percent GA(project)
Used space percent
GAUGEDOUBLE%
filestore_instance
Used space as a percentage of the total space. Values are numbers between 0.0 and 100.0. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
file_share: The name of the File Share.
nfs/server/write_bytes_count GA(project)
Bytes written
DELTAINT64By
filestore_instance
Bytes written to disk. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
file_share: The name of the File Share.
nfs/server/write_milliseconds_count GA(project)
Time (in milliseconds) spent on write operations
DELTAINT64ms
filestore_instance
Count of milliseconds spent on disk write operations. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
file_share: The name of the File Share.
nfs/server/write_ops_count GA(project)
Disk write operation count
DELTAINT64{operation}
filestore_instance
Count of disk write operations. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
file_share: The name of the File Share.

firebaseappcheck

Metrics from Firebase. Launch stages of these metrics: BETA

The "metric type" strings in this table must be prefixed with firebaseappcheck.googleapis.com/. That prefix has been omitted from the entries in the table. 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
resources/verification_count BETA(project)
Firebase App Check resource verification count
DELTAINT641
firebaseappcheck.googleapis.com/Resource
Verifications performed by an integrating service for a target resource.
result: Result of the token verification; one of [ALLOW, DENY].
security: Security property of the request; one of [VALID, INVALID, MISSING_OUTDATED_CLIENT, MISSING_UNKNOWN_ORIGIN].
app_id: Firebase App ID.
services/verdict_count DEPRECATED(project)
Firebase App Check verdict count
DELTAINT641
firebaseappcheck.googleapis.com/Instance
Verdicts from performing Firebase App Check verifications.
result: Result of the token verification; one of [ALLOW, DENY].
security: Security property of the request; one of [VALID, INVALID, MISSING_OUTDATED_CLIENT, MISSING_UNKNOWN_ORIGIN].
services/verification_count BETA(project)
Firebase App Check service verification count
DELTAINT641
firebaseappcheck.googleapis.com/Service
Verifications performed by an integrating service.
result: Result of the token verification; one of [ALLOW, DENY].
security: Security property of the request; one of [VALID, INVALID, MISSING_OUTDATED_CLIENT, MISSING_UNKNOWN_ORIGIN].
app_id: Firebase App ID.

firebaseapphosting

Metrics from Firebase. Launch stages of these metrics: BETA

The "metric type" strings in this table must be prefixed with firebaseapphosting.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
backend/request_count BETA(project)
Request Count
DELTAINT641
firebaseapphosting.googleapis.com/Backend
Count of user requests.
cache_hit: Whether the requests were served from the CDN cache.
response_code: The HTTP response code served to the end user (200, 404, etc.).
response_code_class: The HTTP response code class of the response served to the end user (200, 400, etc.).
cdn_metro: The Cloud CDN metro that this traffic was served out of.
domain_name: The domain name that this traffic was served for.
backend/response_bytes_count BETA(project)
Response Bytes Count
DELTAINT64By
firebaseapphosting.googleapis.com/Backend
Bytes sent in response to user requests.
cache_hit: Whether the requests were served from the CDN cache.
response_code: The HTTP response code served to the end user (200, 404, etc.).
response_code_class: The HTTP response code class of the response served to the end user (200, 400, etc.).
cdn_metro: The Cloud CDN metro that this traffic was served out of.
domain_name: The domain name that this traffic was served for.

firebaseauth

Metrics from Firebase. Launch stages of these metrics: GA

The "metric type" strings in this table must be prefixed with firebaseauth.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
phone_auth/phone_verification_count GA(project)
Phone Verification Metrics
DELTAINT641
firebase_auth
Detailed count of phone verification. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
tier_name: Tier name for verified phone number.
country_code: Country code for verified phone number.

firebasedatabase

Metrics from Firebase. Launch stages of these metrics: GA

The "metric type" strings in this table must be prefixed with firebasedatabase.googleapis.com/. That prefix has been omitted from the entries in the table. 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
io/database_load GA(project)
Database Load
GAUGEDOUBLE1
firebase_namespace
Fraction of database load, grouped by type. Sampled every 60 seconds. After sampling, data is not visible for up to 1800 seconds.
type: The message type that the actor processed.
io/persisted_bytes_count GA(project)
Saved Bytes
DELTAINT64By
firebase_namespace
Bytes of data persisted to disk.
io/sent_responses_count GA(project)
Responses sent
DELTAINT641
firebase_namespace
Number of responses sent or broadcasted to clients.
io/utilization GA(project)
I/O utilization
GAUGEDOUBLE1
firebase_namespace
Fraction of I/O used. Sampled every 60 seconds. After sampling, data is not visible for up to 1800 seconds.
network/active_connections GA(project)
Connections
GAUGEINT641
firebase_namespace
The number of outstanding connections. Sampled every 60 seconds. After sampling, data is not visible for up to 1800 seconds.
network/api_hits_count GA(project)
API Hits
DELTAINT641
firebase_namespace
The number of hits against your database grouped by type.
operation_type: The operation type, this lines up with the profiler.
network/broadcast_load GA(project)
Broadcast Load
GAUGEDOUBLE1
firebase_namespace
Utilization of the time it takes to prep and send broadcasts to clients. Sampled every 60 seconds. After sampling, data is not visible for up to 1800 seconds.
network/disabled_for_overages GA(project)
Disabled for network
GAUGEBOOL
firebase_namespace
Indicates if the Firebase database has been disabled for network overages. Sampled every 900 seconds. After sampling, data is not visible for up to 1800 seconds.
network/https_requests_count GA(project)
HTTPS Requests Received
DELTAINT641
firebase_namespace
Number of HTTPS requests received.
reused_ssl_session: If the SSL Session was reused.
network/monthly_sent GA(project)
Bytes sent monthly
GAUGEINT64By
firebase_namespace
The total outgoing bytes sent aggregated and reset monthly. Sampled every 1800 seconds. After sampling, data is not visible for up to 5400 seconds.
network/monthly_sent_limit GA(project)
Bytes sent limit
GAUGEINT64By
firebase_namespace
The monthly network limit for the Firebase database. Sampled every 900 seconds. After sampling, data is not visible for up to 1800 seconds.
network/sent_bytes_count GA(project)
Total billed bytes
DELTAINT64By
firebase_namespace
The outgoing bandwidth used by the database, including encryption and protocol overhead.
network/sent_payload_and_protocol_bytes_count GA(project)
Payload and Protocol Bytes sent
DELTAINT64By
firebase_namespace
The outgoing bandwidth usage without encryption overhead.
network/sent_payload_bytes_count GA(project)
Payload Bytes Sent
DELTAINT64By
firebase_namespace
The outgoing bandwidth usage without encryption nor protocol.
rules/evaluation_count GA(project)
Rule evaluations
DELTAINT641
firebase_namespace
The number of Firebase Realtime Database Security Rule evaluations performed in response to write and read requests.
request_method: The request method.
ruleset_label: The ruleset label.
result: The result.
storage/disabled_for_overages GA(project)
Disabled for storage
GAUGEBOOL
firebase_namespace
Indicates if the Firebase database has been disabled for storage overages. Sampled every 86400 seconds. After sampling, data is not visible for up to 86400 seconds.
storage/limit GA(project)
Bytes stored limit
GAUGEINT64By
firebase_namespace
The storage limit for the Firebase database. Sampled every 900 seconds. After sampling, data is not visible for up to 1800 seconds.
storage/total_bytes GA(project)
Bytes stored
GAUGEINT64By
firebase_namespace
The size of the Firebase database storage. Sampled every 86400 seconds. After sampling, data is not visible for up to 86400 seconds.

firebasedataconnect

Metrics from Firebase. Launch stages of these metrics: BETA

The "metric type" strings in this table must be prefixed with firebasedataconnect.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
connector/datasource_latencies BETA(project)
Datasource Latency
DELTADISTRIBUTIONms
firebasedataconnect.googleapis.com/Connector
The latency of the data sources queried by the pre-defined operation executed by the connector.
type: The type of operation.
response_code: The response code for the operation.
response_code_class: The response code class for the operation: 2xx, 3xx, 4xx, 5xx or 0 for none.
operation_name: The name of the operation.
client_version: The client version.
client_platform: The client platform.
datasource_id: The datasource ID.
connector/datasource_request_bytes_count BETA(project)
Datasource Request Bytes
DELTAINT64By
firebasedataconnect.googleapis.com/Connector
The number of bytes sent to the data source queried by the pre-defined operation executed by the connector.
type: The type of operation.
response_code: The response code for the operation.
response_code_class: The response code class for the operation: 2xx, 3xx, 4xx, 5xx or 0 for none.
operation_name: The name of the operation.
client_version: The client version.
client_platform: The client platform.
datasource_id: The datasource ID.
connector/datasource_response_bytes_count BETA(project)
Datasource Response Bytes
DELTAINT64By
firebasedataconnect.googleapis.com/Connector
The number of bytes returned by the data source queried by the pre-defined operation executed by the connector.
type: The type of operation.
response_code: The response code for the operation.
response_code_class: The response code class for the operation: 2xx, 3xx, 4xx, 5xx or 0 for none.
operation_name: The name of the operation.
client_version: The client version.
client_platform: The client platform.
datasource_id: The datasource ID.
connector/network/sent_bytes_count BETA(project)
Network Data Transferred Out
DELTAINT64By
firebasedataconnect.googleapis.com/Connector
The number of bytes transferred out by the connector.
type: The type of operation.
response_code: The response code for the operation.
response_code_class: The response code class for the operation: 2xx, 3xx, 4xx, 5xx or 0 for none.
operation_name: The name of the operation.
client_version: The client version.
client_platform: The client platform.
connector/operation_count BETA(project)
Operations
DELTAINT641
firebasedataconnect.googleapis.com/Connector
The number of pre-defined operations executed by the connector.
type: The type of operation.
response_code: The response code for the operation.
response_code_class: The response code class for the operation: 2xx, 3xx, 4xx, 5xx or 0 for none.
operation_name: The name of the operation.
client_version: The client version.
client_platform: The client platform.
connector/operation_latencies BETA(project)
Operation Latency
DELTADISTRIBUTIONms
firebasedataconnect.googleapis.com/Connector
The latency of the pre-defined operations executed by the connector.
type: The type of operation.
response_code: The response code for the operation.
response_code_class: The response code class for the operation: 2xx, 3xx, 4xx, 5xx or 0 for none.
operation_name: The name of the operation.
client_version: The client version.
client_platform: The client platform.
service/datasource_latencies BETA(project)
Datasource Latency
DELTADISTRIBUTIONms
firebasedataconnect.googleapis.com/Service
The latency of the data sources queried by arbitrary, admin operations executed directly on the service.
type: The type of operation.
response_code: The response code for the operation.
response_code_class: The response code class for the operation: 2xx, 3xx, 4xx, 5xx or 0 for none.
operation_name: The name of the operation.
client_version: The client version.
client_platform: The client platform.
datasource_id: The datasource ID.
service/datasource_request_bytes_count BETA(project)
Datasource Request Bytes
DELTAINT64By
firebasedataconnect.googleapis.com/Service
The number of bytes sent to the data source queried by arbitrary, admin operations executed directly on the service.
type: The type of operation.
response_code: The response code for the operation.
response_code_class: The response code class for the operation: 2xx, 3xx, 4xx, 5xx or 0 for none.
operation_name: The name of the operation.
client_version: The client version.
client_platform: The client platform.
datasource_id: The datasource ID.
service/datasource_response_bytes_count BETA(project)
Datasource Response Bytes
DELTAINT64By
firebasedataconnect.googleapis.com/Service
The number of bytes returned by the data sources queried by arbitrary, admin operations executed directly on the service.
type: The type of operation.
response_code: The response code for the operation.
response_code_class: The response code class for the operation: 2xx, 3xx, 4xx, 5xx or 0 for none.
operation_name: The name of the operation.
client_version: The client version.
client_platform: The client platform.
datasource_id: The datasource ID.
service/network/sent_bytes_count BETA(project)
Network Data Transfer Out
DELTAINT64By
firebasedataconnect.googleapis.com/Service
The number of bytes transferred out by arbitrary, admin operations executed directly on the service.
type: The type of operation.
response_code: The response code for the operation.
response_code_class: The response code class for the operation: 2xx, 3xx, 4xx, 5xx or 0 for none.
operation_name: The name of the operation.
client_version: The client version.
client_platform: The client platform.
service/operation_count BETA(project)
Operations
DELTAINT641
firebasedataconnect.googleapis.com/Service
The number of arbitrary, admin operations executed directly on the service.
type: The type of operation.
response_code: The response code for the operation.
response_code_class: The response code class for the operation: 2xx, 3xx, 4xx, 5xx or 0 for none.
operation_name: The name of the operation.
client_version: The client version.
client_platform: The client platform.
service/operation_latencies BETA(project)
Operation Latency
DELTADISTRIBUTIONms
firebasedataconnect.googleapis.com/Service
The latency of arbitrary, admin operations executed directly on the service.
type: The type of operation.
response_code: The response code for the operation.
response_code_class: The response code class for the operation: 2xx, 3xx, 4xx, 5xx or 0 for none.
operation_name: The name of the operation.
client_version: The client version.
client_platform: The client platform.

firebaseextensions

Metrics from Firebase. Launch stages of these metrics: BETA

The "metric type" strings in this table must be prefixed with firebaseextensions.googleapis.com/. That prefix has been omitted from the entries in the table. 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
extension/version/active_instances BETA(project)
Active instances
GAUGEINT641
firebaseextensions.googleapis.com/ExtensionVersion
The number of active instances of the published extension version. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.

firebasehosting

Metrics from Firebase. Launch stages of these metrics: GA

The "metric type" strings in this table must be prefixed with firebasehosting.googleapis.com/. That prefix has been omitted from the entries in the table. 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
network/monthly_sent GA(project)
Bytes sent monthly
GAUGEINT64By
firebase_domain
The total outgoing bytes sent, aggregated and reset monthly. Sampled every 28800 seconds. After sampling, data is not visible for up to 4200 seconds.
network/monthly_sent_limit GA(project)
Bytes sent limit
GAUGEINT64By
firebase_domain
The monthly network limit for Firebase Hosting. Sampled every 28800 seconds. After sampling, data is not visible for up to 4200 seconds.
network/sent_bytes_count GA(project)
Bytes sent
DELTAINT64By
firebase_domain
The outgoing bandwidth usage for Firebase Hosting.
storage/limit GA(project)
Bytes stored limit
GAUGEINT64By
firebase_domain
The storage limit for Firebase Hosting. Sampled every 28800 seconds.
storage/total_bytes GA(project)
Bytes stored
GAUGEINT64By
firebase_domain
The size of the Firebase Hosting storage. Sampled every 28800 seconds.

firebasestorage

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

The "metric type" strings in this table must be prefixed with firebasestorage.googleapis.com/. That prefix has been omitted from the entries in the table. 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
rules/evaluation_count BETA(project)
Rule evaluations
DELTAINT641
gcs_bucket
The number of Cloud Storage for Firebase Security Rules evaluations performed in response to write or read requests. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
request_method: The method/operation type of the request: CREATE, UPDATE, or DELETE; or GET, LIST.
ruleset_label: The ruleset label indicating whether it's the current production release.
result: The evaluation result: ALLOW, DENY, or ERROR.

firebasevertexai

Metrics from Gemini in Firebase Launch stages of these metrics: BETA

The "metric type" strings in this table must be prefixed with firebasevertexai.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/gen_ai_client_operation_duration BETA(project)
Operation Duration
DELTADISTRIBUTION1
firebasevertexai.googleapis.com/Model
The duration from request to response.
gcp_firebase_app_id: The Firebase App ID.
gcp_firebase_app_version: The Firebase App version, such as 1.0.0.
gcp_firebase_request_framework_name: The SDK framework used to make the request, such as `swift_sdk`.
gen_ai_firebase_response_status: `success` or `failure`'.
gen_ai_operation_name: The operation name, such as `generate_content`.
gen_ai_request_model: The model specified in the request, such as `gemini-0.0-flash`.
gen_ai_response_model: The specific model that generated the response, such as `gemini-0.0-flash-002`.
error_type: A short string representing the error type, such as `INVALID_ARGUMENT`, `RESOURCE_EXHAUSTED` or `BLOCKED_SAFETY`.
model/gen_ai_client_token_usage BETA(project)
Client Token Usage
DELTAINT641
firebasevertexai.googleapis.com/Model
The number of tokens used in a request/response.
gcp_firebase_app_id: The Firebase App ID.
gcp_firebase_app_version: The Firebase App version, such as 1.0.0.
gcp_firebase_request_framework_name: The SDK framework used to make the request, such as `swift_sdk`.
gen_ai_firebase_response_status: `success` or `failure`'.
gen_ai_operation_name: The operation name, such as `generate_content`.
gen_ai_token_type: The type of token, such as `input` or `output`.
gen_ai_request_model: The model specified in the request, such as `gemini-0.0-flash`.
gen_ai_response_model: The specific model that generated the response, such as `gemini-0.0-flash-002`.
error_type: A short string representing the error type, such as `INVALID_ARGUMENT`, `RESOURCE_EXHAUSTED` or `BLOCKED_SAFETY`.
model/gen_ai_firebase_modality_count BETA(project)
Modality Usage Count
DELTAINT641
firebasevertexai.googleapis.com/Model
The count of usage of a particular modality.
gcp_firebase_app_id: The Firebase App ID.
gcp_firebase_app_version: The Firebase App version, such as 1.0.0.
gcp_firebase_request_framework_name: The SDK framework used to make the request, such as `swift_sdk`.
gen_ai_firebase_response_status: `success` or `failure`'.
gen_ai_firebase_usage_type: The direction of usage, such as `input` or `output`.
gen_ai_firebase_modality_type: One of the modalities, such as `text`, `image`, `video`, `audio`, or `document`.
gen_ai_operation_name: The operation name, such as `generate_content`.
gen_ai_request_model: The model specified in the request, such as `gemini-0.0-flash`.
gen_ai_response_model: The specific model that generated the response, such as `gemini-0.0-flash-002`.
error_type: A short string representing the error type, such as `INVALID_ARGUMENT`, `RESOURCE_EXHAUSTED` or `BLOCKED_SAFETY`.
model/gen_ai_firebase_modality_usage BETA(project)
Modality Token Usage
DELTAINT641
firebasevertexai.googleapis.com/Model
The count of token usage of a particular modality.
gcp_firebase_app_id: The Firebase App ID.
gcp_firebase_app_version: The Firebase App version, such as 1.0.0.
gcp_firebase_request_framework_name: The SDK framework used to make the request, such as `swift_sdk`.
gen_ai_firebase_response_status: `success` or `failure`'.
gen_ai_firebase_usage_type: The direction of usage, such as `input` or `output`.
gen_ai_firebase_modality_type: One of the modalities, such as `text`, `image`, `video`, `audio`, or `document`.
gen_ai_operation_name: The operation name, such as `generate_content`.
gen_ai_request_model: The model specified in the request, such as `gemini-0.0-flash`.
gen_ai_response_model: The specific model that generated the response, such as `gemini-0.0-flash-002`.
error_type: A short string representing the error type, such as `INVALID_ARGUMENT`, `RESOURCE_EXHAUSTED` or `BLOCKED_SAFETY`.

firestore

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

The "metric type" strings in this table must be prefixed with firestore.googleapis.com/. That prefix has been omitted from the entries in the table. 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
api/billable_read_units BETA(project)
Billable read units
DELTAINT641
firestore.googleapis.com/Database
The number of billable read units. These metrics are only available for Firestore databases with Enterprise Edition. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
service: The API service called, one of ["firestore.googleapis.com", "datastore.googleapis.com"].
api_method: The API method called, for example, "RunQuery" or "MongoDBCompatible.Find".
api/billable_write_units BETA(project)
Billable write units
DELTAINT641
firestore.googleapis.com/Database
The number of billable write units. This metric is only available for Firestore databases with Enterprise Edition. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
service: The API service called, one of ["firestore.googleapis.com", "datastore.googleapis.com"].
api_method: The API method called, for example, "RunQuery" or "MongoDBCompatible.Find".
api/request_count BETA(project)
Requests
DELTAINT641
datastore_request
firestore.googleapis.com/Database
Count of Firestore API calls. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
api_method: The API method called (for example: BeginTransaction or Commit).
response_code: Operation response code string, derived as a string representation of a HTTP status code (e.g. success, not_found, unavailable).
api/request_latencies BETA(project)
Request latencies per database
DELTADISTRIBUTIONs
firestore.googleapis.com/Database
Non-streaming Firestore v1, Datastore v1 and Datastore v3 request latencies from the frontend. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
service: The API service called, one of ["firestore.googleapis.com", "datastore.googleapis.com", "datastore-private.googleapis.com"].
api_method: The API method called, for example, "BeginTransaction", "Commit" or "MongoDBCompatible.Find".
response_code: Operation response code string, derived as a string representation of a HTTP status code, for example, "OK", "DEADLINE_EXCEEDED", "ABORTED", "PERMISSION_DENIED", "INVALID_ARGUMENT".
composite_indexes_per_database GA(project)
Composite Indexes Per Database
GAUGEINT641
firestore.googleapis.com/Database
Current number of composite indexes per database. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
document/billable_managed_delete_write_units BETA(project)
Billable managed delete write units
DELTAINT641
firestore.googleapis.com/Database
The number of billable managed delete write units. This metric is only available for Firestore databases with Enterprise Edition. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
document/delete_count GA(project)
Document Deletes
DELTAINT641
firestore_instance
The number of successful document deletes. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
module: The service/module name.
version: The version name.
document/delete_ops_count BETA(project)
Document deletes
DELTAINT641
firestore.googleapis.com/Database
The number of successful document deletes. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
document/read_count GA(project)
Document Reads
DELTAINT641
firestore_instance
The number of successful document reads from queries or lookups. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
module: The service/module name.
version: The version name.
type: The type of the read (e.g. 'LOOKUP', 'QUERY').
document/read_ops_count BETA(project)
Document reads
DELTAINT641
firestore.googleapis.com/Database
The number of successful document reads from queries or lookups. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
type: The type of the read, one of [LOOKUP, QUERY].
document/ttl_deletion_count GA(project)
TTL deletion count
DELTAINT641
firestore.googleapis.com/Database
firestore_instance
Total count of documents deleted by TTL services. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
document/ttl_expiration_to_deletion_delays GA(project)
TTL expiration to deletion delays
DELTADISTRIBUTIONs
firestore.googleapis.com/Database
firestore_instance
Time elapsed between when a document with a TTL expired, and when it was actually deleted. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
document/write_count GA(project)
Document Writes
DELTAINT641
firestore_instance
The number of successful document writes. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
module: The service/module name.
version: The version name.
op: The operation name for the write (e.g. 'CREATE', 'UPDATE').
document/write_ops_count BETA(project)
Document writes
DELTAINT641
firestore.googleapis.com/Database
The number of successful document writes. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
op: The operation name for the write, one of [CREATE, UPDATE].
field_configurations_per_database ALPHA(project)
Field Configurations Per Database
GAUGEINT641
firestore.googleapis.com/Database
Current number of field configurations per database. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
network/active_connections BETA(project)
Connected Clients
GAUGEINT641
firestore.googleapis.com/Database
firestore_instance
The number of active connections. Each mobile client will have one connection. Each listener in admin SDK will be one connection. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
module: The service/module name.
version: The version name.
network/snapshot_listeners BETA(project)
Snapshot Listeners
GAUGEINT641
firestore.googleapis.com/Database
firestore_instance
The number of snapshot listeners currently registered across all connected clients. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
module: The service/module name.
version: The version name.
query_stat/per_query/result_counts BETA(project)
Number of results yielded per query
DELTADISTRIBUTION{result}
firestore.googleapis.com/Database
Distribution of number of results yielded per query. Real-time queries are excluded. Note. This metric is for performance observability. It is not relevant to billing calculations. To understand how read operations contribute to your bill, use "firestore.googleapis.com/document/read_ops_count". Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
service: The API service called, one of ["firestore.googleapis.com", "datastore.googleapis.com"].
method: The API method called, for example, "RunQuery" or "RunAggregationQuery".
query_stat/per_query/scanned_documents_counts BETA(project)
Number of documents scanned per query
DELTADISTRIBUTION{document}
firestore.googleapis.com/Database
Distribution of number of documents scanned per query. Real-time queries are excluded. Note. This metric is for performance observability. It is not relevant to billing calculations. To understand how read operations contribute to your bill, use "firestore.googleapis.com/document/read_ops_count". Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
service: The API service called, one of ["firestore.googleapis.com", "datastore.googleapis.com"].
method: The API method called, for example, "RunQuery" or "RunAggregationQuery".
query_stat/per_query/scanned_index_entries_counts BETA(project)
Number of index entries scanned per query
DELTADISTRIBUTION{index entry}
firestore.googleapis.com/Database
Distribution of number of scanned index entries per query. Real-time queries are excluded. Note. This metric is for performance observability. It is not relevant to billing calculations. To understand how read operations contribute to your bill, use "firestore.googleapis.com/document/read_ops_count". Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
service: The API service called, one of ["firestore.googleapis.com", "datastore.googleapis.com"].
method: The API method called, for example, "RunQuery" or "RunAggregationQuery".
quota/composite_indexes_per_database/exceeded GA(project)
Composite Indexes Per Database quota exceeded error
DELTAINT641
firestore.googleapis.com/Database
Number of attempts to exceed the limit on quota metric firestore.googleapis.com/composite_indexes_per_database. After sampling, data is not visible for up to 150 seconds.
limit_name: The limit name.
quota/composite_indexes_per_database/limit GA(project)
Composite Indexes Per Database quota limit
GAUGEINT641
firestore.googleapis.com/Database
Current limit on quota metric firestore.googleapis.com/composite_indexes_per_database. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
limit_name: The limit name.
quota/composite_indexes_per_database/usage GA(project)
Composite Indexes Per Database quota usage
GAUGEINT641
firestore.googleapis.com/Database
Current usage on quota metric firestore.googleapis.com/composite_indexes_per_database. After sampling, data is not visible for up to 150 seconds.
limit_name: The limit name.
rules/evaluation_count BETA(project)
Rule Evaluations
DELTAINT641
firestore.googleapis.com/Database
firestore_instance
The number of Cloud Firestore Security Rule evaluations performed in response to write (create, update, delete) or read (get, list) requests. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
request_method: The permission type of the request.
ruleset_label: The ruleset label indicating whether it is the current production release.
version: The version name.
module: The service/module name.
result: The evaluation result: ALLOW, DENY, or ERROR.
storage/backups_storage_bytes BETA(project)
Backups Storage Size
GAUGEINT64By
firestore.googleapis.com/Database
Per database total backup storage size(in bytes). Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
storage/data_and_index_storage_bytes BETA(project)
Data and Index Storage Size
GAUGEINT64By
firestore.googleapis.com/Database
Per database data and index storage size(in bytes). Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
storage/pitr_storage_bytes BETA(project)
Point in time restore Storage Size
GAUGEINT64By
firestore.googleapis.com/Database
Per database point in time restore storage size(in bytes). Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.

firewallinsights

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

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

fleetengine

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

The "metric type" strings in this table must be prefixed with fleetengine.googleapis.com/. That prefix has been omitted from the entries in the table. 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
task/billable_shipment_task_count GA(project)
Billable shipment task count
DELTAINT641
fleetengine.googleapis.com/DeliveryFleet
The number of billable shipment tasks completed.
country_code: The task's country code.
trip/billable_trip_count GA(project)
Billable trip count
DELTAINT641
fleetengine.googleapis.com/Fleet
The number of billable trips reported.
country_code: The trip's country code.

gkebackup

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

The "metric type" strings in this table must be prefixed with gkebackup.googleapis.com/. That prefix has been omitted from the entries in the table. 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_completion_times GA(project)
Backup completion time
DELTADISTRIBUTIONs
gkebackup.googleapis.com/BackupPlan
Distribution of the backup completion time.
state: State of the backup, one of [SUCCEEDED, FAILED].
backup_created_count GA(project)
Backup created count
DELTAINT641
gkebackup.googleapis.com/BackupPlan
Count of the backups created under a backupPlan.
scheduled: Whether the backup was created by schedule, one of [true, false].
backup_deleted_count GA(project)
Backup deleted count
DELTAINT641
gkebackup.googleapis.com/BackupPlan
Count of the backups deleted under a backupPlan.
scheduled: Whether the backup was deleted by schedule, one of [true, false].
restore_created_count GA(project)
Restore created count
DELTAINT641
gkebackup.googleapis.com/RestorePlan
Count of the restores created under a restorePlan.

healthcare

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

The "metric type" strings in this table must be prefixed with healthcare.googleapis.com/. That prefix has been omitted from the entries in the table. 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
pipeline_job/backlog_elements BETA(project)
Backlog Elements
GAUGEINT641
healthcare_pipeline_job
The number of unprocessed input elements buffered on a streaming pipeline. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
pipeline_job/processed_element_count BETA(project)
Processed Element Count
DELTAINT641
healthcare_pipeline_job
The number of input elements processed by a pipeline, grouped by status. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
response_code: (INT64) HTTP status code for the processing request.

Generated at 2025-07-16 13:15:17 UTC.