Google Cloud コンソールを使用して、プロジェクトで使用可能な単一トピックまたはすべてのトピックのモニタリング ダッシュボードにアクセスできます。
始める前に
次のものが準備されていることを確認します。
Cloud 請求先アカウント
課金が有効になっている Pub/Sub プロジェクト
Pub/Sub プロジェクトのトピック(1 つ以上)
Cloud Monitoring と Metrics Explorer に精通している
すべてのトピックのモニタリング ダッシュボードを表示する
プロジェクト内のすべてのトピックのモニタリング ダッシュボードを表示するには、次の手順を実施します。
Google Cloud コンソールで、Pub/Sub の [トピック] ページに移動します。
[指標] タブをクリックします。
プロジェクト内のすべてのトピックのモニタリング ダッシュボードが表示されます。
モニタリング ダッシュボードには、[概要] と [割り当て] の 2 つのセクションがあります。
単一トピックのモニタリング ダッシュボードを表示する
プロジェクト内の単一トピックのモニタリング ダッシュボードを表示するには、次の手順を行います。
Google Cloud コンソールで、Pub/Sub の [トピック] ページに移動します。
[トピック] ページで、任意のトピックをクリックします。
トピックの詳細ページが表示されます。
トピックの詳細ページで、[指標] タブをクリックします。
単一トピックのモニタリング ダッシュボードが表示されます。
モニタリング ダッシュボードには、[概要]、[サブスクリプション]、[保持] の 3 つのセクションがあります。[保持] セクションは、トピックでメッセージの保持を有効にした場合のみが表示されます。メッセージの保持の詳細については、トピックのプロパティをご覧ください。
モニタリング ダッシュボードをカスタマイズする
カスタム ダッシュボードを作成、または個々のグラフを既存のカスタム ダッシュボードへ追加できます。
カスタム ダッシュボードを作成するには、次の手順を行います。
次のいずれかのオプションを選択します。
すべてのグラフを含む新しいダッシュボードを作成する、または既存のカスタム ダッシュボードにすべてのグラフを追加するには、[カスタム ダッシュボードとして保存] をクリックします。
新しいダッシュボードまたはカスタム ダッシュボードに単一のグラフを追加するには、個々のグラフで
その他の操作オプションを展開して [カスタム ダッシュボードに追加] をクリックします。
すべてのダッシュボードは Monitoring コンソールで確認できます。
グラフを変更する
グラフを変更するには、次の手順を行います。
個々のグラフで、
その他の操作オプションを展開し、[Metrics Explorer で表示する] をクリックします。グラフが Metrics Explorer で開きます。
Monitoring Query Language のクエリを使用して、グラフに変更を加え、出力をテストできます。
[グラフを保存] をクリックして変更を保存します。
アラート ポリシーを作成する
グラフのアラート ポリシーを作成すると、グラフにアラート モニタリング指標を設定し、アラートを受け取る状況と通知方法を構成できます。
アラートを作成する方法の詳細については、指標ベースのアラート ポリシーを作成するをご覧ください。
一部のグラフには [アラート ポリシーを作成] オプションが表示されない場合があります。この場合は、次の手順を行います。
(省略可)グラフをカスタム ダッシュボードに保存します。
カスタム ダッシュボードで、個々のグラフの
その他の操作オプションを展開します。[Convert to alert chart] をクリックします。
トピックをモニタリングするための主要グラフ
単一トピックのモニタリングに使用できるグラフは多数ありますが、[概要] セクションの次のグラフから始めることをおすすめします。
パブリッシュ リクエスト数のグラフでは、パブリッシュ リクエストの受信に関して、トピックが急上昇したかどうかを確認できます。
[バッチあたりの平均メッセージ数] グラフでは、バッチサイズが要件を満たしているかどうかを確認できます。バッチサイズが小さいほど、公開レイテンシが短縮されます。
すべてのトピックの [割り当て] セクションに表示される次のグラフは、プロジェクト内のすべてのトピックの割り当てをモニタリングするのに役立ちます。
- 管理者のオペレーションのグラフでは、トピックに関する管理オペレーションをモニタリングできます。各管理者オペレーションが 1 ユニットとして割り当て使用量に計上されます。
詳細については、Pub/Sub の割り当てと上限をご覧ください。
インポート トピックをモニタリングする指標
次の指標を使用して、インポート トピックをモニタリングできます。
取り込みバイト数: この指標には、インポート ソースからインポート トピックに取り込まれたデータの合計量(バイト単位)が表示されます。インポート ソースとパーティション(シャード)ごとにバイト数の内訳が表示されます。
取り込みメッセージ数: この指標には、インポート ソースとパーティションごとのインポート メッセージの合計数が表示されます。
取り込みデータソースの状態: この指標には、インポート トピックがデータを取り込む外部ソースの状態が表示されます。エラーコードとその回避策は、インポート トピックのトラブルシューティング セクションに記載されています。詳しくは以下をご覧ください。
取り込みエラー数。Cloud Storage インポート トピックでのみ使用されます。この指標は、取り込み中に発生したエラーの数を示します。この指標には、Cloud Storage バケット名と障害の理由が含まれます。
これらの指標を確認するには、単一トピックのモニタリング ダッシュボードを表示するで説明されている手順に従います。
次のステップ
サブスクリプションをモニタリングするには、Pub/Sub でサブスクリプションをモニタリングするをご覧ください。
MQL を使用してモニタリング グラフを作成するには、Query Editor の使用をご覧ください。