This document lists the metric types defined by
Trusted Cloud by S3NS services when the service name begins with the
letter p
through z
. For example, this page lists all metric types whose
prefix is storage.googleapis.com
. For information about other
metric types, see Trusted Cloud by S3NS metrics overview.
For a general explanation of the entries in the tables, including information about values like
DELTA
andGAUGE
, see Metric types.For information about the units used in the metric lists, see the
unit
field in theMetricDescriptor
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) andBETA
(Preview), see Product launch stages.
Trusted Cloud metrics
Metrics from Trusted Cloud by S3NS.
The following list was last generated at 2025-08-08 23:40:45 UTC. For more information about this process, see About the lists.
pubsub
Metrics from Pub/Sub. For more information, see Pub/Sub monitoring. Launch stages of these metrics: ALPHA BETA GA
The "metric type" strings in this table must be prefixed
with pubsub.googleapis.com/
. That prefix has been
omitted from the entries in the table.
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 |
snapshot/backlog_bytes
GA
(project)
Snapshot backlog bytes |
|
GAUGE , INT64 , By
pubsub_snapshot |
Total byte size of the messages retained in a snapshot. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. |
snapshot/backlog_bytes_by_region
GA
(project)
Snapshot backlog bytes by region |
|
GAUGE , INT64 , By
pubsub_snapshot |
Total byte size of the messages retained in a snapshot, broken down by Cloud region. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
region :
The Cloud region in which messages are persisted.
|
snapshot/config_updates_count
GA
(project)
Snapshot configuration operations |
|
DELTA , INT64 , 1
pubsub_snapshot |
Cumulative count of configuration operations, grouped by operation type and result. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
response_code :
Operation response code string, derived as a string representation of a status code (e.g., 'success', 'not_found', 'unavailable').
operation_type :
Type of operation performed.
|
snapshot/num_messages
GA
(project)
Snapshot messages |
|
GAUGE , INT64 , 1
pubsub_snapshot |
Number of messages retained in a snapshot. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. |
snapshot/num_messages_by_region
GA
(project)
Snapshot messages by region |
|
GAUGE , INT64 , 1
pubsub_snapshot |
Number of messages retained in a snapshot, broken down by Cloud region. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
region :
The Cloud region in which messages are persisted.
|
snapshot/oldest_message_age
GA
(project)
Oldest snapshot message age |
|
GAUGE , INT64 , s
pubsub_snapshot |
Age (in seconds) of the oldest message retained in a snapshot. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. |
snapshot/oldest_message_age_by_region
GA
(project)
Oldest snapshot message age by region |
|
GAUGE , INT64 , s
pubsub_snapshot |
Age (in seconds) of the oldest message retained in a snapshot, broken down by Cloud region. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
region :
The Cloud region in which messages are persisted.
|
subscription/ack_latencies
GA
(project)
Ack latency |
|
DELTA , DISTRIBUTION , ms
pubsub_subscription |
Distribution of ack latencies in milliseconds. The ack latency is the time between when Cloud Pub/Sub sends a message to a subscriber client and when Cloud Pub/Sub receives an Acknowledge request for that message. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
delivery_type :
Delivery mechanism: push, pull or streaming pull.
|
subscription/ack_message_count
GA
(project)
Ack message count |
|
DELTA , INT64 , 1
pubsub_subscription |
Cumulative count of messages acknowledged by Acknowledge requests, grouped by delivery type. Sampled every 60 seconds. After sampling, data is not visible for up to 181 seconds.
delivery_type :
Delivery mechanism: push, pull, streaming pull, or filter.
|
subscription/backlog_bytes
GA
(project)
Backlog size |
|
GAUGE , INT64 , By
pubsub_subscription |
Total byte size of the unacknowledged messages (a.k.a. backlog messages) in a subscription. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. |
subscription/billable_bytes_by_region
GA
(project)
Billable bytes by region |
|
GAUGE , INT64 , By
pubsub_subscription |
Total byte size of the billable messages in a subscription, broken down by Cloud region and type. Please refer to https://cloud.google.com/pubsub/pricing#storage_costs to understand the pricing for retaining unacknowledged messages in subscriptions for more than 24 hours. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
region :
The Cloud region in which messages are persisted.
type :
The type of billable backlog (unacked messages or retained acked messages).
|
subscription/byte_cost
GA
(project)
Subscription byte cost |
|
DELTA , INT64 , By
pubsub_subscription |
Cumulative cost of operations, measured in bytes. This is used to measure quota utilization. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
operation_type :
Type of operation performed.
response_code :
Operation response code string, derived as a string representation of a status code (e.g., 'success', 'not_found', 'unavailable').
|
subscription/config_updates_count
GA
(project)
Subscription configuration operations |
|
DELTA , INT64 , 1
pubsub_subscription |
Cumulative count of configuration operations for each subscription, grouped by operation type and result. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
response_code :
Operation response code string, derived as a string representation of a status code (e.g., 'success', 'not_found', 'unavailable').
operation_type :
Type of operation performed.
|
subscription/dead_letter_message_count
GA
(project)
Dead letter message count |
|
DELTA , INT64 , 1
pubsub_subscription |
Cumulative count of messages published to dead letter topic, grouped by result. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
response_code :
Operation response code string, derived as a string representation of a status code (e.g., 'success', 'not_found', 'unavailable').
|
subscription/delivery_latency_health_score
GA
(project)
Delivery latency health score |
|
GAUGE , BOOL , 1
pubsub_subscription |
A score that measures the health of a subscription over a 10 minute rolling window. Sampled every 60 seconds. After sampling, data is not visible for up to 360 seconds.
criteria :
Criteria of the health score. Possible values are ack_latency, expired_ack_deadlines, nack_requests, seek_requests, and utilization.
|
subscription/exactly_once_warning_count
GA
(project)
Exactly once delivery warning |
|
DELTA , INT64 , 1
pubsub_subscription |
Count of instances (acks and modacks that may have failed) that may lead to message redeliveries. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
delivery_type :
Delivery mechanism: push, pull or streaming pull.
reason :
Cause of the possible redelivery.
operation_type :
Type of operation performed. One of [ack, modack].
|
subscription/expired_ack_deadlines_count
GA
(project)
Expired ack deadlines count |
|
DELTA , INT64 , 1
pubsub_subscription |
Cumulative count of messages whose ack deadline expired while the message was outstanding to a subscriber client. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
delivery_type :
Delivery mechanism: push, pull or streaming pull.
|
subscription/export_push_subscription_details
GA
(project)
Export push subscription details |
|
GAUGE , INT64 , 1
pubsub_subscription |
Type and state of the export push subscription. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
subscription_state :
State of the export push subscription.
subscription_type :
Export push subscription type.
|
subscription/message_transform_latencies
GA
(project)
Subscription message transform latency |
|
DELTA , DISTRIBUTION , ms
pubsub_subscription |
Distribution of subscription message transform latencies in milliseconds. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
status :
String representation of a status code such as 'ok', 'invalid_argument', or 'unavailable'.
filtered :
(BOOL)
Whether or not the message transform resulted in a filtered message.
|
subscription/mod_ack_deadline_message_count
GA
(project)
Mod ack deadline message count |
|
DELTA , INT64 , 1
pubsub_subscription |
Cumulative count of messages whose deadline was updated by ModifyAckDeadline requests, grouped by delivery type. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
delivery_type :
Delivery mechanism: push, pull or streaming pull.
|
subscription/mod_ack_deadline_message_operation_count
DEPRECATED
(project)
ModifyAckDeadline message operations |
|
DELTA , INT64 , 1
pubsub_subscription |
Cumulative count of ModifyAckDeadline message operations, grouped by result. This metric is deprecated. Use subscription/mod_ack_deadline_request_count instead. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
response_code :
Operation response code string, derived as a string representation of a status code (e.g., 'success', 'not_found', 'unavailable').
|
subscription/mod_ack_deadline_request_count
GA
(project)
ModifyAckDeadline requests |
|
DELTA , INT64 , 1
pubsub_subscription |
Cumulative count of ModifyAckDeadline requests, grouped by result. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
response_class :
A classification group for the response code. It can be one of ['success', 'invalid', 'internal'].
response_code :
Operation response code string, derived as a string representation of a status code (e.g., 'success', 'not_found', 'unavailable').
|
subscription/mod_ack_latencies
GA
(project)
ModAck latency |
|
DELTA , DISTRIBUTION , ms
pubsub_subscription |
Distribution of ModAck latencies. For each message delivery attempt, the ModAck latency is the duration between when the CPS service delivers the message to a subscriber client and when the CPS service receives a ModAck request for that message (note that this means this metric may be recorded multiple times per delivery attempt). If this metric is growing, it indicates that the subscriber is repeatedly extending the acknowledgement deadline for a message (i.e., it is holding on to that message). Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
delivery_type :
Delivery mechanism, one of [push, pull, streaming pull].
|
subscription/nack_requests
GA
(project)
Nack requests |
|
GAUGE , INT64 , 1
pubsub_subscription |
Cumulative count of messages that were nacked. One message nacked multiple times will be counted multiple times. Sampled every 60 seconds. After sampling, data is not visible for up to 360 seconds.
delivery_type :
Delivery mechanism: push, pull or streaming pull.
|
subscription/num_outstanding_messages
GA
(project)
Outstanding push messages |
|
GAUGE , INT64 , 1
pubsub_subscription |
Number of messages delivered to a subscription's push endpoint, but not yet acknowledged. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. |
subscription/num_retained_acked_messages
ALPHA
(project)
Retained acked messages |
|
GAUGE , INT64 , 1
pubsub_subscription |
Number of acknowledged messages retained in a subscription. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. |
subscription/num_retained_acked_messages_by_region
GA
(project)
Retained acked messages by region |
|
GAUGE , INT64 , 1
pubsub_subscription |
Number of acknowledged messages retained in a subscription, broken down by Cloud region. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
region :
The Cloud region in which messages are persisted.
|
subscription/num_unacked_messages_by_region
GA
(project)
Unacked messages by region |
|
GAUGE , INT64 , 1
pubsub_subscription |
Number of unacknowledged messages in a subscription, broken down by Cloud region. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
region :
The Cloud region in which messages are persisted.
|
subscription/num_undelivered_messages
GA
(project)
Unacked messages |
|
GAUGE , INT64 , 1
pubsub_subscription |
Number of unacknowledged messages (a.k.a. backlog messages) in a subscription. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. |
subscription/oldest_retained_acked_message_age
GA
(project)
Oldest retained acked message age |
|
GAUGE , INT64 , s
pubsub_subscription |
Age (in seconds) of the oldest acknowledged message retained in a subscription. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. |
subscription/oldest_retained_acked_message_age_by_region
GA
(project)
Oldest retained acked message age by region |
|
GAUGE , INT64 , s
pubsub_subscription |
Age (in seconds) of the oldest acknowledged message retained in a subscription, broken down by Cloud region. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
region :
The Cloud region in which messages are persisted.
|
subscription/oldest_unacked_message_age
GA
(project)
Oldest unacked message age |
|
GAUGE , INT64 , s
pubsub_subscription |
Age (in seconds) of the oldest unacknowledged message (a.k.a. backlog message) in a subscription. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. |
subscription/oldest_unacked_message_age_by_region
GA
(project)
Oldest unacked message age by region |
|
GAUGE , INT64 , s
pubsub_subscription |
Age (in seconds) of the oldest unacknowledged message in a subscription, broken down by Cloud region. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
region :
The Cloud region in which messages are persisted.
|
subscription/open_streaming_pulls
BETA
(project)
Number of open streaming pulls |
|
GAUGE , INT64 , 1
pubsub_subscription |
Number of open StreamingPull streams per subscription, grouped by status. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
status :
Status of the stream. For example, 'ok', 'suspended_subscriber_quota_exceeded' when subscriber throughput quota limits are exceeded, 'suspended_client_flow_controlled' when flow control is initiated by the client, 'suspended_max_outstanding_bytes_exceeded' when the maximum number of outstanding bytes is exceeded, or 'suspended_max_outstanding_messages_exceeded' when the maximum number of outstanding messages is exceeded.
|
subscription/pull_ack_message_operation_count
DEPRECATED
(project)
Acknowledge message operations |
|
DELTA , INT64 , 1
pubsub_subscription |
Cumulative count of acknowledge message operations, grouped by result. This metric is deprecated. Use subscription/pull_ack_request_count instead. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
response_code :
Operation response code string, derived as a string representation of a status code (e.g., 'success', 'not_found', 'unavailable').
|
subscription/pull_ack_request_count
GA
(project)
Acknowledge requests |
|
DELTA , INT64 , 1
pubsub_subscription |
Cumulative count of acknowledge requests, grouped by result. Sampled every 60 seconds. After sampling, data is not visible for up to 181 seconds.
response_class :
A classification group for the response code. It can be one of ['success', 'invalid', 'internal'].
response_code :
Operation response code string, derived as a string representation of a status code (e.g., 'success', 'not_found', 'unavailable').
|
subscription/pull_message_operation_count
DEPRECATED
(project)
Pull operations |
|
DELTA , INT64 , 1
pubsub_subscription |
Cumulative count of pull message operations, grouped by result. This metric is deprecated. Use subscription/pull_request_count instead. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
response_code :
Operation response code string, derived as a string representation of a status code (e.g., 'success', 'not_found', 'unavailable').
|
subscription/pull_request_count
GA
(project)
Pull requests |
|
DELTA , INT64 , 1
pubsub_subscription |
Cumulative count of pull requests, grouped by result. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
response_class :
A classification group for the response code. It can be one of ['success', 'invalid', 'internal'].
response_code :
Operation response code string, derived as a string representation of a status code (e.g., 'success', 'not_found', 'unavailable').
|
subscription/push_request_count
GA
(project)
Push requests |
|
DELTA , INT64 , 1
pubsub_subscription |
Cumulative count of push attempts, grouped by result. Unlike pulls, the push server implementation does not batch user messages. So each request only contains one user message. The push server retries on errors, so a given user message can appear multiple times. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
response_class :
A classification group for the response code. It can be one of ['ack', 'deadline_exceeded', 'internal', 'invalid', 'remote_server_4xx', 'remote_server_5xx', 'unreachable'].
response_code :
Operation response code string, derived as a string representation of a status code (e.g., 'success', 'not_found', 'unavailable').
delivery_type :
Push delivery mechanism.
|
subscription/push_request_latencies
GA
(project)
Push latency |
|
DELTA , DISTRIBUTION , us
pubsub_subscription |
Distribution of push request latencies (in microseconds), grouped by result. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
response_code :
Operation response code string, derived as a string representation of a status code (e.g., 'success', 'not_found', 'unavailable').
delivery_type :
Push delivery mechanism.
|
subscription/retained_acked_bytes
GA
(project)
Retained acked bytes |
|
GAUGE , INT64 , By
pubsub_subscription |
Total byte size of the acknowledged messages retained in a subscription. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. |
subscription/retained_acked_bytes_by_region
GA
(project)
Retained acked bytes by region |
|
GAUGE , INT64 , By
pubsub_subscription |
Total byte size of the acknowledged messages retained in a subscription, broken down by Cloud region. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
region :
The Cloud region in which messages are persisted.
|
subscription/seek_request_count
GA
(project)
Seek requests |
|
DELTA , INT64 , 1
pubsub_subscription |
Cumulative count of seek attempts, grouped by result. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
response_code :
Operation response code string, derived as a string representation of a status code (e.g., 'success', 'not_found', 'unavailable').
|
subscription/sent_message_count
GA
(project)
Sent message count |
|
DELTA , INT64 , 1
pubsub_subscription |
Cumulative count of messages sent by Cloud Pub/Sub to subscriber clients, grouped by delivery type. Sampled every 60 seconds. After sampling, data is not visible for up to 181 seconds.
delivery_type :
Delivery mechanism: push, pull or streaming pull.
|
subscription/streaming_pull_ack_message_operation_count
DEPRECATED
(project)
StreamingPull Acknowledge message operations |
|
DELTA , INT64 , 1
pubsub_subscription |
Cumulative count of StreamingPull acknowledge message operations, grouped by result. This metric is deprecated. Use subscription/streaming_pull_ack_request_count instead. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
response_code :
Operation response code string, derived as a string representation of a status code (e.g., 'success', 'unavailable').
|
subscription/streaming_pull_ack_request_count
GA
(project)
StreamingPull Acknowledge requests |
|
DELTA , INT64 , 1
pubsub_subscription |
Cumulative count of streaming pull requests with non-empty acknowledge ids, grouped by result. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
response_class :
A classification group for the response code. It can be one of ['success', 'invalid', 'internal'].
response_code :
Operation response code string, derived as a string representation of a status code (e.g., 'success', 'unavailable').
|
subscription/streaming_pull_message_operation_count
DEPRECATED
(project)
StreamingPull message operations |
|
DELTA , INT64 , 1
pubsub_subscription |
Cumulative count of streaming pull message operations, grouped by result. This metric is deprecated. Use subscription/streaming_pull_response_count instead. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
response_code :
Operation response code string, derived as a string representation of a status code (e.g., 'success', 'unavailable').
|
subscription/streaming_pull_mod_ack_deadline_message_operation_count
DEPRECATED
(project)
StreamingPull ModifyAckDeadline message operations |
|
DELTA , INT64 , 1
pubsub_subscription |
Cumulative count of StreamingPull ModifyAckDeadline operations, grouped by result. This metric is deprecated. Use subscription/streaming_pull_mod_ack_deadline_request_count instead. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
response_code :
Operation response code string, derived as a string representation of a status code (e.g., 'success', 'unavailable').
|
subscription/streaming_pull_mod_ack_deadline_request_count
GA
(project)
StreamingPull ModifyAckDeadline requests |
|
DELTA , INT64 , 1
pubsub_subscription |
Cumulative count of streaming pull requests with non-empty ModifyAckDeadline fields, grouped by result. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
response_class :
A classification group for the response code. It can be one of ['success', 'invalid', 'internal'].
response_code :
Operation response code string, derived as a string representation of a status code (e.g., 'success', 'unavailable').
|
subscription/streaming_pull_response_count
GA
(project)
StreamingPull responses |
|
DELTA , INT64 , 1
pubsub_subscription |
Cumulative count of streaming pull responses, grouped by result. Sampled every 60 seconds. After sampling, data is not visible for up to 181 seconds.
response_class :
A classification group for the response code. It can be one of ['success', 'invalid', 'internal'].
response_code :
Operation response code string, derived as a string representation of a status code (e.g., 'success', 'unavailable').
|
subscription/unacked_bytes_by_region
GA
(project)
Unacked bytes by region |
|
GAUGE , INT64 , By
pubsub_subscription |
Total byte size of the unacknowledged messages in a subscription, broken down by Cloud region. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
region :
The Cloud region in which messages are persisted.
|
topic/byte_cost
GA
(project)
Topic byte cost |
|
DELTA , INT64 , By
pubsub_topic |
Cost of operations, measured in bytes. This is used to measure utilization for quotas. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
operation_type :
Type of operation performed.
response_code :
Operation response code string, derived as a string representation of a status code (e.g., 'success', 'not_found', 'unavailable').
|
topic/config_updates_count
GA
(project)
Topic configuration operations |
|
DELTA , INT64 , 1
pubsub_topic |
Cumulative count of configuration operations, grouped by operation type and result. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
response_code :
Operation response code string, derived as a string representation of a status code (e.g., 'success', 'not_found', 'unavailable').
operation_type :
Type of operation performed.
|
topic/ingestion_byte_count
GA
(project)
Ingestion byte count |
|
DELTA , INT64 , By
pubsub_topic |
Byte count of ingested messages per ingestion source type and import partition (e.g. AWS Kinesis shard id). Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
source_type :
Ingestion data source type.
source_name :
Ingestion data source name.
import_partition :
Import partition of the ingestion source, if applicable.
|
topic/ingestion_data_source_state
GA
(project)
Ingestion data source state |
|
GAUGE , INT64 , 1
pubsub_topic |
State of the ingestion data source per ingestion source type. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
source_type :
Ingestion data source type.
source_name :
Ingestion data source name.
state :
State of the ingestion source.
|
topic/ingestion_failure_count
GA
(project)
Ingestion failure count |
|
DELTA , INT64 , 1
pubsub_topic |
Number of errors encountered when ingesting data per ingestion source type, source name, import partition, and reason for error. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
source_type :
Ingestion data source type.
source_name :
Ingestion data source name.
import_partition :
Import partition of the ingestion source, if applicable.
reason :
Reason for ingestion failure.
|
topic/ingestion_message_count
GA
(project)
Ingestion message count |
|
DELTA , INT64 , 1
pubsub_topic |
Number of ingested messages per ingestion source type and import partition (e.g. AWS Kinesis shard id). Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
source_type :
Ingestion data source type.
source_name :
Ingestion data source name.
import_partition :
Import partition of the ingestion source, if applicable.
|
topic/message_sizes
GA
(project)
Publish message size |
|
DELTA , DISTRIBUTION , By
pubsub_topic |
Distribution of publish message sizes (in bytes). Sampled every 60 seconds. After sampling, data is not visible for up to 181 seconds. |
topic/message_transform_latencies
GA
(project)
Topic message transform latency |
|
DELTA , DISTRIBUTION , ms
pubsub_topic |
Distribution of topic message transform latencies in milliseconds. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
status :
String representation of a status code such as 'ok', 'invalid_argument', or 'unavailable'.
filtered :
(BOOL)
Whether or not the message transform resulted in a filtered message.
|
topic/num_retained_acked_messages_by_region
GA
(project)
Retained acked messages by region |
|
GAUGE , INT64 , 1
pubsub_topic |
Number of acknowledged messages retained across all subscriptions and snapshots attached to the topic, broken down by Cloud region. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
region :
The Cloud region in which messages are persisted.
|
topic/num_retained_messages
GA
(project)
Retained messages |
|
GAUGE , INT64 , 1
pubsub_topic |
Number of messages retained in a topic. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. |
topic/num_unacked_messages_by_region
GA
(project)
Unacked messages by region |
|
GAUGE , INT64 , 1
pubsub_topic |
Number of unacknowledged messages across all subscriptions and snapshots attached to a topic, broken down by Cloud region. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
region :
The Cloud region in which messages are persisted.
|
topic/oldest_retained_acked_message_age_by_region
GA
(project)
Oldest retained acked message age by region |
|
GAUGE , INT64 , s
pubsub_topic |
Age (in seconds) of the oldest acknowledged message retained across all subscriptions and snapshots attached to a topic, broken down by Cloud region. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
region :
The Cloud region in which messages are persisted.
|
topic/oldest_retained_message_age
GA
(project)
Oldest retained message age |
|
GAUGE , INT64 , s
pubsub_topic |
Age (in seconds) of the oldest message retained in a topic. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. |
topic/oldest_unacked_message_age_by_region
GA
(project)
Oldest unacked message age by region |
|
GAUGE , INT64 , s
pubsub_topic |
Age (in seconds) of the oldest unacknowledged message across all subscriptions and snapshots attached to a topic, broken down by Cloud region. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
region :
The Cloud region in which messages are persisted.
|
topic/retained_acked_bytes_by_region
GA
(project)
Retained acked bytes by region |
|
GAUGE , INT64 , By
pubsub_topic |
Total byte size of the acknowledged messages retained across all subscriptions and snapshots attached to a topic, broken down by Cloud region. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
region :
The Cloud region in which messages are persisted.
|
topic/retained_bytes
GA
(project)
Retained bytes |
|
GAUGE , INT64 , By
pubsub_topic |
Total byte size of the messages retained in a topic. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. |
topic/schema_validation_latencies
GA
(project)
Schema validation latency |
|
DELTA , DISTRIBUTION , ms
pubsub_topic |
Distribution of schema validation latencies in milliseconds. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
schema_name_with_revision_id :
The schema name with revision id such as 'my-schema@0a0b0c0d' - on success, or 'my-schema@unknown' - on failure).
status :
String representation of a status code such as 'ok', 'invalid_argument', or 'unavailable'.
|
topic/send_message_operation_count
DEPRECATED
(project)
Publish message operations |
|
DELTA , INT64 , 1
pubsub_topic |
Cumulative count of publish message operations, grouped by result. This metric is deprecated. Apply a count aggregator on topic/message_sizes instead. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
response_code :
Operation response code string, derived as a string representation of a status code (e.g., 'success', 'not_found', 'unavailable').
|
topic/send_request_count
GA
(project)
Publish requests |
|
DELTA , INT64 , 1
pubsub_topic |
Cumulative count of publish requests, grouped by result. Sampled every 60 seconds. After sampling, data is not visible for up to 181 seconds.
response_class :
A classification group for the response code. It can be one of ['success', 'invalid', 'internal'].
response_code :
Operation response code string, derived as a string representation of a status code (e.g., 'success', 'not_found', 'unavailable').
|
topic/send_request_latencies
BETA
(project)
Publish request latency |
|
DELTA , DISTRIBUTION , us
pubsub_topic |
Distribution of publish request latencies in microseconds. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
response_code :
Operation response code string, derived as a string representation of a status code, for example, 'success', 'not_found', 'unavailable').
has_ordering :
(BOOL)
Whether or not the publish contained ordering keys.
schema_type :
The schema type associated with the topic, one of ['proto','avro', none]
|
topic/unacked_bytes_by_region
GA
(project)
Unacked bytes by region |
|
GAUGE , INT64 , By
pubsub_topic |
Total byte size of the unacknowledged messages across all subscriptions and snapshots attached to the topic, broken down by Cloud region. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
region :
The Cloud region in which messages are persisted.
|
storage
Metrics from Cloud Storage. Launch stages of these metrics: ALPHA BETA GA
The "metric type" strings in this table must be prefixed
with storage.googleapis.com/
. That prefix has been
omitted from the entries in the table.
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 |
anywhere_cache/ingested_bytes_count
BETA
(project)
Ingested Raw Bytes |
|
DELTA , INT64 , By
gcs_bucket |
Delta number of raw bytes (successfully) ingested into the cache, broken down by zone. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
cache_zone :
The zone of the cache being accessed.
|
anywhere_cache/request_count
BETA
(project)
Request Count for Anywhere Cache |
|
DELTA , INT64 , 1
gcs_bucket |
Delta count of API calls, grouped by the API method name, response code, cache zone, and cache hit. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
response_code :
The response code of the requests.
anywhere_cache_zone :
The zone of the Anywhere Cache used to serve the request.
anywhere_cache_hit :
(BOOL)
Whether the request was served from Anywhere Cache.
method :
The name of the API method called.
|
anywhere_cache/sent_bytes_count
BETA
(project)
Sent Bytes For Anywhere Cache |
|
DELTA , INT64 , By
gcs_bucket |
Delta count of bytes sent over the network, grouped by the API method name, response code, cache zone, and cache hit status. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
response_code :
The response code of the requests.
anywhere_cache_zone :
The zone of the Anywhere Cache used to serve the request.
anywhere_cache_hit :
(BOOL)
Whether the request was served from Anywhere Cache.
method :
The name of the API method called.
|
anywhere_cache_metering/cache_storage_bytes_count
BETA
(project)
Bytes in Cache |
|
GAUGE , INT64 , By
storage.googleapis.com/Storage |
Number of bytes in cache, broken down by zone.
cache_zone :
Cache zone.
|
anywhere_cache_metering/cache_storage_kbsec_count
BETA
(project)
Bytes in Anywhere Cache over time in Kibibyte-secs. |
|
DELTA , INT64 , KiBy.s
storage.googleapis.com/Storage |
The delta of Anywhere Cache Storage in Kibibyte-secs broken down by Anywhere Cache zone.
cache_zone :
Cache zone.
|
anywhere_cache_metering/eviction_byte_count
BETA
(project)
Evicted Bytes |
|
DELTA , INT64 , By
storage.googleapis.com/Storage |
Delta number of bytes evicted from cache, broken down by zone.
cache_zone :
Cache zone.
|
anywhere_cache_metering/ingested_billable_bytes_count
BETA
(project)
Ingested Billable Bytes |
|
DELTA , INT64 , By
storage.googleapis.com/Storage |
Delta number of billable bytes (successfully) ingested into the cache, broken down by zone.
cache_zone :
Cache zone.
|
api/lro_count
GA
(project)
Operation count |
|
DELTA , INT64 , 1
gcs_bucket |
Count of completed long-running operations, since the last sample. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
type :
Operation type, such as "bulk-restore-objects" or "rename-folder".
canonical_code :
Canonical code of the operation.error field, such as "OK" or "CANCELLED".
|
api/request_count
GA
(project)
Request count |
|
DELTA , INT64 , 1
gcs_bucket |
Delta count of API calls, grouped by the API method name and response code. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
response_code :
The response code of the requests.
method :
The name of the API method called.
|
authn/authentication_count
BETA
(project)
Authentication count |
|
DELTA , INT64 , 1
gcs_bucket |
Count of HMAC/RSA signed requests grouped by authentication method and access id. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
authentication_method :
The authentication method (HMAC/RSA) used for the request.
response_code :
The response code of the requests.
method :
The name of the API method called.
access_id :
The access id of the authentication key.
|
authz/acl_based_object_access_count
GA
(project)
Object-ACL based access count |
|
DELTA , INT64 , 1
gcs_bucket |
Delta count of requests that result in an object being granted access solely due to object ACLs. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds. |
authz/acl_operations_count
GA
(project)
ACLs usage |
|
DELTA , INT64 , 1
gcs_bucket |
Usage of ACL operations broken down by type. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
acl_operation :
Type of ACL operation.
|
authz/object_specific_acl_mutation_count
GA
(project)
Object ACL changes |
|
DELTA , INT64 , 1
gcs_bucket |
Delta count of changes made to object specific ACLs. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds. |
autoclass/transition_operation_count
GA
(project)
Autoclass transition count |
|
DELTA , INT64 , 1
gcs_bucket |
Total number of storage class transition operations initiated by Autoclass. Sampled every 300 seconds. After sampling, data is not visible for up to 1200 seconds.
source_storage_class :
The source storage class of the transition.
destination_storage_class :
The destination storage class of the transition.
|
autoclass/transitioned_bytes_count
GA
(project)
Autoclass transitioned bytes count |
|
DELTA , INT64 , By
gcs_bucket |
Total bytes transitioned by Autoclass. Sampled every 300 seconds. After sampling, data is not visible for up to 1200 seconds.
source_storage_class :
The source storage class of the transition.
destination_storage_class :
The destination storage class of the transition.
|
client/grpc/client/attempt/duration
BETA
(project)
End-to-end time taken to complete an RPC attempt |
|
CUMULATIVE , DISTRIBUTION , s
storage.googleapis.com/Client |
End-to-end time taken to complete an RPC attempt including the time it takes to pick a subchannel.
grpc_lb_locality :
The locality to which the traffic is being sent. This will be set to the resolver attribute passed down from the weighted_target policy, or the empty string if the resolver attribute is unset.
grpc_status :
gRPC server status code received, e.g. "OK", "CANCELLED", "DEADLINE_EXCEEDED".
grpc_method :
Full gRPC method name, including package, service and method.
grpc_target :
Canonicalized target URI used when creating gRPC Channel.
|
client/grpc/client/attempt/rcvd_total_compressed_message_size
BETA
(project)
Total bytes (compressed but not encrypted) received across all response messages (metadata excluded) per RPC attempt |
|
CUMULATIVE , DISTRIBUTION , By
storage.googleapis.com/Client |
Total bytes (compressed but not encrypted) received across all response messages (metadata excluded) per RPC attempt; does not include grpc or transport framing bytes.
grpc_lb_locality :
The locality to which the traffic is being sent. This will be set to the resolver attribute passed down from the weighted_target policy, or the empty string if the resolver attribute is unset.
grpc_status :
gRPC server status code received, e.g. "OK", "CANCELLED", "DEADLINE_EXCEEDED".
grpc_method :
Full gRPC method name, including package, service and method.
grpc_target :
Canonicalized target URI used when creating gRPC Channel.
|
client/grpc/client/attempt/sent_total_compressed_message_size
BETA
(project)
Total bytes (compressed but not encrypted) sent across all request messages (metadata excluded) per RPC attempt |
|
CUMULATIVE , DISTRIBUTION , By
storage.googleapis.com/Client |
Total bytes (compressed but not encrypted) sent across all request messages (metadata excluded) per RPC attempt; does not include grpc or transport framing bytes.
grpc_lb_locality :
The locality to which the traffic is being sent. This will be set to the resolver attribute passed down from the weighted_target policy, or the empty string if the resolver attribute is unset.
grpc_status :
gRPC server status code received, e.g. "OK", "CANCELLED", "DEADLINE_EXCEEDED".
grpc_method :
Full gRPC method name, including package, service and method.
grpc_target :
Canonicalized target URI used when creating gRPC Channel.
|
client/grpc/client/attempt/started
BETA
(project)
The total number of RPC attempts started |
|
CUMULATIVE , INT64 , {attempt}
storage.googleapis.com/Client |
The total number of RPC attempts started, including those that have not completed.
grpc_method :
Full gRPC method name, including package, service and method.
grpc_target :
Canonicalized target URI used when creating gRPC Channel.
|
client/grpc/client/call/duration
BETA
(project)
End-to-end time the gRPC library takes to complete an RPC from the application’s perspective. |
|
CUMULATIVE , DISTRIBUTION , s
storage.googleapis.com/Client |
This metric aims to measure the end-to-end time the gRPC library takes to complete an RPC from the application’s perspective.
grpc_status :
gRPC server status code received, e.g. "OK", "CANCELLED", "DEADLINE_EXCEEDED".
grpc_method :
Full gRPC method name, including package, service and method.
grpc_target :
Canonicalized target URI used when creating gRPC Channel.
|
client/grpc/lb/rls/cache_entries
BETA
(project)
Number of entries in the RLS cache |
|
GAUGE , INT64 , {entry}
storage.googleapis.com/Client |
Number of entries in the RLS cache.
grpc_lb_rls_server_target :
The target URI of the RLS server to talk to.
grpc_lb_rls_instance_uuid :
A UUID for an individual RLS client instance. The value is not meaningful by itself, but it is useful for differentiating between RLS client instances in cases where there are either multiple instances in the same gRPC channel or where there are multiple channels to the same target.
grpc_target :
Indicates the target of the gRPC channel in which WRR is used.
|
client/grpc/lb/rls/cache_size
BETA
(project)
The current size of the RLS cache |
|
GAUGE , INT64 , By
storage.googleapis.com/Client |
The current size of the RLS cache.
grpc_lb_rls_server_target :
The target URI of the RLS server to talk to.
grpc_lb_rls_instance_uuid :
A UUID for an individual RLS client instance. The value is not meaningful by itself, but it is useful for differentiating between RLS client instances in cases where there are either multiple instances in the same gRPC channel or where there are multiple channels to the same target.
grpc_target :
Indicates the target of the gRPC channel in which RLS is used.
|
client/grpc/lb/rls/default_target_picks
BETA
(project)
Number of LB picks sent to the default target |
|
CUMULATIVE , INT64 , {pick}
storage.googleapis.com/Client |
Number of LB picks sent to the default target.
grpc_lb_rls_server_target :
The target URI of the RLS server to talk to.
grpc_lb_rls_data_plane_target :
A target string used by RLS for routing data plane traffic. The value is either returned by the RLS server for a particular key or configured as the default target in the RLS config.
grpc_lb_pick_result :
The result of an LB pick. This will be one of the values "complete", "fail", or "drop".
grpc_target :
Indicates the target of the gRPC channel in which RLS is used.
|
client/grpc/lb/rls/failed_picks
BETA
(project)
Number of LB failed picks |
|
CUMULATIVE , INT64 , {pick}
storage.googleapis.com/Client |
Number of LB picks failed due to either a failed RLS request or the RLS channel being throttled.
grpc_lb_rls_server_target :
The target URI of the RLS server to talk to.
grpc_target :
Indicates the target of the gRPC channel in which RLS is used.
|
client/grpc/lb/rls/target_picks
BETA
(project)
Number of LB picks sent to each RLS target |
|
CUMULATIVE , INT64 , {pick}
storage.googleapis.com/Client |
Number of LB picks sent to each RLS target. Note that if the default target is also returned by the RLS server, RPCs sent to that target from the cache will be counted in this metric, not in grpc.rls.default_target_picks.
grpc_lb_rls_server_target :
The target URI of the RLS server to talk to.
grpc_lb_rls_data_plane_target :
A target string used by RLS for routing data plane traffic. The value is either returned by the RLS server for a particular key or configured as the default target in the RLS config.
grpc_lb_pick_result :
The result of an LB pick. This will be one of the values "complete", "fail", or "drop".
grpc_target :
Indicates the target of the gRPC channel in which RLS is used.
|
client/grpc/lb/wrr/endpoint_weight_not_yet_usable
BETA
(project)
Number of unusable endpoints |
|
CUMULATIVE , INT64 , {endpoint}
storage.googleapis.com/Client |
Number of endpoints from each scheduler update that do not yet have usable weight information (i.e., either the load report has not yet been received, or it is within the blackout period).
grpc_lb_locality :
The locality to which the traffic is being sent. This will be set to the resolver attribute passed down from the weighted_target policy, or the empty string if the resolver attribute is unset.
grpc_target :
Indicates the target of the gRPC channel in which WRR is used.
|
client/grpc/lb/wrr/endpoint_weight_stale
BETA
(project)
Number of stale endpoints |
|
CUMULATIVE , INT64 , {endpoint}
storage.googleapis.com/Client |
Number of endpoints from each scheduler update whose latest weight is older than the expiration period.
grpc_lb_locality :
The locality to which the traffic is being sent. This will be set to the resolver attribute passed down from the weighted_target policy, or the empty string if the resolver attribute is unset.
grpc_target :
Indicates the target of the gRPC channel in which WRR is used.
|
client/grpc/lb/wrr/endpoint_weights
BETA
(project)
Endpoint weight ranges |
|
CUMULATIVE , DISTRIBUTION , {weight}
storage.googleapis.com/Client |
The histogram buckets will be endpoint weight ranges. Each bucket will be a counter that is incremented once for every endpoint whose weight is within that range. Note that endpoints without usable weights will have weight 0.
grpc_lb_locality :
The locality to which the traffic is being sent. This will be set to the resolver attribute passed down from the weighted_target policy, or the empty string if the resolver attribute is unset.
grpc_target :
Indicates the target of the gRPC channel in which WRR is used.
|
client/grpc/lb/wrr/rr_fallback
BETA
(project)
RR fallbacks caused the WRR policy |
|
CUMULATIVE , INT64 , {update}
storage.googleapis.com/Client |
Number of scheduler updates in which there were not enough endpoints with valid weight, which caused the WRR policy to fall back to RR behavior.
grpc_lb_locality :
The locality to which the traffic is being sent. This will be set to the resolver attribute passed down from the weighted_target policy, or the empty string if the resolver attribute is unset.
grpc_target :
Indicates the target of the gRPC channel in which WRR is used.
|
client/grpc/xds_client/connected
BETA
(project)
Whether or not the xDS client currently has a working ADS stream to the xDS server |
|
GAUGE , INT64 , {bool}
storage.googleapis.com/Client |
Whether or not the xDS client currently has a working ADS stream to the xDS server. For a given server, this will be set to 1 when the stream is initially created. It will be set to 0 when we have a connectivity failure or when the ADS stream fails without seeing a response message, as per A57. Once set to 0, it will be reset to 1 when we receive the first response on an ADS stream.
grpc_xds_server :
The target URI of the xDS server with which the XdsClient is communicating.
grpc_target :
For clients, indicates the target of the gRPC channel in which the XdsClient is used. For servers, will be the string "#server".
|
client/grpc/xds_client/resource_updates_invalid
BETA
(project)
A counter of resources received that were considered invalid |
|
CUMULATIVE , INT64 , {resource}
storage.googleapis.com/Client |
A counter of resources received that were considered invalid.
grpc_xds_server :
The target URI of the xDS server with which the XdsClient is communicating.
grpc_xds_resource_type :
Indicates an xDS resource type, such as "envoy.config.listener.v3.Listener".
grpc_target :
For clients, indicates the target of the gRPC channel in which the XdsClient is used. For servers, will be the string "#server".
|
client/grpc/xds_client/resource_updates_valid
BETA
(project)
A counter of resources received that were considered valid |
|
CUMULATIVE , INT64 , {resource}
storage.googleapis.com/Client |
A counter of resources received that were considered valid. The counter will be incremented even for resources that have not changed.
grpc_xds_server :
The target URI of the xDS server with which the XdsClient is communicating.
grpc_xds_resource_type :
Indicates an xDS resource type, such as "envoy.config.listener.v3.Listener".
grpc_target :
For clients, indicates the target of the gRPC channel in which the XdsClient is used. For servers, will be the string "#server".
|
client/grpc/xds_client/resources
BETA
(project)
Number of xDS resources |
|
GAUGE , INT64 , {resource}
storage.googleapis.com/Client |
Number of xDS resources.
grpc_xds_authority :
The xDS authority. The value will be "#old" for old-style non-xdstp resource names.
grpc_xds_resource_type :
Indicates an xDS resource type, such as "envoy.config.listener.v3.Listener".
grpc_xds_cache_state :
Indicates the cache state of an xDS resource.
grpc_target :
For clients, indicates the target of the gRPC channel in which the XdsClient is used. For servers, will be the string "#server".
|
client/grpc/xds_client/server_failure
BETA
(project)
A counter of xDS servers going from healthy to unhealthy |
|
CUMULATIVE , INT64 , {failure}
storage.googleapis.com/Client |
A counter of xDS servers going from healthy to unhealthy. A server goes unhealthy when we have a connectivity failure or when the ADS stream fails without seeing a response message, as per gRFC A57.
grpc_xds_server :
The target URI of the xDS server with which the XdsClient is communicating.
grpc_target :
For clients, indicates the target of the gRPC channel in which the XdsClient is used. For servers, will be the string "#server".
|
network/received_bytes_count
GA
(project)
Received bytes |
|
DELTA , INT64 , By
gcs_bucket |
Delta count of bytes received over the network, grouped by the API method name and response code. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
response_code :
The response code of the requests.
method :
The name of the API method called.
|
network/sent_bytes_count
GA
(project)
Sent bytes |
|
DELTA , INT64 , By
gcs_bucket |
Delta count of bytes sent over the network, grouped by the API method name and response code. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
response_code :
The response code of the requests.
method :
The name of the API method called.
|
quota/anywhere_cache_storage_size/exceeded
ALPHA
(project)
Anywhere Cache Storage Size quota exceeded error |
|
DELTA , INT64 , 1
storage.googleapis.com/Storage |
Number of attempts to exceed the limit on quota metric storage.googleapis.com/anywhere_cache_storage_size. After sampling, data is not visible for up to 150 seconds.
limit_name :
The limit name.
anywhere_cache_id :
The ID of the cache.
|
quota/anywhere_cache_storage_size/limit
ALPHA
(project)
Anywhere Cache Storage Size quota limit |
|
GAUGE , INT64 , KiBy
storage.googleapis.com/Storage |
Current limit on quota metric storage.googleapis.com/anywhere_cache_storage_size. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
limit_name :
The limit name.
anywhere_cache_id :
The ID of the cache.
|
quota/anywhere_cache_storage_size/usage
ALPHA
(project)
Anywhere Cache Storage Size quota usage |
|
GAUGE , INT64 , KiBy
storage.googleapis.com/Storage |
Current usage on quota metric storage.googleapis.com/anywhere_cache_storage_size. After sampling, data is not visible for up to 150 seconds.
limit_name :
The limit name.
anywhere_cache_id :
The ID of the cache.
|
quota/dualregion_anywhere_cache_egress_bandwidth/limit
GA
(project)
Dualregion Anywhere Cache Egress Bandwidth quota limit |
|
GAUGE , INT64 , bit
storage.googleapis.com/Project |
Current limit on quota metric storage.googleapis.com/dualregion_anywhere_cache_egress_bandwidth. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
limit_name :
The limit name.
dualregion_location :
The dualregion location of the GCS bucket.
|
quota/dualregion_anywhere_cache_egress_bandwidth/usage
GA
(project)
Dualregion Anywhere Cache Egress Bandwidth quota usage |
|
DELTA , INT64 , bit
storage.googleapis.com/Project |
Current usage on quota metric storage.googleapis.com/dualregion_anywhere_cache_egress_bandwidth. After sampling, data is not visible for up to 150 seconds.
limit_name :
The limit name.
method :
method.
dualregion_location :
The dualregion location of the GCS bucket.
|
quota/dualregion_google_egress_bandwidth/limit
GA
(project)
Dualregion Google Egress Bandwidth quota limit |
|
GAUGE , INT64 , bit
storage.googleapis.com/Project |
Current limit on quota metric storage.googleapis.com/dualregion_google_egress_bandwidth. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
limit_name :
The limit name.
dualregion_location :
The dualregion location of the GCS bucket.
|
quota/dualregion_google_egress_bandwidth/usage
GA
(project)
Dualregion Google Egress Bandwidth quota usage |
|
DELTA , INT64 , bit
storage.googleapis.com/Project |
Current usage on quota metric storage.googleapis.com/dualregion_google_egress_bandwidth. After sampling, data is not visible for up to 150 seconds.
limit_name :
The limit name.
method :
method.
dualregion_location :
The dualregion location of the GCS bucket.
|
quota/dualregion_internet_egress_bandwidth/limit
GA
(project)
Dualregion Internet Egress Bandwidth quota limit |
|
GAUGE , INT64 , bit
storage.googleapis.com/Project |
Current limit on quota metric storage.googleapis.com/dualregion_internet_egress_bandwidth. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
limit_name :
The limit name.
dualregion_location :
The dualregion location of the GCS bucket.
|
quota/dualregion_internet_egress_bandwidth/usage
GA
(project)
Dualregion Internet Egress Bandwidth quota usage |
|
DELTA , INT64 , bit
storage.googleapis.com/Project |
Current usage on quota metric storage.googleapis.com/dualregion_internet_egress_bandwidth. After sampling, data is not visible for up to 150 seconds.
limit_name :
The limit name.
method :
method.
dualregion_location :
The dualregion location of the GCS bucket.
|
replication/meeting_rpo
BETA
(project)
Meeting RPO |
|
GAUGE , BOOL , 1
gcs_bucket |
A boolean value of whether objects are meeting RPO or not. For ASYNC_TURBO, RPO is 15 minutes; For DEFAULT, RPO is 12 hours. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
rpo :
Recovery Point Objective of the bucket, one of [ASYNC_TURBO - turbo replication, DEFAULT - default replication].
|
replication/missing_rpo_minutes_last_30d
BETA
(project)
Minutes missing Recovery Point Objective (RPO) in last 30d |
|
GAUGE , INT64 , 1
gcs_bucket |
Total number of minutes where the Recovery Point Objective (RPO) was missed, as measured over the most recent 30 days. The metric is delayed by storage.googleapis.com/replication/time_since_metrics_updated. Sampled every 60 seconds. After sampling, data is not visible for up to 3720 seconds.
rpo :
Recovery Point Objective of the bucket, one of [ASYNC_TURBO - turbo replication, DEFAULT - default replication].
|
replication/object_replications_last_30d
BETA
(project)
Object replications in last 30d |
|
GAUGE , INT64 , 1
gcs_bucket |
Total number of object replications, as measured over the most recent 30 days. The metric can be broken down by whether each object replication was meeting or missing Recovery Point Objective (RPO). The metric is delayed by storage.googleapis.com/replication/time_since_metrics_updated. Sampled every 60 seconds. After sampling, data is not visible for up to 3720 seconds.
rpo :
Recovery Point Objective of the bucket, one of [ASYNC_TURBO - turbo replication, DEFAULT - default replication].
meeting_rpo :
(BOOL)
Whether the object replication was meeting Recovery Point Objective (RPO).
|
replication/time_since_metrics_updated
BETA
(project)
Time since replication metrics were updated |
|
GAUGE , INT64 , s
gcs_bucket |
Seconds since the last time when storage.googleapis.com/replication/* metrics were calculated. Sampled every 60 seconds. After sampling, data is not visible for up to 3720 seconds.
rpo :
Recovery Point Objective of the bucket, one of [ASYNC_TURBO - turbo replication, DEFAULT - default replication].
|
replication/turbo_max_delay
BETA
(project)
Maximum delay in Turbo replication |
|
GAUGE , INT64 , s
gcs_bucket |
Delay represents the age in seconds of the oldest object that has not been replicated. Objects uploaded before this time have been replicated. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds. |
replication/v2/object_replications_last_30d
BETA
(project)
Object replications in last 30d |
|
GAUGE , INT64 , 1
gcs_bucket |
Total number of object replications, as measured over the most recent 30 days. The metric can be broken down by whether each object replication was meeting or missing the design target. The metric is delayed by storage.googleapis.com/replication/v2/time_since_metrics_updated. Sampled every 60 seconds. After sampling, data is not visible for up to 3720 seconds.
rpo :
Recovery Point Objective of the bucket, one of [ASYNC_TURBO - turbo replication, DEFAULT - default replication].
target :
Replication design target. ASYNC_TURBO has one design target - 15 min RPO. DEFAULT has two design targets - 99.9% of newly written objects within 1 hr, and 12 hour RPO.
meeting_target :
(BOOL)
Whether the object replication was meeting the design target.
|
replication/v2/time_since_metrics_updated
BETA
(project)
Time since replication metrics were updated |
|
GAUGE , INT64 , s
gcs_bucket |
Seconds since the last time when metric storage.googleapis.com/replication/missing_rpo_minutes_last_30dand /replication/v2/object_replications_last_30d were calculated. Sampled every 60 seconds. After sampling, data is not visible for up to 3720 seconds.
rpo :
Recovery Point Objective of the bucket, one of [ASYNC_TURBO - turbo replication, DEFAULT - default replication].
target :
Replication design target. ASYNC_TURBO has one design target - 15 min RPO. DEFAULT has two design targets - 99.9% of newly written objects within 1 hr, and 12 hour RPO.
|
storage/object_count
GA
(project)
Object count |
|
GAUGE , INT64 , 1
gcs_bucket |
Total number of objects per bucket, grouped by storage class. Soft-deleted objects are not included in the total; use the updated v2 metric for a breakdown of total usage including soft-deleted objects. This value is measured once per day, and there might be a delay after measuring before the value becomes available in Cloud Monitoring. Once available, the value is repeated at each sampling interval throughout the day. Buckets with no objects in them are not tracked by this metric. For this metric, the sampling period is a reporting period, not a measurement period. Sampled every 300 seconds. After sampling, data is not visible for up to 690 seconds.
storage_class :
Storage class of the data.
|
storage/total_byte_seconds
GA
(project)
Total byte seconds |
|
GAUGE , DOUBLE , By.s
gcs_bucket |
Total daily storage in byte*seconds used by the bucket, grouped by storage class. Soft-deleted objects are not included in the total; use the updated v2 metric for a breakdown of total usage including soft-deleted objects. This value is measured once per day, and there might be a delay after measuring before the value becomes available in Cloud Monitoring. Once available, the value is repeated at each sampling interval throughout the day. Buckets with no objects in them are not tracked by this metric. For this metric, the sampling period is a reporting period, not a measurement period. Sampled every 300 seconds. After sampling, data is not visible for up to 690 seconds.
storage_class :
Storage class of the data.
|
storage/total_bytes
GA
(project)
Total bytes |
|
GAUGE , DOUBLE , By
gcs_bucket |
Total size of all objects in the bucket, grouped by storage class. Soft-deleted objects are not included in the total; use the updated v2 metric for a breakdown of total usage including soft-deleted objects. This value is measured once per day, and there might be a delay after measuring before the value becomes available in Cloud Monitoring. Once available, the value is repeated at each sampling interval throughout the day. Buckets with no objects in them are not tracked by this metric. For this metric, the sampling period is a reporting period, not a measurement period. Sampled every 300 seconds. After sampling, data is not visible for up to 690 seconds.
storage_class :
Storage class of the data.
|
storage/v2/deleted_bytes
BETA
(project)
Deleted Bytes (v2) |
|
DELTA , INT64 , By
gcs_bucket |
Delta count of deleted bytes per bucket, grouped by storage class. This value is measured and reported once per day, and there might be a delay after measuring before the value becomes available in Cloud Monitoring. On days with no deletes, no datapoint is exported for this metric. Sampled every 86400 seconds. After sampling, data is not visible for up to 86400 seconds.
storage_class :
Storage class of the data.
|
storage/v2/total_byte_seconds
BETA
(project)
Total byte seconds (v2) |
|
GAUGE , DOUBLE , By.s
gcs_bucket |
Total daily storage in byte*seconds used by the bucket, grouped by storage class and type where type can be live-object, noncurrent-object, soft-deleted-object and multipart-upload. This value is measured once per day, and there might be a delay after measuring before the value becomes available in Cloud Monitoring. Once available, the value is repeated at each sampling interval throughout the day. Buckets with no objects in them are not tracked by this metric. For this metric, the sampling period is a reporting period, not a measurement period. Sampled every 300 seconds. After sampling, data is not visible for up to 690 seconds.
storage_class :
Storage class of the data.
type :
Type of the data.
|
storage/v2/total_bytes
BETA
(project)
Total bytes (v2) |
|
GAUGE , DOUBLE , By
gcs_bucket |
Total size of all objects and multipart-uploads in the bucket, grouped by storage class and type where type can be live-object, noncurrent-object, soft-deleted-object and multipart-upload. This value is measured once per day, and there might be a delay after measuring before the value becomes available in Cloud Monitoring. Once available, the value is repeated at each sampling interval throughout the day. Buckets with no objects in them are not tracked by this metric. For this metric, the sampling period is a reporting period, not a measurement period. Sampled every 300 seconds. After sampling, data is not visible for up to 690 seconds.
storage_class :
Storage class of the data.
type :
Type of the data.
|
storage/v2/total_count
BETA
(project)
Total count (v2) |
|
GAUGE , INT64 , 1
gcs_bucket |
Total number of objects and multipart-uploads per bucket, grouped by storage class and type where type can be live-object, noncurrent-object, soft-deleted-object and multipart-upload. This value is measured once per day, and there might be a delay after measuring before the value becomes available in Cloud Monitoring. Once available, the value is repeated at each sampling interval throughout the day. Buckets with no objects in them are not tracked by this metric. For this metric, the sampling period is a reporting period, not a measurement period. Sampled every 300 seconds. After sampling, data is not visible for up to 690 seconds.
storage_class :
Storage class of the data.
type :
Type of the data.
|
Generated at 2025-08-08 23:40:45 UTC.