GCP PubSub
采集 GCP PubSub 指标
配置¶
安装 Func¶
推荐开通 观测云集成 - 扩展 - 托管版 Func: 一切前置条件都自动安装好, 请继续脚本安装
如果自行部署 Func 参考自行部署 Func
安装脚本¶
-
登陆Func 控制台,点击【脚本市场】,进入观测云脚本市场,搜索
integration_gcp_pubsub -
点击【安装】后,输入相应的参数:账户文件名、Target Principal、帐号名
-
点击【部署启动脚本】,系统会自动创建
Startup脚本集,并自动配置相应的启动脚本。 -
开启后可以在「管理 / 自动触发配置」里看到对应的自动触发配置。点击【执行】,即可立即执行一次,无需等待定期时间。稍等片刻,可以查看执行任务记录以及对应日志。
验证¶
- 在「管理 / 自动触发配置」确认对应的任务是否已存在对应的自动触发配置,同时可以查看对应任务记录及日志检查是否有异常
- 在观测云,「基础设施 / 自定义」中查看是否存在资产信息
- 在观测云,「指标」查看是否有对应监控数据
指标¶
GCP PubSub 指标在 gcp_pubsub 指标集下,以下是部分指标说明
| 指标 | 原始指标 | 描述信息 | 单位 |
|---|---|---|---|
| snapshot_backlog_bytes | snapshot/backlog_bytes |
快照积压字节数 | Bytes |
| snapshot_backlog_bytes_by_region | snapshot/backlog_bytes_by_region |
按区域细分的快照积压字节数 | Bytes |
| snapshot_config_updates_count | snapshot/config_updates_count |
快照配置操作 | Count |
| snapshot_num_messages | snapshot/num_messages |
快照消息 | Count |
| snapshot_num_messages_by_region | snapshot/num_messages_by_region |
按区域细分的快照消息 | Count |
| snapshot_oldest_message_age | snapshot/oldest_message_age |
最早的快照消息的存在时间 | s |
| snapshot_oldest_message_age_by_region | snapshot/oldest_message_age_by_region |
按区域细分的最早快照消息存在时间 | s |
| subscription_ack_latencies | subscription/ack_latencies |
确认延迟时间 | ms |
| subscription_ack_message_count | subscription/ack_message_count |
确认消息数 | Count |
| subscription_backlog_bytes | subscription/backlog_bytes |
积压大小 | Bytes |
| subscription_billable_bytes_by_region | subscription/billable_bytes_by_region |
按区域细分的计费字节数 | Bytes |
| subscription_byte_cost | subscription/byte_cost |
订阅字节费用 | Bytes |
| subscription_dead_letter_message_count | subscription/dead_letter_message_count |
死信消息数 | Count |
| subscription_delivery_latency_health_score | subscription/delivery_latency_health_score |
递送延迟时间健康状况得分 | Count |
| subscription_expired_ack_deadlines_count | subscription/expired_ack_deadlines_count |
已到期确认时限数 | Count |
| subscription_message_transform_latencies | subscription/message_transform_latencies |
订阅消息转换延迟时间 | ms |
| subscription_mod_ack_deadline_message_count | subscription/mod_ack_deadline_message_count |
修改确认时限消息数 | Count |
| subscription_num_retained_acked_messages | subscription/num_retained_acked_messages |
保留的已确认消息数 | Bytes |
| subscription_num_retained_acked_messages_by_region | subscription/num_retained_acked_messages_by_region |
按区域细分的保留的已确认消息数 | Count |
| subscription_num_unacked_messages_by_region | subscription/num_unacked_messages_by_region |
按区域细分的未确认消息数 | Count |
| subscription_num_undelivered_messages | subscription/num_undelivered_messages |
未确认消息数 | Count |
| subscription_oldest_retained_acked_message_age | subscription/oldest_retained_acked_message_age |
保留的最早确认消息的存在时长 | s |
| subscription_oldest_retained_acked_message_age_by_region | subscription/oldest_retained_acked_message_age_by_region |
按区域细分的保留的最早确认消息的存在时长 | s |
| subscription_oldest_unacked_message_age | subscription/oldest_unacked_message_age |
最早的未确认消息的存在时长 | s |
| subscription_oldest_unacked_message_age_by_region | subscription/oldest_unacked_message_age_by_region |
按区域细分的最早未确认消息的存在时长 | s |
| subscription_open_streaming_pulls | subscription/open_streaming_pulls |
打开的流式拉取数 | Count |
| subscription_pull_ack_message_operation_count | subscription/pull_ack_message_operation_count |
确认消息操作数 | Count |
| subscription_pull_ack_request_count | subscription/pull_ack_request_count |
确认请求数 | Count |
| subscription_pull_request_count | subscription/pull_request_count |
拉取请求数 | Count |
| subscription_push_request_count | subscription/push_request_count |
推送请求数 | Count |
| subscription_push_request_latencies | subscription/push_request_latencies |
推送延迟时间 | us |
| subscription_retained_acked_bytes | subscription/retained_acked_bytes |
保留的已确认字节数 | Bytes |
| subscription_retained_acked_bytes_by_region | subscription/retained_acked_bytes_by_region |
按区域细分的保留的已确认字节数 | Bytes |
| subscription_seek_request_count | subscription/seek_request_count |
搜寻请求数 | Count |
| subscription_sent_message_count | subscription/sent_message_count |
发送的消息数 | Count |
| topic_byte_cost | topic/byte_cost |
主题字节费用 | Bytes |
| topic_config_updates_count | topic/config_updates_count |
主题配置操作数 | Count |
| topic_ingestion_byte_count | topic/ingestion_byte_count |
注入字节数 | Bytes |
| topic_ingestion_data_source_state | topic/ingestion_data_source_state |
注入数据源的状态 | - |
| topic_ingestion_failure_count | topic/ingestion_failure_count |
注入失败次数 | Count |
| topic_ingestion_message_count | topic/ingestion_message_count |
注入消息数 | Count |
| topic_message_sizes | topic/message_sizes |
发布消息大小 | Bytes |
| topic_message_transform_latencies | topic/message_transform_latencies |
主题消息转换延迟时间 | ms |
| topic_num_retained_acked_messages_by_region | topic/num_retained_acked_messages_by_region |
按区域细分的保留的已确认消息数 | Count |
| topic_num_retained_messages | topic/num_retained_messages |
保留的消息数 | Count |
| topic_num_unacked_messages_by_region | topic/num_unacked_messages_by_region |
按区域细分的未确认消息数 | Count |
| topic_oldest_retained_acked_message_age_by_region | topic/oldest_retained_acked_message_age_by_region |
按区域细分的保留的最早确认消息的存在时长 | s |
| topic_oldest_retained_message_age | topic/oldest_retained_message_age |
保留的最早消息的存在时长 | s |
| topic_oldest_unacked_message_age_by_region | topic/oldest_unacked_message_age_by_region |
按区域细分的最早未确认消息的存在时长 | s |
| topic_retained_acked_bytes_by_region | topic/retained_acked_bytes_by_region |
按区域细分的保留的已确认字节数 | Bytes |
| topic_retained_bytes | topic/retained_bytes |
保留的字节数 | Bytes |
| topic_send_request_count | topic/send_request_count |
发送的消息数 | Count |
| topic_send_request_latencies | topic/send_request_latencies |
发布请求延迟时间 | us |
| topic_unacked_bytes_by_region | topic/unacked_bytes_by_region |
按区域细分的未确认字节数 | Bytes |