In a PubSub model, any message published to a topic is immediately received by all of the subscribers to the topic. PubSub messaging can be used to enable event-driven architectures, or to decouple applications to increase performance, reliability and scalability.

To set up the Google integration to discover and collect metrics against the Google service.

Setup

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

Supported metrics

OpsRamp MetricMetric Display NameUnitAggregation Type
google_pubsub_topic_byte_cost

Cost of operations per topic, measured in bytes. This is used to measure utilization for quotas.
Topic costBytesAverage
google_pubsub_topic_config_updates_count

Delta count of topic configuration changes, grouped by operation type and result.
Topic updatesCountAverage
google_pubsub_topic_message_sizes

Distribution of publish request sizes (in bytes).
Publish message sizeBytesAverage
google_pubsub_topic_send_message_operation_count

Delta count of publish message operations, grouped by result.
Send operationsCountAverage
google_pubsub_topic_send_request_count

Delta count of publish requests, grouped by result.
Send requestsCountAverage
google_pubsub_topic_num_retained_acked_messages_by_region

Number of acknowledged messages retained in a topic, broken down by Cloud region.
Num Retained Acked Messages by RegionCountAverage
google_pubsub_topic_num_unacked_messages_by_region

Number of unacknowledged messages in a topic, broken down by Cloud region.
Num Unacked Messages by RegionCountAverage
google_pubsub_topic_oldest_retained_acked_message_age_by_region

Age (in seconds) of the oldest acknowledged message retained in a topic, broken down by Cloud region.
Oldest Retained Acked Message Age by RegionCountAverage
google_pubsub_topic_oldest_unacked_message_age_by_region

Age (in seconds) of the oldest acknowledged message retained in a topic, broken down by Cloud region.
Oldest Unacked Message Age by RegionCountAverage
google_pubsub_topic_retained_acked_bytes_by_region

Total byte size of the acknowledged messages retained in a topic, broken down by Cloud region.
Retained Acked Bytes Age by RegionCountAverage
google_pubsub_topic_unacked_bytes_by_region

Total byte size of the acknowledged messages retained in a topic, broken down by Cloud region.
Unacked Bytes Age by RegionCountTotal

Event support

  • Supported
  • Configurable in OpsRamp Google Integration Discovery Profile.

External reference