Introduction

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

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 TypeDescription
google_pubsub_subscription_unacked_bytes_by_regionBacklog BytyesBytesTotalTotal byte size of the unacknowledged messages (a.k.a. backlog messages) in a subscription.
google_pubsub_subscription_ack_message_countAck message countCountAverageCumulative count of messages acknowledged by Acknowledge requests, grouped by delivery type
google_pubsub_subscription_byte_costSubscription costBytesAverageCost of operations per subscription, measured in bytes. This is used to measure utilization for quotas.
google_pubsub_subscription_config_updates_countSubscription updatesCountAverageDelta count of subscription configuration changes, grouped by operation type and result
google_pubsub_subscription_num_outstanding_messagesOutstanding messagesCountAverageNumber of messages delivered to a subscriptions push endpoint, but not yet acknowledged.
google_pubsub_subscription_dead_letter_message_countDead letter message countCountAverageCumulative count of messages published to dead letter topic, grouped by result.
google_pubsub_subscription_mod_ack_deadline_message_operation_countMod Ack Deadline Message Operation CountCountAverageCumulative count of ModifyAckDeadline message operations, grouped by result.
google_pubsub_subscription_mod_ack_deadline_message_countMod ack deadline message countCountAverageCumulative count of messages whose deadline was updated by ModifyAckDeadline requests, grouped by delivery type
google_pubsub_subscription_mod_ack_deadline_request_countMod Ack Deadline Request CountCountAverageCumulative count of ModifyAckDeadline requests, grouped by result.
google_pubsub_subscription_num_retained_acked_messagesNum Retained Acked MessagesCountAverageNumber of acknowledged messages retained in a subscription.
google_pubsub_subscription_num_outstanding_messagesOutstanding messagesCountAverageNumber of messages delivered to a subscriptions push endpoint, but not yet acknowledged.
google_pubsub_subscription_num_undelivered_messagesUndelivered messagesCountAverageNumber of unacknowledged messages in a subscription.
google_pubsub_subscription_oldest_unacked_message_age_by_regionOldest Unacked Message Age by RegionCountAverageAge (in seconds) of the oldest unacknowledged message in a subscription, broken down by Cloud region.
google_pubsub_subscription_oldest_unacked_message_ageOldest message ageSecondsAverageAge (in seconds) of the oldest unacknowledged message in a subscription.
google_pubsub_subscription_streaming_pull_ack_message_operation_countStreaming Pull Ack Message Operation CountCountAverageCumulative count of StreamingPull acknowledge message operations, grouped by result.
google_pubsub_subscription_streaming_pull_ack_request_countStreaming Pull Ack Request CountCountAverageCumulative count of streaming pull requests with non-empty acknowledge ids, grouped by result. Sampled every 60 seconds.
google_pubsub_subscription_streaming_pull_message_operation_countStreaming Pull Message Operation CountCountAverageCumulative count of streaming pull message operations, grouped by result.
google_pubsub_subscription_pull_request_countPull requestsCountAverageDelta count of pull requests, grouped by result.
google_pubsub_subscription_push_request_countPush requestsmicrosecondsAverageDistribution of push request latencies (in microseconds), grouped by result.
google_pubsub_subscription_push_request_latenciesPush latencyCountAverageDelta count of message push attempts, grouped by result.
google_pubsub_subscription_seek_request_countSeek requestsCountAverageCumulative count of seek attempts, grouped by result.
google_pubsub_subscription_sent_message_countSent message countCountAverageCumulative count of messages sent by Cloud Pub/Sub to subscriber clients, grouped by delivery type
google_pubsub_subscription_streaming_pull_ack_message_operation_countStreaming Pull Ack Message Operation CountCountAverageCumulative count of StreamingPull acknowledge message operations, grouped by result.
google_pubsub_subscription_streaming_pull_ack_request_countStreaming Pull Ack Request CountCountAverageCumulative count of streaming pull requests with non-empty acknowledge ids, grouped by result. Sampled every 60 seconds.
google_pubsub_subscription_streaming_pull_message_operation_countStreaming Pull Message Operation CountCountAverageCumulative count of streaming pull message operations, grouped by result.
google_pubsub_subscription_streaming_pull_mod_ack_deadline_message_operation_countStreaming Pull Mod Ack Deadline Operation CountCountAverageCumulative count of StreamingPull ModifyAckDeadline operations, grouped by result.
google_pubsub_subscription_streaming_pull_mod_ack_deadline_request_countStreaming Pull Mod Ack Message Request CountCountAverageCumulative count of streaming pull requests with non-empty ModifyAckDeadline fields, grouped by result.
google_pubsub_subscription_streaming_pull_response_countStreaming Pull Response CountCountAverageCumulative count of streaming pull responses, grouped by result. Sampled every 60 seconds.
google_pubsub_subscription_unacked_bytes_by_regionUnacked Bytes by RegionCountAverageTotal byte size of the unacknowledged messages in a subscription, broken down by Cloud region.

Event support

  • Supported
  • Configurable in OpsRamp Google Integration Discovery Profile.

External reference