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.
NoteUse the OpsRamp Google public cloud integration to discover and collect metrics against the Google service.
To set up the OpsRamp Google integration and discover the Google service,
go to Google Integration Discovery Profile and select
|OpsRamp Metric||Metric Display Name||Unit||Aggregation Type||Description|
|google_pubsub_topic_byte_cost||Topic cost||Bytes||Average||Cost of operations per topic, measured in bytes. This is used to measure utilization for quotas.|
|google_pubsub_topic_config_updates_count||Topic updates||Count||Average||Delta count of topic configuration changes, grouped by operation type and result.|
|google_pubsub_topic_message_sizes||Publish message size||Bytes||Average||Distribution of publish request sizes (in bytes).|
|google_pubsub_topic_send_message_operation_count||Send operations||Count||Average||Delta count of publish message operations, grouped by result.|
|google_pubsub_topic_send_request_count||Send requests||Count||Average||Delta count of publish requests, grouped by result.|
|google_pubsub_topic_num_retained_acked_messages_by_region||Num Retained Acked Messages by Region||Count||Average||Number of acknowledged messages retained in a topic, broken down by Cloud region.|
|google_pubsub_topic_num_unacked_messages_by_region||Num Unacked Messages by Region||Count||Average||Number of unacknowledged messages in a topic, broken down by Cloud region.|
|google_pubsub_topic_oldest_retained_acked_message_age_by_region||Oldest Retained Acked Message Age by Region||Count||Average||Age (in seconds) of the oldest acknowledged message retained in a topic, broken down by Cloud region.|
|google_pubsub_topic_oldest_unacked_message_age_by_region||Oldest Unacked Message Age by Region||Count||Average||Age (in seconds) of the oldest acknowledged message retained in a topic, broken down by Cloud region.|
|google_pubsub_topic_retained_acked_bytes_by_region||Retained Acked Bytes Age by Region||Count||Average||Total byte size of the acknowledged messages retained in a topic, broken down by Cloud region.|
|google_pubsub_topic_unacked_bytes_by_region||Unacked Bytes Age by Region||Count||Total||Total byte size of the acknowledged messages retained in a topic, broken down by Cloud region.|
- Configurable in OpsRamp Google Integration Discovery Profile.