This document lists the metric types defined by
Google Cloud 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 Google Cloud metrics overview.
For a general explanation of the entries in the tables, including information about values like
DELTAandGAUGE, 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, seeString.For information about the units used in the metric lists, see the
unitfield in theMetricDescriptorreference.For information about statements of the form “Sampled every x seconds” and “After sampling, data is not visible for up to y seconds”, see Additional information: metadata.
The resource-hierarchy level tells you if the metric is written at the project, organization, or folder level(s). When the level is not specified in the metric descriptor, the metric writes at the project level by default.
- For pricing information, see Google Cloud Observability pricing.
- For information about the meaning of launch stages such as
GA(General Availability) andBETA(Preview), see Product launch stages.
Cloud Endpoints: APIs managed by Cloud Endpoints write
serviceruntime metrics against the
api
monitored-resource type.
Google Cloud metrics
Metrics from Google Cloud.
The following list was last generated at 2025-12-11 14:22:04 UTC. For more information about this process, see About the lists.
parallelstore
Metrics from Parallelstore. Launch stages of these metrics: BETA
The "metric type" strings in this table must be prefixed
with parallelstore.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/available_capacity_bytes
BETA
(project)
Available capacity in bytes |
|
GAUGE, INT64, By
parallelstore.googleapis.com/Instance |
Available storage in bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
rank:
Server ID within the System.
target:
The ID of the DAOS target on the server.
|
instance/export_data_bytes_count
BETA
(project)
Export Data Bytes Count |
|
DELTA, INT64, By
parallelstore.googleapis.com/Instance |
Number of bytes exported. |
instance/export_data_objects_count
BETA
(project)
Export Data Objects Count |
|
DELTA, INT64, 1
parallelstore.googleapis.com/Instance |
Number of objects exported. |
instance/import_data_bytes_count
BETA
(project)
Import Data Bytes Count |
|
DELTA, INT64, By
parallelstore.googleapis.com/Instance |
Number of bytes imported. |
instance/import_data_objects_count
BETA
(project)
Import Data Objects Count |
|
DELTA, INT64, 1
parallelstore.googleapis.com/Instance |
Number of objects imported. |
instance/instance_failure
BETA
(project)
Parallelstore Instance failure |
|
GAUGE, BOOL,
parallelstore.googleapis.com/Instance |
When an instance is in a FAILED state, this metric will report True, otherwise False. Sampled every 60 seconds. After sampling, data is not visible for up to 420 seconds. |
instance/read_bytes_count
BETA
(project)
Read byte count |
|
DELTA, INT64, By
parallelstore.googleapis.com/Instance |
Number of bytes read. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
rank:
Server ID within the System.
target:
The ID of the DAOS target on the server.
|
instance/read_ops_count
BETA
(project)
Read operation count |
|
DELTA, INT64, {operation}
parallelstore.googleapis.com/Instance |
The number of read/fetch RPC processed. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
rank:
Server ID within the System.
target:
The ID of the DAOS target on the server.
|
instance/total_capacity_bytes
BETA
(project)
Total capacity (bytes) |
|
GAUGE, INT64, By
parallelstore.googleapis.com/Instance |
The total amount of usable storage in bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
rank:
Server ID within the System.
target:
The ID of the DAOS target on the server.
|
instance/transferred_byte_count
BETA
(project)
(Deprecated) Transferred byte count |
|
DELTA, INT64, By
parallelstore.googleapis.com/Instance |
(Deprecated) Number of bytes read or written. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
operation_type:
Operation type, one of [fetch, update].
rank:
Server ID within the System.
target:
The ID of the DAOS target on the server.
|
instance/used_capacity_bytes
BETA
(project)
Used capacity in bytes |
|
GAUGE, INT64, By
parallelstore.googleapis.com/Instance |
Used storage in bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
rank:
Server ID within the System.
target:
The ID of the DAOS target on the server.
|
instance/write_bytes_count
BETA
(project)
Write byte count |
|
DELTA, INT64, By
parallelstore.googleapis.com/Instance |
Number of bytes written. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
rank:
Server ID within the System.
target:
The ID of the DAOS target on the server.
|
instance/write_ops_count
BETA
(project)
Write operation count |
|
DELTA, INT64, {operation}
parallelstore.googleapis.com/Instance |
The number of write/update RPC processed. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
rank:
Server ID within the System.
target:
The ID of the DAOS target on the server.
|
privateca
Metrics from Certificate Authority Service. Launch stages of these metrics: GA
The "metric type" strings in this table must be prefixed
with privateca.googleapis.com/. That prefix has been
omitted from the entries in the table.
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 |
ca/cert/ca_cert_creation
GA
(project)
CA certificate creation count |
|
DELTA, INT64, 1
privateca.googleapis.com/CertificateAuthority |
The number of certificates issued by a CA with CA:TRUE. Sampled every 60 seconds. |
ca/cert/create_count
GA
(project)
Certificate creation count |
|
DELTA, INT64, 1
privateca.googleapis.com/CertificateAuthority |
The number of certificates issued by a CA. Sampled every 60 seconds. |
ca/cert/create_failure_count
GA
(project)
Certificate creation CA policy error count |
|
DELTA, INT64, 1
privateca.googleapis.com/CertificateAuthority |
The number of certificate creation failures. Sampled every 60 seconds.
reason:
The failure reason, such as VALIDATION or POLICY.
error_detail:
The detailed reason that caused the failure.
|
ca/cert/create_request_count
GA
(project)
Certificate creation request count |
|
DELTA, INT64, 1
privateca.googleapis.com/CertificateAuthority |
The number of certificate creation requests per CA. Sampled every 60 seconds. |
ca/cert_chain_expiration
GA
(project)
CA certificate chain expiration |
|
GAUGE, INT64, s
privateca.googleapis.com/CertificateAuthority |
Time (in seconds) until each CA certificate parent expires. Sampled every 3600 seconds.
cert_subject_key_id:
Subject key ID (SKID) of the CA certificate.
|
ca/cert_expiration
GA
(project)
CA certificate expiration |
|
GAUGE, INT64, s
privateca.googleapis.com/CertificateAuthority |
Time (in seconds) until the CA certificate expires. Sampled every 3600 seconds. |
ca/cert_revoked
GA
(project)
CA revocation status |
|
GAUGE, BOOL,
privateca.googleapis.com/CertificateAuthority |
The CA certificate has been revoked. Value is true when revoked. Sampled every 3600 seconds.
status:
REVOKED when the value is true. When false, possible values are NOT_REVOKED, or REVOCATION_STATUS_UNKNOWN if the CRL is inaccessible.
|
ca/resource_state
GA
(project)
CA resource state |
|
GAUGE, BOOL,
privateca.googleapis.com/CertificateAuthority |
State of the certificate authority. Value is true when enabled, false otherwise. Sampled every 3600 seconds.
state:
State of CA, such as "ENABLED" or "DISABLED".
|
gcs/bucket_issue
GA
(project)
Cloud Storage bucket issue |
|
GAUGE, BOOL,
privateca.googleapis.com/CertificateAuthority |
Errors for Cloud Storage buckets. Value is false when OK, true when there are issues. Sampled every 3600 seconds.
status:
Status of the Storage bucket, such as "OK", "PERMISSION_DENIED" or "DELETED".
|
kms/key_issue
GA
(project)
Cloud KMS key issue |
|
GAUGE, BOOL,
privateca.googleapis.com/CertificateAuthority |
Errors for Cloud KMS signing keys. Value is false when OK, true when there are issues. Sampled every 3600 seconds.
status:
Status of the KMS key, such as "OK", "PERMISSION_DENIED" or "DESTROYED".
|
pubsub
Metrics from Pub/Sub. For more information, see Pub/Sub monitoring. Launch stages of these metrics: ALPHA BETA GA
The "metric type" strings in this table must be prefixed
with pubsub.googleapis.com/. That prefix has been
omitted from the entries in the table.
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.
|
pubsublite
Metrics from Pub/Sub Lite. Launch stages of these metrics: BETA GA
The "metric type" strings in this table must be prefixed
with pubsublite.googleapis.com/. That prefix has been
omitted from the entries in the table.
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 |
reservation/throughput_capacity/limit
BETA
(project)
Reservation throughput capacity limit |
|
GAUGE, INT64, 1
pubsublite_reservation |
The current configured throughput capacity of this reservation. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. |
reservation/throughput_capacity/usage
BETA
(project)
Reservation throughput capacity usage |
|
DELTA, DOUBLE, 1
pubsublite_reservation |
Usage of reservation throughput capacity by kind of usage. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
kind:
Usage kind, one of ["ZONAL_PUBLISH" - publishing to zonal topics; "ZONAL_SUBSCRIBE" - subscribing to zonal topics].
|
reservation/throughput_capacity/utilization
BETA
(project)
Reservation throughput capacity utilization ratio |
|
GAUGE, DOUBLE, 10^2.%
pubsublite_reservation |
The ratio of the rate of throughput capacity usage to available throughput capacity. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
kind:
Usage kind, one of ["ZONAL_PUBLISH" - publishing to zonal topics; "ZONAL_SUBSCRIBE" - subscribing to zonal topics].
|
subscription/backlog_message_count
GA
(project)
Backlog message count |
|
GAUGE, INT64, 1
pubsublite_subscription_partition |
Total number of the unacknowledged messages (a.k.a. backlog messages) for a subscription in a given topic partition. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. |
subscription/backlog_quota_bytes
GA
(project)
Backlog quota bytes |
|
GAUGE, INT64, By
pubsublite_subscription_partition |
Total quota byte size of the unacknowledged messages (a.k.a. backlog messages) for a subscription in a given topic partition.. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. |
subscription/export_status
BETA
(project)
Subscription export status |
|
GAUGE, BOOL,
pubsublite_subscription_partition |
The status of an export subscription in a given topic partition. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
status:
Status of the export, such as "ACTIVE", "PAUSED", "NOT_FOUND" or "PERMISSION_DENIED".
|
subscription/flow_control_status
BETA
(project)
Subscription flow control |
|
GAUGE, DOUBLE, 10^2.%
pubsublite_subscription_partition |
Fraction of time spent in each flow control state. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
state:
Flow control state, one of ["NO_CLIENT_TOKENS" - indicates that the per-partition limit of outstanding bytes or messages has been reached; "NO_PARTITION_CAPACITY" - indicates that the per-partition subscribe throughput limit has been reached; "NO_RESERVATION_CAPACITY" - indicates that the per-reservation throughput limit has been reached; "NOT_FLOW_CONTROLLED" - indicates that the subscriber is not flow-controlled].
|
subscription/oldest_unacked_message_age
GA
(project)
Oldest unacked message age |
|
GAUGE, INT64, s
pubsublite_subscription_partition |
Age (in seconds) of the oldest unacknowledged message retained for a subscription in a given topic partition. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. |
subscription/sent_message_count
GA
(project)
Subscription sent message count |
|
DELTA, INT64, 1
pubsublite_subscription_partition |
Count of messages sent to subscribers for a subscription in a given topic partition. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds. |
subscription/sent_quota_bytes
GA
(project)
Subscription sent quota bytes |
|
DELTA, INT64, By
pubsublite_subscription_partition |
Quota byte size of messages sent to subscribers for a subscription in a given topic partition. See https://cloud.google.com/pubsub/lite/quotas#resource_quotas for quota byte calculation. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds. |
subscription/sent_raw_bytes
GA
(project)
Subscription sent raw bytes |
|
DELTA, INT64, By
pubsublite_subscription_partition |
Byte size of messages sent to subscribers for a subscription in a given topic partition. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds. |
subscription/unexportable_message_count
BETA
(project)
Subscription unexportable message count |
|
DELTA, INT64, 1
pubsublite_subscription_partition |
Count of messages that cannot be exported to the destination for an export subscription in a given topic partition. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
reason:
Reason why a message is unexportable, one of ["INCOMPATIBLE" - violates constraints of the export destination; "OVERSIZED" - exceeds size limits for the export destination].
|
topic/flow_control_status
BETA
(project)
Topic publish flow control |
|
GAUGE, DOUBLE, 10^2.%
pubsublite_topic_partition |
Fraction of time spent in each flow control state. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
state:
Flow control state, one of ["NO_PARTITION_CAPACITY" - indicates that the per-partition subscribe throughput limit has been reached; "NO_RESERVATION_CAPACITY" - indicates that the per-reservation throughput limit has been reached; "NOT_FLOW_CONTROLLED" - indicates that the subscriber is not flow-controlled].
|
topic/oldest_retained_message_age
GA
(project)
Oldest retained message age |
|
GAUGE, INT64, s
pubsublite_topic_partition |
Age (in seconds) of the oldest message retained in a topic partition. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. |
topic/publish_message_count
GA
(project)
Publish message count |
|
DELTA, INT64, 1
pubsublite_topic_partition |
Count of messages published to a topic partition. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds. |
topic/publish_quota_byte_limit
GA
(project)
Publish quota byte limit |
|
GAUGE, INT64, By
pubsublite_topic_partition |
The maximum number of message bytes that can be published per second per topic partition. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. |
topic/publish_quota_bytes
GA
(project)
Publish quota bytes |
|
DELTA, INT64, By
pubsublite_topic_partition |
Quota byte size of messages published to a topic partition. See https://cloud.google.com/pubsub/lite/quotas#resource_quotas for quota byte calculation. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds. |
topic/publish_quota_utilization
GA
(project)
Publish quota utilization ratio |
|
GAUGE, DOUBLE, 10^2.%
pubsublite_topic_partition |
The ratio of the rate of message quota bytes that are being published to a partition to the rate that can be published per topic partition. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds. |
topic/publish_raw_bytes
GA
(project)
Publish raw bytes |
|
DELTA, INT64, By
pubsublite_topic_partition |
Byte size of messages published to a topic partition. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds. |
topic/publish_request_count
GA
(project)
Publish request count |
|
DELTA, INT64, 1
pubsublite_topic_partition |
Count of publish requests sent to a topic partition, broken down by response code. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
response_code:
Operation response code string, derived as a string representation of a status code (e.g., 'OK', 'NOT_FOUND', 'UNAVAILABLE').
|
topic/sent_quota_bytes
GA
(project)
Topic sent quota bytes |
|
DELTA, INT64, By
pubsublite_topic_partition |
Quota byte size of messages sent to subscribers for a topic partition. See https://cloud.google.com/pubsub/lite/quotas#resource_quotas for quota byte calculation. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds. |
topic/storage_quota_byte_limit
GA
(project)
Storage quota byte limit |
|
GAUGE, INT64, By
pubsublite_topic_partition |
The quota byte limit for message storage in a topic partition. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. |
topic/storage_quota_bytes
GA
(project)
Storage quota bytes |
|
GAUGE, INT64, By
pubsublite_topic_partition |
The current quota bytes of messages stored in a topic partition. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. |
topic/storage_quota_utilization
GA
(project)
Storage quota utilization ratio |
|
GAUGE, DOUBLE, 10^2.%
pubsublite_topic_partition |
The ratio of the number of message quota bytes that are stored in a partition to the provisioned bytes that can be stored per topic partition. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. |
topic/subscribe_quota_byte_limit
GA
(project)
Subscribe quota byte limit |
|
GAUGE, INT64, By
pubsublite_topic_partition |
The maximum number of message bytes that can be received by subscribers per second per topic partition. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. |
topic/subscribe_quota_utilization
GA
(project)
Subscribe quota utilization ratio |
|
GAUGE, DOUBLE, 10^2.%
pubsublite_topic_partition |
The ratio of the rate of message quota bytes that are sent to subscribers for a partition to the rate that can be received per topic partition. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds. |
recaptchaenterprise
Metrics from reCAPTCHA. Launch stages of these metrics: BETA GA
The "metric type" strings in this table must be prefixed
with recaptchaenterprise.googleapis.com/. That prefix has been
omitted from the entries in the table.
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 |
account_defender_assessment_count
BETA
(project)
Account Defender assessments |
|
DELTA, INT64, 1
recaptchaenterprise.googleapis.com/Key |
Count of Account Defender assessments. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
label:
The Account Defender label returned in the assessment, one of ["profile_match"; "suspicious_login_activity"; "suspicious_account_creation"; "related_accounts_number_high"; "" - empty string when no label is returned in the assessment].
|
assessment_count
GA
(project)
Token assessments |
|
DELTA, INT64, 1
recaptchaenterprise.googleapis.com/Key |
Total count of token assessments. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
token_status:
Token assessment outcome. "valid" for valid token assessments, otherwise an InvalidReason will be given. One of [valid, invalid_reason_unspecified, unknown_invalid_reason, malformed, expired, dupe, missing, browser_error, unexpected_action].
|
assessments
GA
(project)
Assessment request scores |
|
DELTA, DISTRIBUTION, 1
recaptchaenterprise.googleapis.com/Key |
Distribution of real-time assessment request scores for valid tokens. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
action:
Action name provided at token generation.
platform:
Client platform: "web", "android", or "ios".
challenge:
For CHECKBOX or INVISIBLE keys, "challenge" or "nocaptcha".
|
executes
GA
(project)
Execute request scores |
|
DELTA, DISTRIBUTION, 1
recaptchaenterprise.googleapis.com/Key |
Distribution of execute request scores. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
action:
Action name provided at token generation.
platform:
Client platform. Examples include: "firefox", "ios".
|
express_assessments
BETA
(project)
Express Assessment request scores |
|
DELTA, DISTRIBUTION, 1
recaptchaenterprise.googleapis.com/Key |
Distribution of real-time express assessment request scores. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. |
score_counts
DEPRECATED
(project)
Score counts |
|
DELTA, DISTRIBUTION, 1
recaptchaenterprise.googleapis.com/Key |
Distribution of scores associated with a Key. Deprecated. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
action:
Action name provided at token generation.
|
sms_toll_fraud_risks
BETA
(project)
SMS toll fraud risks |
|
DELTA, DISTRIBUTION, 1
recaptchaenterprise.googleapis.com/Key |
Distribution of SMS toll fraud risks. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
country_calling_code:
The ITU E.164 country calling code for the phone number.
|
solution_count
GA
(project)
Captcha solution results |
|
DELTA, INT64, 1
recaptchaenterprise.googleapis.com/Key |
Counts of captcha solutions. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
challenge:
Challenge result: "pass", "fail", or "nocaptcha".
platform:
Client platform. Examples include: "firefox", "ios".
|
recommendationengine
Metrics from Recommendations. Launch stages of these metrics: EARLY_ACCESS
The "metric type" strings in this table must be prefixed
with recommendationengine.googleapis.com/. That prefix has been
omitted from the entries in the table.
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 |
event_store/processed_event_count
EARLY_ACCESS
(project)
Recommendation Processed Event Count |
|
DELTA, INT64, 1
recommendationengine.googleapis.com/EventStore |
The count of processed user event in given event store. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
event_type:
Event type, see https://cloud.google.com/recommendations-ai/docs/user-events#user_event_types.
status:
Status of event, should be joined or unjoined.
|
redis
Metrics from Memorystore for Redis. Launch stages of these metrics: BETA GA
The "metric type" strings in this table must be prefixed
with redis.googleapis.com/. That prefix has been
omitted from the entries in the table.
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 |
clients/blocked
GA
(project)
Blocked Clients |
|
GAUGE, INT64, 1
redis_instance |
Number of blocked clients. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
|
clients/connected
GA
(project)
Connected Clients |
|
GAUGE, INT64, 1
redis_instance |
Number of client connections. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
|
cluster/backup/last_backup_duration
GA
(project)
Last backup duration |
|
GAUGE, INT64, ms
redis.googleapis.com/Cluster |
The duration of the last backup operation as milliseconds. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
status_string:
Status code description.
backup_type:
The type of the backup, one of [ON_DEMAND, AUTOMATED].
|
cluster/backup/last_backup_size
GA
(project)
Last backup size |
|
GAUGE, INT64, By
redis.googleapis.com/Cluster |
The size of the last backup in bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
status_string:
Status code description.
backup_type:
The type of the backup, one of [ON_DEMAND, AUTOMATED].
|
cluster/backup/last_backup_start_time
GA
(project)
Last backup start time |
|
GAUGE, INT64, s
redis.googleapis.com/Cluster |
The start time of the last backup operation. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
status_string:
Status code description.
backup_type:
The type of the backup, one of [ON_DEMAND, AUTOMATED].
|
cluster/backup/last_backup_status
GA
(project)
Last backup status |
|
GAUGE, INT64, 1
redis.googleapis.com/Cluster |
The status of the last backup operation as 1/0 (success/failure). Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
status_string:
Status code description.
backup_type:
The type of the backup, one of [ON_DEMAND, AUTOMATED].
|
cluster/clients/average_connected_clients
GA
(project)
Client connections - average |
|
GAUGE, INT64, 1
redis.googleapis.com/Cluster |
Mean current number of client connections across the cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
|
cluster/clients/maximum_connected_clients
GA
(project)
Client connections - maximum |
|
GAUGE, INT64, 1
redis.googleapis.com/Cluster |
Maximum current number of client connections across the cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
|
cluster/clients/total_connected_clients
GA
(project)
Client connections - total |
|
GAUGE, INT64, 1
redis.googleapis.com/Cluster |
Current number of client connections to the cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
|
cluster/commandstats/total_calls_count
GA
(project)
Commands count |
|
DELTA, INT64, 1
redis.googleapis.com/Cluster |
Count of Redis commands. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
command:
The command executed.
|
cluster/commandstats/total_usec_count
GA
(project)
Commands time |
|
DELTA, INT64, us
redis.googleapis.com/Cluster |
The total time consumed per command. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
command:
The command executed.
|
cluster/cpu/average_utilization
GA
(project)
CPU utilization - average |
|
GAUGE, DOUBLE, 10^2.%
redis.googleapis.com/Cluster |
Mean CPU utilization across the cluster from 0.0 to 1.0. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
|
cluster/cpu/maximum_utilization
GA
(project)
CPU utilization - maximum |
|
GAUGE, DOUBLE, 10^2.%
redis.googleapis.com/Cluster |
Maximum CPU utilization across the cluster from 0.0 to 1.0. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
|
cluster/cross_cluster_replication/secondary_average_replication_offset_diff
GA
(project)
Cross cluster replication average offset diff |
|
GAUGE, INT64, By
redis.googleapis.com/Cluster |
Average replication offset difference between primary shards and secondary shards. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
secondary_cluster_project_number:
Secondary cluster project number.
secondary_cluster_location:
Secondary cluster location.
secondary_cluster_id:
Secondary cluster Id.
secondary_cluster_uid:
Secondary cluster uid.
|
cluster/cross_cluster_replication/secondary_maximum_replication_offset_diff
GA
(project)
Cross cluster replication maximum offset diff |
|
GAUGE, INT64, By
redis.googleapis.com/Cluster |
Maximum replication offset difference between primary shards and secondary shards. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
secondary_cluster_project_number:
Secondary cluster project number.
secondary_cluster_location:
Secondary cluster location.
secondary_cluster_id:
Secondary cluster Id.
secondary_cluster_uid:
Secondary cluster uid.
|
cluster/cross_cluster_replication/secondary_replication_links
GA
(project)
Cross cluster replication links |
|
GAUGE, INT64, 1
redis.googleapis.com/Cluster |
Number of replication links between a primary cluster and a secondary cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
secondary_cluster_project_number:
Secondary cluster project number.
secondary_cluster_location:
Secondary cluster location.
secondary_cluster_id:
Secondary cluster Id.
secondary_cluster_uid:
Secondary cluster uid.
|
cluster/import/last_import_duration
GA
(project)
Last import duration |
|
GAUGE, INT64, ms
redis.googleapis.com/Cluster |
The duration of the last import operation as milliseconds. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
status_string:
Status code description.
import_type:
The type of the import, one of [CREATE_IMPORT, LIVE_IMPORT].
import_source:
The source of the import, one of [MANAGED_BACKUP, GCS_SOURCE].
|
cluster/import/last_import_start_time
GA
(project)
Last import start time |
|
GAUGE, INT64, s
redis.googleapis.com/Cluster |
The start time of the last import operation. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
status_string:
Status code description.
import_type:
The type of the import, one of [CREATE_IMPORT, LIVE_IMPORT].
import_source:
The source of the import, one of [MANAGED_BACKUP, GCS_SOURCE].
|
cluster/keyspace/total_keys
GA
(project)
Total keys |
|
GAUGE, INT64, 1
redis.googleapis.com/Cluster |
Number of keys stored in the cluster instance. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds. |
cluster/memory/average_utilization
GA
(project)
Memory utilization - average |
|
GAUGE, DOUBLE, 10^2.%
redis.googleapis.com/Cluster |
Mean memory utilization across the cluster from 0.0 to 1.0. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds. |
cluster/memory/maximum_utilization
GA
(project)
Memory utilization - maximum |
|
GAUGE, DOUBLE, 10^2.%
redis.googleapis.com/Cluster |
Maximum memory utilization across the cluster from 0.0 to 1.0. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds. |
cluster/memory/size
GA
(project)
Memory size |
|
GAUGE, INT64, By
redis.googleapis.com/Cluster |
Memory size of the cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds. |
cluster/memory/total_used_memory
GA
(project)
Memory usage |
|
GAUGE, INT64, By
redis.googleapis.com/Cluster |
Total memory usage of the cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds. |
cluster/node/clients/blocked_clients
GA
(project)
Blocked connections |
|
GAUGE, INT64, 1
redis.googleapis.com/ClusterNode |
Number of client connections blocked by the cluster node. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
|
cluster/node/clients/connected_clients
GA
(project)
Client connections |
|
GAUGE, INT64, 1
redis.googleapis.com/ClusterNode |
Number of clients connected to the cluster node. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
|
cluster/node/commandstats/calls_count
GA
(project)
Commands count |
|
DELTA, INT64, 1
redis.googleapis.com/ClusterNode |
Total number of calls for this command on the cluster node in one minute. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
command:
The command executed.
|
cluster/node/commandstats/usec_count
GA
(project)
Commands time |
|
DELTA, INT64, us
redis.googleapis.com/ClusterNode |
The total time consumed per command in the cluster node. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
command:
The command executed.
|
cluster/node/cpu/utilization
GA
(project)
CPU utilization |
|
GAUGE, DOUBLE, 10^2.%
redis.googleapis.com/ClusterNode |
CPU utilization for the cluster node from 0.0 to 1.0. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
state:
CPU usage state, one of [sys, sys_children, sys_main_thread, user, user_children, user_main_thread]
|
cluster/node/cross_cluster_replication/follower_replication_offset_diff
BETA
(project)
Cross cluster replication follower offset diff |
|
GAUGE, INT64, By
redis.googleapis.com/ClusterNode |
Replication offset diff in bytes between a replicator node and its follower node, reported by the replicator node. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
secondary_cluster_project_number:
Secondary cluster project number.
secondary_cluster_location:
Secondary cluster Id.
secondary_cluster_id:
Secondary cluster Id.
secondary_cluster_uid:
Secondary cluster uid.
follower_node_id:
Follower node Id.
|
cluster/node/cross_cluster_replication/role
BETA
(project)
Cross cluster replication role |
|
GAUGE, INT64, 1
redis.googleapis.com/ClusterNode |
Cross cluster replication role of the node. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
ccr_role:
Cross cluster replication role, one of [replicator, follower].
|
cluster/node/keyspace/total_keys
GA
(project)
Total keys |
|
GAUGE, INT64, 1
redis.googleapis.com/ClusterNode |
Number of keys stored in the cluster node. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
|
cluster/node/memory/usage
GA
(project)
Memory usage |
|
GAUGE, INT64, By
redis.googleapis.com/ClusterNode |
Total memory usage of the cluster node. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
|
cluster/node/memory/utilization
GA
(project)
Memory utilization |
|
GAUGE, DOUBLE, 10^2.%
redis.googleapis.com/ClusterNode |
Memory utilization within the cluster node from 0.0 to 1.0. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
|
cluster/node/persistence/aof_fsync_errors_count
GA
(project)
AOF fsync errors count |
|
DELTA, INT64, 1
redis.googleapis.com/ClusterNode |
Count of AOF fsync errors on the cluster node. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
|
cluster/node/persistence/aof_fsync_lag
GA
(project)
AOF fsync lag |
|
GAUGE, INT64, s
redis.googleapis.com/ClusterNode |
AOF lag between memory and persistent store on the cluster node. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
|
cluster/node/persistence/aof_last_bgrewrite_status
GA
(project)
AOF last bgrewrite success |
|
GAUGE, BOOL, 1
redis.googleapis.com/ClusterNode |
Indicates the success of the last AOF bgrewrite operation on the cluster node. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
status_string:
Status code description.
|
cluster/node/persistence/aof_last_write_status
GA
(project)
AOF last write success |
|
GAUGE, BOOL, 1
redis.googleapis.com/ClusterNode |
Indicates the success of the last AOF write operation on the cluster node. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
status_string:
Status code description.
|
cluster/node/persistence/aof_rewrites_count
GA
(project)
AOF rewrites count |
|
DELTA, INT64, 1
redis.googleapis.com/ClusterNode |
AOF rewrites count on the cluster node. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
status_code:
(INT64)
gRPC error code (e.g. 0=OK, 8=RESOURCE_EXHAUSTED, 13=INTERNAL)
status_string:
Status code description.
|
cluster/node/persistence/auto_restore_count
GA
(project)
Auto restore count |
|
DELTA, INT64, 1
redis.googleapis.com/ClusterNode |
Count of restores from dumpfile on the cluster node. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
status_code:
(INT64)
gRPC error code (e.g. 0=OK, 13=INTERNAL)
status_string:
Status code description.
persistence_mode:
"AOF" or "RDB".
|
cluster/node/persistence/current_save_keys_total
GA
(project)
Keys in current save |
|
GAUGE, INT64, 1
redis.googleapis.com/ClusterNode |
Number of keys at the beginning of the current save operation. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
|
cluster/node/persistence/rdb_bgsave_in_progress
GA
(project)
RDB BGSAVE in progress |
|
GAUGE, BOOL, 1
redis.googleapis.com/ClusterNode |
Indicates if a RDB BGSAVE is currently in progress on the cluster node. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
|
cluster/node/persistence/rdb_last_bgsave_status
GA
(project)
RDB last BGSAVE success |
|
GAUGE, BOOL, 1
redis.googleapis.com/ClusterNode |
Indicates the success of the last BGSAVE on the cluster node. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
status_string:
Status code description.
|
cluster/node/persistence/rdb_last_save_age
GA
(project)
RDB last save age |
|
GAUGE, INT64, s
redis.googleapis.com/ClusterNode |
Measures the time in seconds, since the last successful snapshot. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
|
cluster/node/persistence/rdb_next_save_time_until
GA
(project)
Time until next RDB snapshot |
|
GAUGE, INT64, s
redis.googleapis.com/ClusterNode |
Measures the time in seconds, remaining until the next snapshot. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
|
cluster/node/persistence/rdb_saves_count
GA
(project)
RDB saves count. |
|
DELTA, INT64, 1
redis.googleapis.com/ClusterNode |
Count of RDB saves in the cluster node. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
status_code:
(INT64)
gRPC error code (e.g. 0=OK, 8=RESOURCE_EXHAUSTED, 13=INTERNAL)
status_string:
Status code description.
|
cluster/node/replication/offset
GA
(project)
Replication offset |
|
GAUGE, INT64, By
redis.googleapis.com/ClusterNode |
Measures the replication offset bytes of the cluster node. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
|
cluster/node/server/healthy
GA
(project)
Cluster node is healthy |
|
GAUGE, BOOL, 1
redis.googleapis.com/ClusterNode |
Indicates if Cluster Node is healthy and available. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
|
cluster/node/server/uptime
GA
(project)
Node uptime |
|
GAUGE, INT64, s
redis.googleapis.com/ClusterNode |
Measures the uptime of the cluster node. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
|
cluster/node/stats/connections_received_count
GA
(project)
Client connections - received |
|
DELTA, INT64, 1
redis.googleapis.com/ClusterNode |
Count of total client connections created in the last one minute on the cluster node. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
|
cluster/node/stats/evicted_keys_count
GA
(project)
Evicted keys |
|
DELTA, INT64, 1
redis.googleapis.com/ClusterNode |
Count of evicted keys by the cluster node. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
|
cluster/node/stats/expired_keys_count
GA
(project)
Expired keys |
|
DELTA, INT64, 1
redis.googleapis.com/ClusterNode |
Count of key expiration events in the cluster node. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
|
cluster/node/stats/keyspace_hits_count
GA
(project)
Keyspace hits |
|
DELTA, INT64, 1
redis.googleapis.com/ClusterNode |
Count of successful lookup of keys in the cluster node. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
|
cluster/node/stats/keyspace_misses_count
GA
(project)
Keyspace misses |
|
DELTA, INT64, 1
redis.googleapis.com/ClusterNode |
Count of failed lookup of keys in the cluster node. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
|
cluster/node/stats/net_input_bytes_count
GA
(project)
Network bytes - incoming |
|
DELTA, INT64, By
redis.googleapis.com/ClusterNode |
Count of incoming network bytes received by the cluster node. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
|
cluster/node/stats/net_output_bytes_count
GA
(project)
Network bytes - outgoing |
|
DELTA, INT64, By
redis.googleapis.com/ClusterNode |
Count of outgoing network bytes sent from the cluster node. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
|
cluster/node/stats/rejected_connections_count
GA
(project)
Client connections - rejected |
|
DELTA, INT64, 1
redis.googleapis.com/ClusterNode |
Number of connections rejected because of maxclients limit by the cluster node. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
|
cluster/persistence/aof_fsync_lags
GA
(project)
AOF fsync lags. |
|
GAUGE, DISTRIBUTION, s
redis.googleapis.com/Cluster |
Distribution of AOF lag between memory and persistent store across the cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds. |
cluster/persistence/aof_rewrite_count
GA
(project)
AOF rewrite count. |
|
DELTA, INT64, 1
redis.googleapis.com/Cluster |
Count of AOF rewrites across the cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
status_code:
(INT64)
gRPC error code (e.g. 0=OK,8=RESOURCE_EXHAUSTED, 13=INTERNAL)
status_string:
Status code description.
|
cluster/persistence/rdb_last_success_ages
GA
(project)
RDB snapshot ages. |
|
GAUGE, DISTRIBUTION, s
redis.googleapis.com/Cluster |
Age of RDB snapshots across cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds. |
cluster/persistence/rdb_saves_count
GA
(project)
RDB saves count. |
|
DELTA, INT64, 1
redis.googleapis.com/Cluster |
Count of RDB saves across the cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
status_code:
(INT64)
gRPC error code (e.g. 0=OK,8=RESOURCE_EXHAUSTED, 13=INTERNAL)
status_string:
Status code description.
|
cluster/replication/average_ack_lag
GA
(project)
Replication acknowledge lag - average |
|
GAUGE, DOUBLE, s
redis.googleapis.com/Cluster |
Mean replication acknowledge lag (in seconds) of replica across the cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds. |
cluster/replication/average_offset_diff
GA
(project)
Replication offset diff - average |
|
GAUGE, INT64, By
redis.googleapis.com/Cluster |
Mean replication offset diff (in bytes) across the cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds. |
cluster/replication/maximum_ack_lag
GA
(project)
Replication acknowledge lag - maximum |
|
GAUGE, DOUBLE, s
redis.googleapis.com/Cluster |
Maximum replication acknowledge lag (in seconds) of replica across the cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds. |
cluster/replication/maximum_offset_diff
GA
(project)
Replication offset diff - maximum |
|
GAUGE, INT64, By
redis.googleapis.com/Cluster |
Maximum replication offset diff (in bytes) across the cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds. |
cluster/search/attributes
GA
(project)
Vector search attributes |
|
GAUGE, INT64, 1
redis.googleapis.com/Cluster |
The number of attributes across all indexes for vector search. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds. |
cluster/search/average_used_memory_bytes
GA
(project)
Vector search average used memory |
|
GAUGE, INT64, 1
redis.googleapis.com/Cluster |
The average per-node used memory for all search functionality, in bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds. |
cluster/search/background_indexing_in_progress
GA
(project)
Vector search background indexing in progress |
|
GAUGE, BOOL, 1
redis.googleapis.com/Cluster |
Indicates if the background indexing is in progress across any index. When the metric value is true, background indexing is in progress in at least one index. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds. |
cluster/search/indexed_keys
GA
(project)
Vector search indexed keys |
|
GAUGE, INT64, 1
redis.googleapis.com/Cluster |
The number of keys indexed across all indexes. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds. |
cluster/search/indexes
GA
(project)
Vector search indexes |
|
GAUGE, INT64, 1
redis.googleapis.com/Cluster |
The number of indexes created for searching for vector search. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds. |
cluster/search/maximum_used_memory_bytes
GA
(project)
Vector search maximum used memory |
|
GAUGE, INT64, 1
redis.googleapis.com/Cluster |
The maximum per-node used memory for all search functionality, in bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds. |
cluster/search/query_requests_count
GA
(project)
Vector search query request count |
|
DELTA, INT64, 1
redis.googleapis.com/Cluster |
The number of query requests across all indexes. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
status:
Success or failure of the query request. Possible values: "success", "failure".
role:
The replication role, one of [primary, replica].
|
cluster/search/total_used_memory_bytes
GA
(project)
Vector search total used memory |
|
GAUGE, INT64, 1
redis.googleapis.com/Cluster |
The total used memory in bytes for all search functionality in all nodes, in bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds. |
cluster/stats/average_evicted_keys
GA
(project)
Evicted keys - average |
|
GAUGE, INT64, 1
redis.googleapis.com/Cluster |
Mean number of evicted keys due to memory capacity. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds. |
cluster/stats/average_expired_keys
GA
(project)
Expired keys - average |
|
GAUGE, INT64, 1
redis.googleapis.com/Cluster |
Mean number of key expiration events. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds. |
cluster/stats/average_keyspace_hits
GA
(project)
Keyspace hits - average |
|
GAUGE, INT64, 1
redis.googleapis.com/Cluster |
Mean number of successful lookup of keys across the cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
|
cluster/stats/average_keyspace_misses
GA
(project)
Keyspace misses - average |
|
GAUGE, INT64, 1
redis.googleapis.com/Cluster |
Mean number of failed lookup of keys across the cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
|
cluster/stats/maximum_evicted_keys
GA
(project)
Evicted keys - maximum |
|
GAUGE, INT64, 1
redis.googleapis.com/Cluster |
Maximum number of evicted keys due to memory capacity. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds. |
cluster/stats/maximum_expired_keys
GA
(project)
Expired keys - maximum |
|
GAUGE, INT64, 1
redis.googleapis.com/Cluster |
Maximum number of key expiration events. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds. |
cluster/stats/maximum_keyspace_hits
GA
(project)
Keyspace hits - maximum |
|
GAUGE, INT64, 1
redis.googleapis.com/Cluster |
Maximum number of successful lookup of keys across the cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
|
cluster/stats/maximum_keyspace_misses
GA
(project)
Keyspace misses - maximum |
|
GAUGE, INT64, 1
redis.googleapis.com/Cluster |
Maximum number of failed lookup of keys across the cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
|
cluster/stats/total_connections_received_count
GA
(project)
Client connections - received |
|
DELTA, INT64, 1
redis.googleapis.com/Cluster |
Count of client connections created in the last one minute. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
|
cluster/stats/total_evicted_keys_count
GA
(project)
Evicted keys - total |
|
DELTA, INT64, 1
redis.googleapis.com/Cluster |
Total number of evicted keys due to memory capacity. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds. |
cluster/stats/total_expired_keys_count
GA
(project)
Expired keys - total |
|
DELTA, INT64, 1
redis.googleapis.com/Cluster |
Total number of key expiration events. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds. |
cluster/stats/total_keyspace_hits_count
GA
(project)
Keyspace Hits - total |
|
DELTA, INT64, 1
redis.googleapis.com/Cluster |
Total number of successful lookup of keys across the cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
|
cluster/stats/total_keyspace_misses_count
GA
(project)
Keyspace misses - total |
|
DELTA, INT64, 1
redis.googleapis.com/Cluster |
Total number of failed lookup of keys across the cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
|
cluster/stats/total_net_input_bytes_count
GA
(project)
Network bytes - incoming total |
|
DELTA, INT64, By
redis.googleapis.com/Cluster |
Count of incoming network bytes received by the cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
|
cluster/stats/total_net_output_bytes_count
GA
(project)
Network bytes - outgoing total |
|
DELTA, INT64, By
redis.googleapis.com/Cluster |
Count of outgoing network bytes sent from the cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
|
cluster/stats/total_rejected_connections_count
GA
(project)
Client connections - rejected |
|
DELTA, INT64, 1
redis.googleapis.com/Cluster |
Count of client connections rejected because of maxclients limit. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
role:
The replication role, one of [primary, replica].
|
commands/calls
GA
(project)
Calls |
|
DELTA, INT64, 1
redis_instance |
Total number of calls for this command in one minute. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
cmd:
The command executed.
|
commands/total_time
GA
(project)
Total Time of Calls |
|
DELTA, INT64, us
redis_instance |
The amount of time in microseconds that this command took in the last second. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
cmd:
The command executed.
|
commands/usec_per_call
GA
(project)
Time per Call |
|
GAUGE, DOUBLE, 1
redis_instance |
Average time per call over 1 minute by command. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
cmd:
The command executed.
|
keyspace/avg_ttl
GA
(project)
Average TTL |
|
GAUGE, DOUBLE, ms
redis_instance |
Average TTL for keys in this database. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
db:
The index of the database, default of 0.
|
keyspace/keys
GA
(project)
Keys |
|
GAUGE, INT64, 1
redis_instance |
Number of keys stored in this database. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
db:
The index of the database, default of 0.
|
keyspace/keys_with_expiration
GA
(project)
Expirable Keys |
|
GAUGE, INT64, 1
redis_instance |
Number of keys with an expiration in this database. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
db:
The index of the database, default of 0.
|
persistence/rdb/bgsave_in_progress
GA
(project)
Persisting RDB |
|
GAUGE, BOOL, 1
redis_instance |
Flag indicating a RDB save is on-going. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
|
rdb/enabled
GA
(project)
Snapshot RDB mode enabled |
|
GAUGE, BOOL,
redis_instance |
Indicates if the snapshot is in RDB mode. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
|
rdb/recovery/attempts_since_last_success
GA
(project)
RDB recovery attempts |
|
GAUGE, INT64, 1
redis_instance |
Indicates number of recovery attempts since the last successful recovery attempt. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
|
rdb/recovery/elapsed_time
GA
(project)
RDB recovery elapsed time |
|
GAUGE, INT64, s
redis_instance |
Indicates increasing time elapsed for an in-progress recovery from an RDB snapshot. 0 means the recovery is idle or completed. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
|
rdb/recovery/estimated_recovery_time
GA
(project)
RDB recovery estimated time |
|
GAUGE, INT64, s
redis_instance |
Indicates the expected recovery time when using the last successful snapshot for recovery. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
|
rdb/recovery/estimated_remaining_time
GA
(project)
RDB recovery remaining time |
|
GAUGE, INT64, s
redis_instance |
Indicates remaining time to finish recovery from an RDB snapshot. 0 means the recovery is idle or completed. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
|
rdb/recovery/in_progress
GA
(project)
RDB recovery in progress |
|
GAUGE, BOOL,
redis_instance |
Indicates if recovery from an RDB snapshot is in progress. When the metric value is true, then a recovery is in progress. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
|
rdb/recovery/last_duration
GA
(project)
RDB recovery last duration |
|
GAUGE, INT64, s
redis_instance |
Indicates time it took to restore the last snapshot. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
|
rdb/recovery/last_status
GA
(project)
RDB recovery last status |
|
GAUGE, INT64, 1
redis_instance |
Indicates status of the most recent recovery. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
message:
The message from the status of the last recovery.
|
rdb/recovery/loaded_bytes_count
GA
(project)
RDB loaded size |
|
DELTA, INT64, By
redis_instance |
During a recovery, indicates how many bytes have loaded. 0 if the recovery is not active. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
|
rdb/recovery/total_bytes_count
GA
(project)
RDB snapshot size |
|
DELTA, INT64, By
redis_instance |
Indicates the size in bytes of the snapshot. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
|
rdb/snapshot/attempt_count
GA
(project)
RDB snapshot attempts count |
|
DELTA, INT64, 1
redis_instance |
Indicates number of snapshot attempts every minute. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
|
rdb/snapshot/elapsed_time
GA
(project)
RDB snapshot elapsed time |
|
GAUGE, INT64, s
redis_instance |
Indicates increasing time elapsed while creating the current snapshot. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
|
rdb/snapshot/in_progress
GA
(project)
RDB snapshot in progress |
|
GAUGE, BOOL,
redis_instance |
Indicates if RDB snapshot is in progress. When the metric value is true, then an RDB snapshot is in progress. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
|
rdb/snapshot/last_status
GA
(project)
RDB snapshot last status |
|
GAUGE, INT64, 1
redis_instance |
Indicates status of the most recent snapshot attempt. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
message:
The message from the status of the last snapshot.
|
rdb/snapshot/last_success_age
GA
(project)
RDB snapshot last success age |
|
GAUGE, INT64, s
redis_instance |
Indicates time elapsed since the start of the last successful snapshot. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
|
rdb/snapshot/last_success_duration
GA
(project)
RDB snapshot last success duration |
|
GAUGE, INT64, s
redis_instance |
Indicates the total time required to write the last successful snapshot, not including failed attempts. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
|
rdb/snapshot/time_until_next_run
GA
(project)
Next snapshot time |
|
GAUGE, INT64, s
redis_instance |
Seconds until the next scheduled snapshot. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
|
replication/master/slaves/lag
GA
(project)
Seconds lagging |
|
GAUGE, INT64, s
redis_instance |
The number of seconds that replica is lagging behind primary. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
slave:
The index of slave on a particular master.
|
replication/master/slaves/offset
GA
(project)
Replication byte offset (Replica) |
|
GAUGE, INT64, By
redis_instance |
The number of bytes that have been acknowledged by replicas. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
slave:
The index of slave on a particular master.
|
replication/master_repl_offset
GA
(project)
Replication byte offset (Master) |
|
GAUGE, INT64, By
redis_instance |
The number of bytes that master has produced and sent to replicas. To be compared with replication byte offset of replica. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
|
replication/offset_diff
GA
(project)
Bytes pending replication |
|
GAUGE, INT64, By
redis_instance |
The largest number of bytes that have not been replicated across all replicas. This is the biggest difference between replication byte offset (master) and replication byte offset (replica) of all replicas. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
|
replication/role
GA
(project)
Node Role |
|
GAUGE, INT64, 1
redis_instance |
Returns a value indicating the node role. 1 indicates primary and 0 indicates replica. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. |
search/attributes
GA
(project)
Vector search attributes |
|
GAUGE, INT64, 1
redis_instance |
Indicates the number of attributes in vector search. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
|
search/background_indexing_in_progress
GA
(project)
Vector search background indexing in progress |
|
GAUGE, BOOL, 1
redis_instance |
Indicates if the background indexing is in progress. When the metric value is true, then the background indexing is in progress. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
|
search/indexed_hash_keys
GA
(project)
Vector search indexed hash keys |
|
GAUGE, INT64, 1
redis_instance |
Indicates the number of indexed hash keys in vector search. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
|
search/indexes
GA
(project)
Vector search indexes |
|
GAUGE, INT64, 1
redis_instance |
Indicates the number of indexes in vector search. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
|
search/query_requests_count
GA
(project)
Vector search query requests count |
|
DELTA, INT64, 1
redis_instance |
Indicates the number of query requests count. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
status_string:
Status code description.
|
search/used_memory_bytes
GA
(project)
Vector search used memory in bytes |
|
GAUGE, INT64, By
redis_instance |
Indicates the used memory in bytes in vector search. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
|
server/uptime
GA
(project)
Uptime |
|
GAUGE, INT64, s
redis_instance |
Uptime in seconds. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
|
stats/cache_hit_ratio
GA
(project)
Cache Hit ratio |
|
GAUGE, DOUBLE, 1
redis_instance |
Cache Hit ratio as a fraction. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
|
stats/connections/total
GA
(project)
Total Connections Received |
|
DELTA, INT64, 1
redis_instance |
Total number of connections accepted by the server. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
|
stats/cpu_utilization
GA
(project)
CPU seconds |
|
DELTA, DOUBLE, s{CPU}
redis_instance |
CPU-seconds consumed by the Redis server, broken down by system/user space and parent/child relationship. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role (one of [primary, replica]).
space:
The space ("system" or "user") in which CPU resources were consumed.
relationship:
The parent/child relationship of the process using CPU resources.
|
stats/cpu_utilization_main_thread
GA
(project)
Main Thread CPU seconds |
|
DELTA, DOUBLE, s{CPU}
redis_instance |
CPU-seconds consumed by the Redis server main thread, broken down by system/user space and parent/child relationship. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role (one of [primary, replica]).
space:
The space ("system" or "user") in which CPU resources were consumed.
relationship:
The parent/child relationship of the process using CPU resources.
|
stats/evicted_keys
GA
(project)
Evicted Keys |
|
DELTA, INT64, 1
redis_instance |
Number of evicted keys due to maxmemory limit. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
|
stats/expired_keys
GA
(project)
Expired Keys |
|
DELTA, INT64, 1
redis_instance |
Total number of key expiration events. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
|
stats/keyspace_hits
GA
(project)
Hits |
|
DELTA, INT64, 1
redis_instance |
Number of successful lookup of keys in the main dictionary. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
|
stats/keyspace_misses
GA
(project)
Misses |
|
DELTA, INT64, 1
redis_instance |
Number of failed lookup of keys in the main dictionary. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
|
stats/memory/maxmemory
GA
(project)
Maximum Memory |
|
GAUGE, INT64, By
redis_instance |
Maximum amount of memory Redis can consume. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
|
stats/memory/system_memory_overload_duration
GA
(project)
Time in system memory overload |
|
DELTA, INT64, us
redis_instance |
The amount of time in microseconds the instance is in system memory overload mode. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
|
stats/memory/system_memory_usage_ratio
GA
(project)
System Memory Usage Ratio |
|
GAUGE, DOUBLE, 1
redis_instance |
Memory usage as a ratio of maximum system memory. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
|
stats/memory/usage
GA
(project)
Used Memory |
|
GAUGE, INT64, By
redis_instance |
Total number of bytes allocated by Redis. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
|
stats/memory/usage_ratio
GA
(project)
Memory Usage Ratio |
|
GAUGE, DOUBLE, 1
redis_instance |
Memory usage as a ratio of maximum memory. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
|
stats/network_traffic
GA
(project)
Total traffic to Redis |
|
DELTA, INT64, By
redis_instance |
Total number of bytes sent to/from redis (includes bytes from commands themselves, payload data, and delimiters). Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
direction:
The direction of the traffic, inbound or outbound.
|
stats/pubsub/channels
GA
(project)
Pubsub Channels |
|
GAUGE, INT64, 1
redis_instance |
Global number of pub/sub channels with client subscriptions. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
|
stats/pubsub/patterns
GA
(project)
Pubsub Patterns |
|
GAUGE, INT64, 1
redis_instance |
Global number of pub/sub pattern with client subscriptions. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
|
stats/reject_connections_count
GA
(project)
Rejected Connections |
|
DELTA, INT64, 1
redis_instance |
Number of connections rejected because of maxclients limit. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
role:
The node role, one of [primary, replica].
|
retail
Metrics from Retail API. Launch stages of these metrics: GA
The "metric type" strings in this table must be prefixed
with retail.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 |
catalog/processed_user_events
GA
(project)
Number of user events processed |
|
GAUGE, INT64, 1
retail.googleapis.com/Catalog |
The number of user events that have been processed for a catalog. Only the user events that are recorded in real time are included. Historical user events, which are bulk imported, are not included. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
event_type:
Event type, see https://cloud.google.com/retail/docs/user-events.
status:
Status of event, should be joined or unjoined.
|
router
Metrics from Cloud Router. Launch stages of these metrics: BETA GA
The "metric type" strings in this table must be prefixed
with router.googleapis.com/. That prefix has been
omitted from the entries in the table.
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 |
best_received_routes_count
GA
(project)
Received routes count |
|
GAUGE, INT64, 1
gce_router |
Current number of best routes received by router. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. |
bfd/control/receive_intervals
BETA
(project)
BFD control packets receive intervals |
|
GAUGE, INT64, ms
gce_router |
BFD control packets receive intervals. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
peer_ip:
The peer IP of the BFD session.
|
bfd/control/received_packets_count
BETA
(project)
Control packets received |
|
DELTA, INT64, 1
gce_router |
Number of control packets received from this BFD session. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
peer_ip:
The peer IP of the BFD session.
|
bfd/control/rejected_packets_count
BETA
(project)
Control packets rejected |
|
DELTA, INT64, 1
gce_router |
Number of control packets rejected, from this BFD session. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
peer_ip:
The peer IP of the BFD session.
|
bfd/control/transmit_intervals
BETA
(project)
BFD control packets transmit intervals |
|
GAUGE, INT64, ms
gce_router |
BFD control packets transmit intervals. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
peer_ip:
The peer IP of the BFD session.
|
bfd/control/transmitted_packets_count
BETA
(project)
Control packets transmitted |
|
DELTA, INT64, 1
gce_router |
Number of control packets transmitted from this BFD session. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
peer_ip:
The peer IP of the BFD session.
|
bfd/session_flap_events_count
BETA
(project)
BFD session flap |
|
DELTA, INT64, 1
gce_router |
Number of each BFD flap event from this BFD session. A session flap event refers to the transition from Up state. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
peer_ip:
The peer IP of the BFD session.
event_type:
The reason for the BFD flap such as "AdminDown" or "ControlDetectionTimeExpired".
|
bfd/session_up
BETA
(project)
BFD session status |
|
GAUGE, INT64, 1
gce_router |
Indicator for successful BFD session establishment. 1 indicates the session is up. 0 indicates the session is down. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
peer_ip:
The peer IP of the BFD session.
|
bgp/received_routes_count
GA
(project)
BGP received routes count |
|
GAUGE, INT64, 1
gce_router |
Current number of routes received on a bgp session. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
bgp_peer_name:
The name of the bgp session.
|
bgp/sent_routes_count
GA
(project)
BGP sent routes count |
|
GAUGE, INT64, 1
gce_router |
Current number of routes sent on a bgp session. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
bgp_peer_name:
The name of the bgp session.
|
bgp/session_up
GA
(project)
BGP session status |
|
GAUGE, INT64, 1
gce_router |
Indicator for successful bgp session establishment. 1 indicates the session is up. 0 indicates the session is down. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
bgp_peer_name:
The name of the bgp session.
|
bgp_sessions_down_count
GA
(project)
BGP sessions down count |
|
GAUGE, INT64, 1
gce_router |
Number of BGP sessions on the router that are down. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. |
bgp_sessions_up_count
GA
(project)
BGP sessions up count |
|
GAUGE, INT64, 1
gce_router |
Number of BGP sessions on the router that are up. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. |
dynamic_routes/learned_routes/any_dropped_unique_destinations
BETA
(project)
Any unique destinations dropped |
|
GAUGE, BOOL, 1
gce_network_region |
A boolean metric of whether there are any unique destinations dropped in a network region due to exceeding quota. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
routing_mode:
Routing mode of the route, one of ["global" - learned from remote regions; "regional" - learned from local regions].
|
dynamic_routes/learned_routes/dropped_unique_destinations
BETA
(project)
Unique destinations dropped |
|
GAUGE, INT64, 1
gce_network_region |
The number of unique destinations dropped in a network region due to exceeding quota. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
routing_mode:
Routing mode of the route, one of ["global" - learned from remote regions; "regional" - learned from local regions].
|
dynamic_routes/learned_routes/unique_destinations_limit
BETA
(project)
Unique destinations limit |
|
GAUGE, INT64, 1
gce_network_region |
The maximum number of unique destinations allowed by route quota for this network region. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
routing_mode:
Routing mode of the route, one of ["global" - learned from remote regions; "regional" - learned from local regions].
|
dynamic_routes/learned_routes/used_unique_destinations
BETA
(project)
Unique destinations used |
|
GAUGE, INT64, 1
gce_network_region |
Number of unique destinations used by learned routes for this network region. Sampled every 60 seconds. After sampling, data is not visible for up to 60 seconds.
routing_mode:
Routing mode of the route, one of ["global" - learned from remote regions; "regional" - learned from local regions].
|
nat/allocated_ports
GA
(project)
Allocated ports |
|
GAUGE, INT64, {port}
nat_gateway |
Number of ports allocated to all VMs by the NAT gateway. Sampled every 60 seconds. After sampling, data is not visible for up to 225 seconds.
nat_ip:
NAT IP of the ports.
|
nat/closed_connections_count
GA
(project)
Closed connections count |
|
DELTA, INT64, {connection}
nat_gateway |
Count of connections closed over the NAT gateway. Sampled every 60 seconds. After sampling, data is not visible for up to 225 seconds.
ip_protocol:
The protocol of the connection. Can be TCP, UDP or ICMP.
|
nat/dropped_received_packets_count
GA
(project)
Received packets dropped count |
|
DELTA, INT64, {packet}
nat_gateway |
Count of received packets dropped by the NAT gateway. Sampled every 60 seconds. After sampling, data is not visible for up to 225 seconds.
ip_protocol:
The protocol of the connection. Can be TCP, UDP or ICMP.
|
nat/dropped_sent_packets_count
GA
(project)
Sent packets dropped count |
|
DELTA, INT64, {packet}
nat_gateway |
Count of sent packets dropped by the NAT gateway. Sampled every 60 seconds. After sampling, data is not visible for up to 225 seconds.
ip_protocol:
The protocol of the connection. Can be TCP, UDP or ICMP.
reason:
The reason for the packet drop. Possible values are OUT_OF_RESOURCES, ENDPOINT_INDEPENDENCE_CONFLICT.
|
nat/nat_allocation_failed
GA
(project)
NAT allocation failed |
|
GAUGE, BOOL,
nat_gateway |
Indicates if there is a failure in allocating NAT IPs to any VM in the NAT gateway. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. |
nat/new_connections_count
GA
(project)
New connections count |
|
DELTA, INT64, {connection}
nat_gateway |
Count of new connections created over the NAT gateway. Sampled every 60 seconds. After sampling, data is not visible for up to 225 seconds.
ip_protocol:
The protocol of the connection. Can be TCP, UDP or ICMP.
|
nat/open_connections
GA
(project)
Open connections |
|
GAUGE, INT64, {connection}
nat_gateway |
Number of connections currently open on the NAT gateway. Sampled every 60 seconds. After sampling, data is not visible for up to 225 seconds.
ip_protocol:
The protocol of the connection. Can be TCP, UDP or ICMP.
|
nat/port_usage
GA
(project)
Port usage |
|
GAUGE, INT64, {port}
nat_gateway |
Maximum number of connections from VM to a single internet endpoint (IP:port). Sampled every 60 seconds. After sampling, data is not visible for up to 225 seconds.
ip_protocol:
The protocol of the connection. Can be TCP, UDP or ICMP.
|
nat/received_bytes_count
GA
(project)
Received bytes count |
|
DELTA, INT64, By
nat_gateway |
Count of bytes received (destination -> VMs) via the NAT gateway. Sampled every 60 seconds. After sampling, data is not visible for up to 225 seconds.
ip_protocol:
The protocol of the connection. Can be TCP, UDP or ICMP.
|
nat/received_packets_count
GA
(project)
Received packets count |
|
DELTA, INT64, {packet}
nat_gateway |
Count of packets received (destination -> VMs) via the NAT gateway. Sampled every 60 seconds. After sampling, data is not visible for up to 225 seconds.
ip_protocol:
The protocol of the connection. Can be TCP, UDP or ICMP.
|
nat/sent_bytes_count
GA
(project)
Sent bytes count |
|
DELTA, INT64, By
nat_gateway |
Count of bytes sent (VMs -> destination) over the NAT gateway. Sampled every 60 seconds. After sampling, data is not visible for up to 225 seconds.
ip_protocol:
The protocol of the connection. Can be TCP, UDP or ICMP.
|
nat/sent_packets_count
GA
(project)
Sent packets count |
|
DELTA, INT64, {packet}
nat_gateway |
Count of packets sent (VMs -> destination) over the NAT gateway. Sampled every 60 seconds. After sampling, data is not visible for up to 225 seconds.
ip_protocol:
The protocol of the connection. Can be TCP, UDP or ICMP.
|
router_up
GA
(project)
Router tasks up |
|
GAUGE, INT64, 1
gce_router |
Number of router software tasks that are running successfully. A value greater than or equal to 1 indicates that the router is up, although not all software tasks may be running. Compare the returned number to the expected number of software tasks for the router. A value of 0 indicates that the router is down. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. |
sent_routes_count
GA
(project)
Sent routes count |
|
GAUGE, INT64, 1
gce_router |
Current number of routes sent by router. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. |
run
Metrics from managed Cloud Run. (For Knative serving metrics, see Kubernetes metrics and Knative metrics.) Launch stages of these metrics: ALPHA BETA GA
The "metric type" strings in this table must be prefixed
with run.googleapis.com/. That prefix has been
omitted from the entries in the table.
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 |
container/billable_instance_time
GA
(project)
Billable Instance Time |
|
DELTA, DOUBLE, s
cloud_run_job cloud_run_revision cloud_run_worker_pool |
Billable time aggregated across all container instances. For a given container instance, billable time occurs when the container instance is starting or at least one request is being processed. Billable time is rounded up to the nearest 100 milliseconds. Examples: If a revision with 2 container instances has been continuously serving traffic in the last minute, the value is 2s/s with the default "rate" aligner. If a single request lasting 30ms was received by a revision in the past minute, it is rounded up to 100ms and averaged to 1.7ms/s over the minute with the default "rate" aligner. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. |
container/completed_probe_attempt_count
GA
(project)
Completed Health Check Probe Attempt Count |
|
DELTA, INT64, 1
cloud_run_revision cloud_run_worker_pool |
Number of completed health check probe attempts and their results. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
probe_action:
Mechanism used to perform the probing.
is_healthy:
(BOOL)
Result of the health check probe.
container_name:
Name of the probed container.
is_default:
(BOOL)
Whether this probe is injected by google infrastructure.
probe_type:
Type of the probe.
|
container/completed_probe_count
GA
(project)
Completed Health Check Probe Count |
|
DELTA, INT64, 1
cloud_run_revision cloud_run_worker_pool |
Number of completed health check probes and their results. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
probe_action:
Mechanism used to perform the probing.
is_healthy:
(BOOL)
Result of the health check probe.
container_name:
Name of the probed container.
is_default:
(BOOL)
Whether this probe is injected by google infrastructure.
probe_type:
Type of the probe.
|
container/containers
GA
(project)
Multi-container instance counts |
|
GAUGE, INT64, 1
cloud_run_job cloud_run_revision cloud_run_worker_pool |
Number of container instances that exist, broken down by state. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
container_name:
Container name.
state:
Whether a container is "active" or "idle".
|
container/cpu/allocation_time
GA
(project)
Container CPU Allocation |
|
DELTA, DOUBLE, s{CPU}
cloud_run_job cloud_run_revision cloud_run_worker_pool |
Container CPU allocation in seconds. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. |
container/cpu/usage
GA
(project)
Multi-container CPU Usage |
|
GAUGE, DISTRIBUTION, s{CPU}
cloud_run_job cloud_run_revision cloud_run_worker_pool |
Actual container cpu usage in cpu seconds broken down by the metric field, container name. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
container_name:
Container name.
|
container/cpu/utilizations
GA
(project)
Container CPU Utilization |
|
DELTA, DISTRIBUTION, 10^2.%
cloud_run_job cloud_run_revision cloud_run_worker_pool |
Container CPU utilization distribution across all container instances. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. |
container/gpu/memory_usages
GA
(project)
GPU Memory Usage |
|
GAUGE, DISTRIBUTION, By
cloud_run_job cloud_run_revision |
Container GPU memory usage distribution across all container instances. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
container_name:
Container name.
gpu_number:
(INT64)
Matches the CUDA device index (e.g. "0", "1").
|
container/gpu/memory_utilizations
GA
(project)
GPU Memory Utilization |
|
GAUGE, DISTRIBUTION, 10^2.%
cloud_run_job cloud_run_revision |
Container GPU memory utilization distribution across all container instances. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
container_name:
Container name.
gpu_number:
(INT64)
Matches the CUDA device index (e.g. "0", "1").
|
container/gpu/utilizations
GA
(project)
GPU Utilization |
|
GAUGE, DISTRIBUTION, 10^2.%
cloud_run_job cloud_run_revision |
Container GPU utilization distribution across all container instances. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
container_name:
Container name.
gpu_number:
(INT64)
Matches the CUDA device index (e.g. "0", "1").
|
container/instance_count
GA
(project)
Instance Count |
|
GAUGE, INT64, 1
cloud_run_revision cloud_run_worker_pool |
Number of container instances that exist, broken down by state. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
state:
Whether a container is "active" or "idle".
|
container/instance_count_with_readiness
BETA
(project)
Instance Count with Readiness |
|
GAUGE, INT64, 1
cloud_run_revision |
The number of instances broken down by readiness probe status. The readiness status can be one of "UNKNOWN", "HEALTHY" and "UNHEALTHY". Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
readiness_status:
The readiness status can be one of "UNKNOWN", "HEALTHY" and "UNHEALTHY".
|
container/max_request_concurrencies
GA
(project)
Max Concurrent Requests |
|
DELTA, DISTRIBUTION, 1
cloud_run_revision |
Distribution of the maximum number of concurrent requests being served by each container instance over a minute. Filter by 'state' = 'active' only get the concurrency of active container instances. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
state:
Whether a container is "active" or "idle".
|
container/memory/allocation_time
GA
(project)
Container Memory Allocation |
|
DELTA, DOUBLE, GiBy.s
cloud_run_job cloud_run_revision cloud_run_worker_pool |
Container memory allocation in Gigabytes-seconds. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. |
container/memory/usage
GA
(project)
Multi-container Memory Usage |
|
GAUGE, DISTRIBUTION, byte
cloud_run_job cloud_run_revision cloud_run_worker_pool |
Actual container memory usage in bytes broken down by the metric field, container name. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
container_name:
Container name.
|
container/memory/utilizations
GA
(project)
Container Memory Utilization |
|
DELTA, DISTRIBUTION, 10^2.%
cloud_run_job cloud_run_revision cloud_run_worker_pool |
Container memory utilization distribution across all container instances. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. |
container/network/received_bytes_count
GA
(project)
Received Bytes |
|
DELTA, INT64, By
cloud_run_job cloud_run_revision cloud_run_worker_pool |
Incoming socket and HTTP request traffic, in bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
kind:
Type of network from where traffic is received, one of [internet, private, google]
|
container/network/sent_bytes_count
GA
(project)
Sent Bytes |
|
DELTA, INT64, By
cloud_run_job cloud_run_revision cloud_run_worker_pool |
Outgoing socket and HTTP response traffic, in bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
kind:
Type of network where traffic is sent, one of [internet, private, google]. Response traffic is classified as [google] for responses returned through Google Cloud load balancers and [internet] for the rest.
|
container/network/throttled_inbound_bytes_count
BETA
(project)
Inbound bytes throttled |
|
DELTA, INT64, By
cloud_run_job cloud_run_revision cloud_run_worker_pool |
Inbound bytes dropped due to network throttling. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
network:
Network layer (L3) protocol used, one of [ipv4, ipv6].
transport:
Transport used, one of [tcp, udp, icmp].
type:
Type of network from where traffic is received, one of [public, private, googleapis]
|
container/network/throttled_inbound_packets_count
BETA
(project)
Inbound packets throttled |
|
DELTA, INT64, By
cloud_run_job cloud_run_revision cloud_run_worker_pool |
Inbound packets dropped due to network throttling. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
network:
Network layer (L3) protocol used, one of [ipv4, ipv6].
transport:
Transport used, one of [tcp, udp, icmp].
type:
Type of network from where traffic is received, one of [public, private, googleapis]
|
container/network/throttled_outbound_bytes_count
BETA
(project)
Outbound bytes throttled |
|
DELTA, INT64, By
cloud_run_job cloud_run_revision cloud_run_worker_pool |
Outbound bytes dropped due to network throttling. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
network:
Network layer (L3) protocol used, one of [ipv4, ipv6].
transport:
Transport used, one of [tcp, udp, icmp].
type:
Type of network from where traffic is received, one of [public, private, googleapis]
|
container/network/throttled_outbound_packets_count
BETA
(project)
Outbound packets throttled |
|
DELTA, INT64, By
cloud_run_job cloud_run_revision cloud_run_worker_pool |
Outbound packets dropped due to network throttling. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
network:
Network layer (L3) protocol used, one of [ipv4, ipv6].
transport:
Transport used, one of [tcp, udp, icmp].
type:
Type of network from where traffic is received, one of [public, private, googleapis]
|
container/probe_attempt_latencies
GA
(project)
Health Check Probe Attempt Latency |
|
DELTA, DISTRIBUTION, ms
cloud_run_revision cloud_run_worker_pool |
Distribution of time spent running a single probe attempt before success or failure in milliseconds. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
probe_action:
Mechanism used to perform the probing.
is_healthy:
(BOOL)
Result of the health check probe.
container_name:
Name of the probed container.
is_default:
(BOOL)
Whether this probe is injected by google infrastructure.
probe_type:
Type of the probe.
|
container/probe_latencies
GA
(project)
Health Check Probe Latency |
|
DELTA, DISTRIBUTION, ms
cloud_run_revision cloud_run_worker_pool |
Distribution of time spent running a probe before success or failure in milliseconds. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
probe_action:
Mechanism used to perform the probing.
is_healthy:
(BOOL)
Result of the health check probe.
container_name:
Name of the probed container.
is_default:
(BOOL)
Whether this probe is injected by google infrastructure.
probe_type:
Type of the probe.
|
container/startup_latencies
BETA
(project)
Container startup latency |
|
DELTA, DISTRIBUTION, ms
cloud_run_job cloud_run_revision cloud_run_worker_pool |
Distribution of time spent starting a new container instance in milliseconds. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. |
infrastructure/cloudsql/connection_latencies
GA
(project)
CloudSQL connection latency |
|
DELTA, DISTRIBUTION, us
cloud_run_revision |
Distribution of latency in microseconds for connections originating from Cloud Run to CloudSQL. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. |
infrastructure/cloudsql/connection_refused_count
GA
(project)
CloudSQL connection refused count |
|
DELTA, INT64, 1
cloud_run_revision |
Total number of connections refused originating from Cloud Run to CloudSQL. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. |
infrastructure/cloudsql/connection_request_count
GA
(project)
CloudSQL connection request count |
|
DELTA, INT64, 1
cloud_run_revision |
Total number of connection requests originating from Cloud Run to CloudSQL. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. |
infrastructure/cloudsql/received_bytes_count
GA
(project)
CloudSQL bytes received |
|
DELTA, INT64, By
cloud_run_revision |
Number of bytes received by Cloud Run from CloudSQL over the network. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. |
infrastructure/cloudsql/sent_bytes_count
GA
(project)
CloudSQL bytes sent |
|
DELTA, INT64, By
cloud_run_revision |
Number of bytes sent by Cloud Run to CloudSQL over the network. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. |
job/completed_execution_count
GA
(project)
Completed Executions |
|
DELTA, INT64, 1
cloud_run_job |
Number of completed job executions and their result. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
result:
Execution result.
|
job/completed_task_attempt_count
GA
(project)
Completed exit result and task attempts |
|
DELTA, INT64, 1
cloud_run_job |
Number of completed task attempts and its corresponding exit result. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
result:
Job task result.
attempt:
(INT64)
The number of retries for a job task.
|
job/running_executions
GA
(project)
Running Executions |
|
GAUGE, INT64, 1
cloud_run_job |
Number of running job executions. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. |
job/running_task_attempts
GA
(project)
Running task attempts |
|
GAUGE, INT64, 1
cloud_run_job |
Number of running task attempts. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
attempt:
(INT64)
The number of retries for a job task.
|
pending_queue/pending_requests
ALPHA
(project)
Pending Requests |
|
GAUGE, INT64, 1
cloud_run_revision |
Number of pending requests. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. |
request_count
GA
(project)
Request Count |
|
DELTA, INT64, 1
cloud_run_revision |
Number of requests reaching the revision. Excludes requests that are not reaching your container instances (for example, unauthorized requests or when maximum number of instances is reached). Captured at the end of the request lifecycle. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
response_code:
Response code of a request.
response_code_class:
Response code class of a request.
route:
Always empty.
|
request_latencies
GA
(project)
Request Latency |
|
DELTA, DISTRIBUTION, ms
cloud_run_revision |
Distribution of request latency in milliseconds reaching the revision. Latency is measured from when the request reaches the running container to when it exits. Notably, it does not include container startup latency. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
response_code:
Response code of a request.
response_code_class:
Response code class of a request.
route:
Always empty.
|
request_latency/e2e_latencies
BETA
(project)
End to End Request Latency |
|
DELTA, DISTRIBUTION, ms
cloud_run_revision |
Distribution of request latencies in milliseconds measured from when the request enters Google Cloud's network to when Cloud Run sends the response. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
response_code:
Response code of a request.
response_code_class:
Response code class of a request.
|
request_latency/ingress_to_region
BETA
(project)
Ingress to Region Request Latency |
|
DELTA, DISTRIBUTION, ms
cloud_run_revision |
Distribution of request latencies in milliseconds measured from when the request enters Google Cloud's network to when the request reaches the cloud region. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
response_code:
Response code of a request.
response_code_class:
Response code class of a request.
|
request_latency/pending
BETA
(project)
Pending Request Latency |
|
DELTA, DISTRIBUTION, ms
cloud_run_revision |
Distribution of request latencies in milliseconds measured from when the request reaches Cloud Run to when the request is sent to an instance. Includes time spent waiting for a slot on an existing instance, or for a new instance to start (startup latency). Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
response_code:
Response code of a request.
response_code_class:
Response code class of a request.
|
request_latency/response_egress
BETA
(project)
Response Egress Request Latency |
|
DELTA, DISTRIBUTION, ms
cloud_run_revision |
Distribution of response latencies in milliseconds measured from when the container finished processing the request to when Cloud Run sends the response. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
response_code:
Response code of a request.
response_code_class:
Response code class of a request.
|
request_latency/routing
BETA
(project)
Routing Request Latency |
|
DELTA, DISTRIBUTION, ms
cloud_run_revision |
Distribution of request latencies in milliseconds measured from when the request reaches the cloud region to when the request reaches Cloud Run. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
response_code:
Response code of a request.
response_code_class:
Response code class of a request.
|
request_latency/user_execution
BETA
(project)
User Execution Request Latency |
|
DELTA, DISTRIBUTION, ms
cloud_run_revision |
Distribution of request latencies in milliseconds measured from when the request reaches a running instance to when it exits. Only includes time spent in user container. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
response_code:
Response code of a request.
response_code_class:
Response code class of a request.
|
scaling/recommended_instances
BETA
(project)
Recommended Instances |
|
GAUGE, INT64, 1
cloud_run_revision |
Recommended number of instances per scaling driver. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
scaling_driver:
Scaling driver name.
|
service_health_count
BETA
(project)
Service Health Count |
|
GAUGE, INT64, 1
cloud_run_revision |
The number of services in each Service Health status, based on their readiness probe results. The service health status can be one of "UNKNOWN", "HEALTHY" and "UNHEALTHY". Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
service_health:
The service health status can be one of "UNKNOWN", "HEALTHY" and "UNHEALTHY".
|
serviceruntime
Metrics available to be collected by any Google Cloud API (resource type consumed_api) and by APIs you created by using Cloud Endpoints (resource type api). Note that not all Google Cloud APIs collect serviceruntime metrics.
The resources listed for the metrics are at launch stage GA, except for api, which is at launch stage BETA.
The "metric type" strings in this table must be prefixed
with serviceruntime.googleapis.com/. That prefix has been
omitted from the entries in the table.
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)
Request count |
|
DELTA, INT64, 1
api consumed_api produced_api |
The count of completed requests. Sampled every 60 seconds. After sampling, data is not visible for up to 1800 seconds.
protocol:
The protocol of the request, e.g. "http", "grpc".
response_code:
The HTTP response code for HTTP requests, or HTTP equivalent code for gRPC requests. See code mapping in https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto.
response_code_class:
The response code class for HTTP requests, or HTTP equivalent class for gRPC requests, e.g. "2xx", "4xx".
grpc_status_code:
The numeric gRPC response code for gRPC requests, or gRPC equivalent code for HTTP requests. See code mapping in https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto.
|
api/request_latencies
GA
(project)
Request latencies |
|
DELTA, DISTRIBUTION, s
api consumed_api produced_api |
Distribution of latencies in seconds for non-streaming requests. Sampled every 60 seconds. After sampling, data is not visible for up to 1800 seconds. |
api/request_latencies_backend
GA
(project)
Request backend latencies |
|
DELTA, DISTRIBUTION, s
api produced_api |
Distribution of backend latencies in seconds for non-streaming requests. Sampled every 60 seconds. After sampling, data is not visible for up to 1800 seconds. |
api/request_latencies_overhead
GA
(project)
Request overhead latencies |
|
DELTA, DISTRIBUTION, s
api produced_api |
Distribution of request latencies in seconds for non-streaming requests excluding the backend. Sampled every 60 seconds. After sampling, data is not visible for up to 1800 seconds. |
api/request_sizes
GA
(project)
Request sizes |
|
DELTA, DISTRIBUTION, By
api consumed_api produced_api |
Distribution of request sizes in bytes recorded at request completion. Sampled every 60 seconds. After sampling, data is not visible for up to 1800 seconds. |
api/response_sizes
GA
(project)
Response sizes |
|
DELTA, DISTRIBUTION, By
api consumed_api produced_api |
Distribution of response sizes in bytes recorded at request completion. Sampled every 60 seconds. After sampling, data is not visible for up to 1800 seconds. |
mcp/request_count
BETA
(project)
MCP Request Count |
|
DELTA, INT64, 1
consumed_mcp_api |
The count of MCP requests.
response_code:
The HTTP response code for HTTP requests, or HTTP equivalent code for MCP requests.
response_code_class:
The response code class for HTTP requests, or HTTP equivalent class for gRPC requests, e.g. '2xx', '4xx'.
|
mcp/request_durations
BETA
(project)
MCP Request Duration |
|
DELTA, DISTRIBUTION, s
consumed_mcp_api |
The duration of the MCP request from the time it was sent until the response or ack is received. |
quota/allocation/usage
GA
(project, folder, organization)
Allocation quota usage |
|
GAUGE, INT64, 1
consumer_quota producer_quota |
The total consumed allocation quota. Values reported more than 1/min are dropped. If no changes are received in quota usage, the last value is repeated at least every 24 hours. Sampled every 60 seconds.
quota_metric:
The name of quota metric or quota group.
|
quota/concurrent/exceeded
ALPHA
(project, folder, organization)
Concurrent Quota Exceeded |
|
DELTA, INT64, 1
consumer_quota |
The number of times exceeding the concurrent quota was attempted. Sampled every 86400 seconds. After sampling, data is not visible for up to 180 seconds.
limit_name:
The quota limit name, such as "Requests per day" or "In-use IP addresses".
quota_metric:
The name of quota metric or quota group.
time_window:
The window size for concurrent operation limits.
|
quota/concurrent/limit
ALPHA
(project, folder, organization)
Concurrent Quota limit |
|
GAUGE, INT64, 1
consumer_quota producer_quota |
The concurrent limit for the quota. Sampled every 86400 seconds. After sampling, data is not visible for up to 180 seconds.
limit_name:
The quota limit name, such as "Requests per day" or "In-use IP addresses".
quota_metric:
The name of quota metric or quota group.
time_window:
The window size for concurrent operation limits.
|
quota/concurrent/usage
ALPHA
(project, folder, organization)
Concurrent Quota usage |
|
GAUGE, INT64, 1
consumer_quota producer_quota |
The concurrent usage of the quota. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
limit_name:
The quota limit name, such as "Requests per day" or "In-use IP addresses".
quota_metric:
The name of quota metric or quota group.
time_window:
The window size for concurrent operation limits.
|
quota/exceeded
GA
(project, folder, organization)
Quota exceeded error |
|
GAUGE, BOOL, 1
consumer_quota |
The error happened when the quota limit was exceeded. Sampled every 60 seconds.
limit_name:
The quota limit name, such as "Requests per day" or "In-use IP addresses".
quota_metric:
The name of quota metric or quota group.
|
quota/limit
GA
(project, folder, organization)
Quota limit |
|
GAUGE, INT64, 1
consumer_quota producer_quota |
The limit for the quota. Sampled every 86400 seconds.
limit_name:
The quota limit name, such as "Requests per day" or "In-use IP addresses".
quota_metric:
The name of quota metric or quota group.
|
quota/rate/net_usage
GA
(project, folder, organization)
Rate quota usage |
|
DELTA, INT64, 1
consumer_quota producer_quota |
The total consumed rate quota. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
method:
The API method name, such as "disks.list".
quota_metric:
The name of quota metric or quota group.
|
reserved/metric1
EARLY_ACCESS
(project)
Deprecated |
|
DELTA, INT64, 1
deprecated_resource |
Deprecated. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
quota_name:
Deprecated.
credential_id:
Deprecated.
quota_location:
Deprecated.
|
spanner
Metrics from Spanner. Launch stages of these metrics: ALPHA BETA GA
The "metric type" strings in this table must be prefixed
with spanner.googleapis.com/. That prefix has been
omitted from the entries in the table.
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/adapter_request_count
GA
(project)
Adapter API requests |
|
DELTA, INT64, 1
spanner_instance |
Cloud Spanner Adapter API requests. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
database:
Target database.
status:
Request call result, ok=success.
method:
Cloud Spanner Adapter API method.
protocol:
Adapter protocol.
message_type:
Adapter protocol message type.
adapter_status:
Adapter protocol request result.
op_type:
Operation type.
|
api/adapter_request_latencies
GA
(project)
Adapter request latencies |
|
DELTA, DISTRIBUTION, s
spanner_instance |
Distribution of server request latencies for a database. This includes latency of request processing in Cloud Spanner backends and API layer. It does not include network or reverse-proxy overhead between clients and servers. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
database:
Target database.
method:
Cloud Spanner Adapter API method.
protocol:
Adapter protocol.
message_type:
Adapter protocol message type.
op_type:
Operation type.
|
api/api_request_count
GA
(project)
API requests |
|
DELTA, INT64, 1
spanner_instance |
Cloud Spanner API requests. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
database:
Target database.
status:
Request call result, ok=success.
method:
Cloud Spanner API method.
|
api/read_request_count_by_serving_location
BETA
(project)
Read API request by serving location |
|
DELTA, INT64, 1
spanner_instance |
Cloud Spanner Read API requests by serving location, whether it is a directed read query, and whether it is a change stream query. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
database:
Target database.
method:
Cloud Spanner API method.
is_change_stream:
(BOOL)
TRUE if it is a change stream query.
is_directed_read:
(BOOL)
TRUE if it is a directed read query.
status:
Request call result, OK=success.
serving_location:
The location of serving replicas.
|
api/read_request_latencies_by_change_stream
GA
(project)
Read request latencies by change stream |
|
DELTA, DISTRIBUTION, s
spanner_instance |
Distribution of read request latencies by whether it is a change stream query. This includes latency of request processing in Cloud Spanner backends and API layer. It does not include network or reverse-proxy overhead between clients and servers. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
database:
Target database.
method:
Cloud Spanner API method.
is_change_stream:
(BOOL)
TRUE if it is a change stream query.
|
api/read_request_latencies_by_serving_location
BETA
(project)
Read API request latencies by serving location |
|
DELTA, DISTRIBUTION, s
spanner_instance |
Distribution of read request latencies by serving location, whether it is a directed read query, and whether it is a change stream query. This includes latency of request processing in Cloud Spanner backends and API layer. It does not include network or reverse-proxy overhead between clients and servers. This is a superset of spanner.googleapis.com/api/read_request_latencies_by_change_stream. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
database:
Target database.
method:
Cloud Spanner API method.
is_change_stream:
(BOOL)
TRUE if it is a change stream query.
is_directed_read:
(BOOL)
TRUE if it is a directed read query.
serving_location:
The location of serving replicas.
|
api/received_bytes_count
GA
(project)
Bytes received by Cloud Spanner |
|
DELTA, INT64, By
spanner_instance |
Uncompressed request bytes received by Cloud Spanner. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
database:
Target database.
method:
Cloud Spanner API method.
|
api/request_count
GA
(project)
API request rate |
|
GAUGE, DOUBLE, 1/s
spanner_instance |
Rate of Cloud Spanner API requests. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
database:
Target database.
status:
Request call result, ok=success.
method:
Cloud Spanner API method.
|
api/request_count_per_transaction_options
GA
(project)
API requests by transaction options |
|
GAUGE, DOUBLE, 1/s
spanner_instance |
Cloud Spanner API request rate by transaction options. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
database:
Target database.
method:
Cloud Spanner API method.
status:
Request call result, ok=success.
op_type:
Operation type ("read", "write" or "other").
response_code:
HTTP response code received, such as 200 or 500.
lock_mode:
The read lock mode used if within a read-write transaction ("PESSIMISTIC" or "OPTIMISTIC").
isolation_level:
The isolation level used if within a read-write transaction ("SERIALIZABLE" or "REPEATABLE_READ").
region:
The region where the request was served.
transaction_type:
Transaction type ("READ_ONLY", "READ_WRITE", "PARTITIONED_DML" or "NONE").
|
api/request_latencies
GA
(project)
Request latencies |
|
DELTA, DISTRIBUTION, s
spanner_instance |
Distribution of server request latencies for a database. This includes latency of request processing in Cloud Spanner backends and API layer. It does not include network or reverse-proxy overhead between clients and servers. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
database:
Target database.
method:
Cloud Spanner API method.
|
api/request_latencies_by_transaction_type
GA
(project)
Request latencies by transaction type |
|
DELTA, DISTRIBUTION, s
spanner_instance |
Distribution of server request latencies by transaction types. This includes latency of request processing in Cloud Spanner backends and API layer. It does not include network or reverse-proxy overhead between clients and servers. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
database:
Target database.
method:
Cloud Spanner API method.
transaction_type:
Transaction type ("READ_ONLY" or "READ_WRITE").
is_leader_involved:
(BOOL)
TRUE if the leader roundtrip call is issued.
|
api/request_latencies_per_transaction_options
GA
(project)
Request latencies by transaction options |
|
DELTA, DISTRIBUTION, s
spanner_instance |
Distribution of server request latencies by transaction options for a database. This includes latency of request processing in Cloud Spanner backends and API layer. It does not include network or reverse-proxy overhead between clients and servers. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
database:
Target database.
method:
Cloud Spanner API method.
op_type:
Operation type ("read", "write" or "other").
lock_mode:
The read lock mode used if within a read-write transaction ("PESSIMISTIC" or "OPTIMISTIC").
isolation_level:
The isolation level used if within a read-write transaction ("SERIALIZABLE" or "REPEATABLE_READ").
is_leader_involved:
(BOOL)
TRUE if the leader roundtrip call is issued.
region:
The region where the request was served.
transaction_type:
Transaction type ("READ_ONLY", "READ_WRITE", "PARTITIONED_DML" or "NONE").
|
api/sent_bytes_count
GA
(project)
Bytes sent by Cloud Spanner |
|
DELTA, INT64, By
spanner_instance |
Uncompressed response bytes sent by Cloud Spanner. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
database:
Target database.
method:
Cloud Spanner API method.
|
client/afe_connectivity_error_count
GA
(project)
AFE Connectivity Error Count |
|
DELTA, INT64, 1
| |