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.
Note
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 Metric | Metric Display Name | Unit | Aggregation Type | Description |
---|---|---|---|---|
google_pubsub_subscription_unacked_bytes_by_region | Backlog Bytyes | Bytes | Total | Total byte size of the unacknowledged messages (a.k.a. backlog messages) in a subscription. |
google_pubsub_subscription_ack_message_count | Ack message count | Count | Average | Cumulative count of messages acknowledged by Acknowledge requests, grouped by delivery type |
google_pubsub_subscription_byte_cost | Subscription cost | Bytes | Average | Cost of operations per subscription, measured in bytes. This is used to measure utilization for quotas. |
google_pubsub_subscription_config_updates_count | Subscription updates | Count | Average | Delta count of subscription configuration changes, grouped by operation type and result |
google_pubsub_subscription_num_outstanding_messages | Outstanding messages | Count | Average | Number of messages delivered to a subscriptions push endpoint, but not yet acknowledged. |
google_pubsub_subscription_dead_letter_message_count | Dead letter message count | Count | Average | Cumulative count of messages published to dead letter topic, grouped by result. |
google_pubsub_subscription_mod_ack_deadline_message_operation_count | Mod Ack Deadline Message Operation Count | Count | Average | Cumulative count of ModifyAckDeadline message operations, grouped by result. |
google_pubsub_subscription_mod_ack_deadline_message_count | Mod ack deadline message count | Count | Average | Cumulative count of messages whose deadline was updated by ModifyAckDeadline requests, grouped by delivery type |
google_pubsub_subscription_mod_ack_deadline_request_count | Mod Ack Deadline Request Count | Count | Average | Cumulative count of ModifyAckDeadline requests, grouped by result. |
google_pubsub_subscription_num_retained_acked_messages | Num Retained Acked Messages | Count | Average | Number of acknowledged messages retained in a subscription. |
google_pubsub_subscription_num_outstanding_messages | Outstanding messages | Count | Average | Number of messages delivered to a subscriptions push endpoint, but not yet acknowledged. |
google_pubsub_subscription_num_undelivered_messages | Undelivered messages | Count | Average | Number of unacknowledged messages in a subscription. |
google_pubsub_subscription_oldest_unacked_message_age_by_region | Oldest Unacked Message Age by Region | Count | Average | Age (in seconds) of the oldest unacknowledged message in a subscription, broken down by Cloud region. |
google_pubsub_subscription_oldest_unacked_message_age | Oldest message age | Seconds | Average | Age (in seconds) of the oldest unacknowledged message in a subscription. |
google_pubsub_subscription_streaming_pull_ack_message_operation_count | Streaming Pull Ack Message Operation Count | Count | Average | Cumulative count of StreamingPull acknowledge message operations, grouped by result. |
google_pubsub_subscription_streaming_pull_ack_request_count | Streaming Pull Ack Request Count | Count | Average | Cumulative count of streaming pull requests with non-empty acknowledge ids, grouped by result. Sampled every 60 seconds. |
google_pubsub_subscription_streaming_pull_message_operation_count | Streaming Pull Message Operation Count | Count | Average | Cumulative count of streaming pull message operations, grouped by result. |
google_pubsub_subscription_pull_request_count | Pull requests | Count | Average | Delta count of pull requests, grouped by result. |
google_pubsub_subscription_push_request_count | Push requests | microseconds | Average | Distribution of push request latencies (in microseconds), grouped by result. |
google_pubsub_subscription_push_request_latencies | Push latency | Count | Average | Delta count of message push attempts, grouped by result. |
google_pubsub_subscription_seek_request_count | Seek requests | Count | Average | Cumulative count of seek attempts, grouped by result. |
google_pubsub_subscription_sent_message_count | Sent message count | Count | Average | Cumulative count of messages sent by Cloud Pub/Sub to subscriber clients, grouped by delivery type |
google_pubsub_subscription_streaming_pull_ack_message_operation_count | Streaming Pull Ack Message Operation Count | Count | Average | Cumulative count of StreamingPull acknowledge message operations, grouped by result. |
google_pubsub_subscription_streaming_pull_ack_request_count | Streaming Pull Ack Request Count | Count | Average | Cumulative count of streaming pull requests with non-empty acknowledge ids, grouped by result. Sampled every 60 seconds. |
google_pubsub_subscription_streaming_pull_message_operation_count | Streaming Pull Message Operation Count | Count | Average | Cumulative count of streaming pull message operations, grouped by result. |
google_pubsub_subscription_streaming_pull_mod_ack_deadline_message_operation_count | Streaming Pull Mod Ack Deadline Operation Count | Count | Average | Cumulative count of StreamingPull ModifyAckDeadline operations, grouped by result. |
google_pubsub_subscription_streaming_pull_mod_ack_deadline_request_count | Streaming Pull Mod Ack Message Request Count | Count | Average | Cumulative count of streaming pull requests with non-empty ModifyAckDeadline fields, grouped by result. |
google_pubsub_subscription_streaming_pull_response_count | Streaming Pull Response Count | Count | Average | Cumulative count of streaming pull responses, grouped by result. Sampled every 60 seconds. |
google_pubsub_subscription_unacked_bytes_by_region | Unacked Bytes by Region | Count | Average | Total byte size of the unacknowledged messages in a subscription, broken down by Cloud region. |
Event support
- Supported
- Configurable in OpsRamp Google Integration Discovery Profile.