GCP PubSub
GCP PubSub メトリクスの収集
設定¶
Func のインストール¶
Guance の統合 - 拡張 - マネージド版 Func を有効にすることを推奨します。前提条件はすべて自動でインストールされます。そのままスクリプトのインストールを続けてください。
Func を自分でデプロイする場合はFunc を自力デプロイ
スクリプトのインストール¶
-
Func コンソールにログインし、【スクリプトマーケット】をクリックして、Guance スクリプトマーケットに入り、
integration_gcp_pubsubを検索します。 -
【インストール】をクリックした後、対応するパラメータを入力します:アカウントファイル名、Target Principal、アカウント名
-
【起動スクリプトをデプロイ】をクリックすると、システムは自動的に
Startupスクリプトセットを作成し、対応する起動スクリプトを自動で設定します。 -
有効化後は「管理 / 自動トリガー設定」で対応する自動トリガー設定を確認できます。【実行】をクリックすると、定期実行を待たずにすぐ一度実行できます。しばらくしてから、実行タスクの記録と対応するログを確認できます。
検証¶
- 「管理 / 自動トリガー設定」で、対象タスクに対応する自動トリガー設定が存在するか確認し、あわせてタスク記録とログを確認して異常がないかチェックしてください
- Guance の「インフラストラクチャ / カスタム」で、資産情報が存在するか確認してください
- Guance の「メトリクス」で、対応する監視データがあるか確認してください
メトリクス¶
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 |