A PubSub subscription is a named resource representing the stream of messages from a single, specific topic, to be delivered to the subscribing application.

Use the OpsRamp Google public cloud integration to discover and collect metrics against the Google service.

Setup

To set up the OpsRamp Google integration and discover the Google service, go to Google Integration Discovery Profile and select Subscription.

Metrics

OpsRamp MetricMetric Display NameUnitAggregation Type
google_pubsub_subscription_unacked_bytes_by_region

Total byte size of the unacknowledged messages (a.k.a. backlog messages) in a subscription.
Backlog BytyesBytesTotal
google_pubsub_subscription_ack_message_count

Cumulative count of messages acknowledged by Acknowledge requests, grouped by delivery type
Ack message countCountAverage
google_pubsub_subscription_byte_cost

Cost of operations per subscription, measured in bytes. This is used to measure utilization for quotas.
Subscription costBytesAverage
google_pubsub_subscription_config_updates_count

Delta count of subscription configuration changes, grouped by operation type and result
Subscription updatesCountAverage
google_pubsub_subscription_num_outstanding_messages

Number of messages delivered to a subscriptions push endpoint, but not yet acknowledged.
Outstanding messagesCountAverage
google_pubsub_subscription_dead_letter_message_count

Cumulative count of messages published to dead letter topic, grouped by result.
Dead letter message countCountAverage
google_pubsub_subscription_mod_ack_deadline_message_operation_count

Cumulative count of ModifyAckDeadline message operations, grouped by result.
Mod Ack Deadline Message Operation CountCountAverage
google_pubsub_subscription_mod_ack_deadline_message_count

Cumulative count of messages whose deadline was updated by ModifyAckDeadline requests, grouped by delivery type
Mod ack deadline message countCountAverage
google_pubsub_subscription_mod_ack_deadline_request_count

Cumulative count of ModifyAckDeadline requests, grouped by result.
Mod Ack Deadline Request CountCountAverage
google_pubsub_subscription_num_retained_acked_messages

Number of acknowledged messages retained in a subscription.
Num Retained Acked MessagesCountAverage
google_pubsub_subscription_num_outstanding_messages

Number of messages delivered to a subscriptions push endpoint, but not yet acknowledged.
Outstanding messagesCountAverage
google_pubsub_subscription_num_undelivered_messages

Number of unacknowledged messages in a subscription.
Undelivered messagesCountAverage
google_pubsub_subscription_oldest_unacked_message_age_by_region

Age (in seconds) of the oldest unacknowledged message in a subscription, broken down by Cloud region.
Oldest Unacked Message Age by RegionCountAverage
google_pubsub_subscription_oldest_unacked_message_age

Age (in seconds) of the oldest unacknowledged message in a subscription.
Oldest message ageSecondsAverage
google_pubsub_subscription_streaming_pull_ack_message_operation_count

Cumulative count of StreamingPull acknowledge message operations, grouped by result.
Streaming Pull Ack Message Operation CountCountAverage
google_pubsub_subscription_streaming_pull_ack_request_count

Cumulative count of streaming pull requests with non-empty acknowledge ids, grouped by result. Sampled every 60 seconds.
Streaming Pull Ack Request CountCountAverage
google_pubsub_subscription_streaming_pull_message_operation_count

Cumulative count of streaming pull message operations, grouped by result.
Streaming Pull Message Operation CountCountAverage
google_pubsub_subscription_pull_request_count

Delta count of pull requests, grouped by result.
Pull requestsCountAverage
google_pubsub_subscription_push_request_count

Distribution of push request latencies (in microseconds), grouped by result.
Push requestsmicrosecondsAverage
google_pubsub_subscription_push_request_latencies

Delta count of message push attempts, grouped by result.
Push latencyCountAverage
google_pubsub_subscription_seek_request_count

Cumulative count of seek attempts, grouped by result.
Seek requestsCountAverage
google_pubsub_subscription_sent_message_count

Cumulative count of messages sent by Cloud Pub/Sub to subscriber clients, grouped by delivery type
Sent message countCountAverage
google_pubsub_subscription_streaming_pull_ack_message_operation_count

Cumulative count of StreamingPull acknowledge message operations, grouped by result.
Streaming Pull Ack Message Operation CountCountAverage
google_pubsub_subscription_streaming_pull_ack_request_count

Cumulative count of streaming pull requests with non-empty acknowledge ids, grouped by result. Sampled every 60 seconds.
Streaming Pull Ack Request CountCountAverage
google_pubsub_subscription_streaming_pull_message_operation_count

Cumulative count of streaming pull message operations, grouped by result.
Streaming Pull Message Operation CountCountAverage
google_pubsub_subscription_streaming_pull_mod_ack_deadline_message_operation_count

Cumulative count of StreamingPull ModifyAckDeadline operations, grouped by result.
Streaming Pull Mod Ack Deadline Operation CountCountAverage
google_pubsub_subscription_streaming_pull_mod_ack_deadline_request_count

Cumulative count of streaming pull requests with non-empty ModifyAckDeadline fields, grouped by result.
Streaming Pull Mod Ack Message Request CountCountAverage
google_pubsub_subscription_streaming_pull_response_count

Cumulative count of streaming pull responses, grouped by result. Sampled every 60 seconds.
Streaming Pull Response CountCountAverage
google_pubsub_subscription_unacked_bytes_by_region

Total byte size of the unacknowledged messages in a subscription, broken down by Cloud region.
Unacked Bytes by RegionCountAverage

Event support

  • Supported
  • Configurable in OpsRamp Google Integration Discovery Profile.

External reference