Pub/Sub 内のトピックをモニタリングする

Google Cloud コンソールを使用して、プロジェクトで使用可能な単一トピックまたはすべてのトピックのモニタリング ダッシュボードにアクセスできます。

始める前に

次のものが準備されていることを確認します。

  • Cloud 請求先アカウント

  • 課金が有効になっている Pub/Sub プロジェクト

  • Pub/Sub プロジェクトのトピック(1 つ以上)

  • Cloud MonitoringMetrics Explorer に精通している

すべてのトピックのモニタリング ダッシュボードを表示する

プロジェクト内のすべてのトピックのモニタリング ダッシュボードを表示するには、次の手順を実施します。

  1. Google Cloud コンソールで、Pub/Sub の [トピック] ページに移動します。

    [トピック] に移動

  2. [指標] タブをクリックします。

    プロジェクト内のすべてのトピックのモニタリング ダッシュボードが表示されます。

モニタリング ダッシュボードには、[概要] と [割り当て] の 2 つのセクションがあります。

単一トピックのモニタリング ダッシュボードを表示する

プロジェクト内の単一トピックのモニタリング ダッシュボードを表示するには、次の手順を行います。

  1. Google Cloud コンソールで、Pub/Sub の [トピック] ページに移動します。

    [トピック] に移動

  2. [トピック] ページで、任意のトピックをクリックします。

    トピックの詳細ページが表示されます。

  3. トピックの詳細ページで、[指標] タブをクリックします。

    単一トピックのモニタリング ダッシュボードが表示されます。

モニタリング ダッシュボードには、[概要]、[サブスクリプション]、[保持] の 3 つのセクションがあります。[保持] セクションは、トピックでメッセージの保持を有効にした場合のみが表示されます。メッセージの保持の詳細については、トピックのプロパティをご覧ください。

モニタリング ダッシュボードをカスタマイズする

カスタム ダッシュボードを作成、または個々のグラフを既存のカスタム ダッシュボードへ追加できます。

カスタム ダッシュボードを作成するには、次の手順を行います。

  1. すべてのトピックまたは単一トピックのモニタリング ページに移動します。

  2. 次のいずれかのオプションを選択します。

    • すべてのグラフを含む新しいダッシュボードを作成する、または既存のカスタム ダッシュボードにすべてのグラフを追加するには、[カスタム ダッシュボードとして保存] をクリックします。

    • 新しいダッシュボードまたはカスタム ダッシュボードに単一のグラフを追加するには、個々のグラフで その他の操作オプションを展開して [カスタム ダッシュボードに追加] をクリックします。

すべてのダッシュボードは Monitoring コンソールで確認できます。

グラフを変更する

グラフを変更するには、次の手順を行います。

  1. すべてのトピックまたは単一トピックのモニタリング ページに移動します。

  2. 個々のグラフで、 その他の操作オプションを展開し、[Metrics Explorer で表示する] をクリックします。

    グラフが Metrics Explorer で開きます。

  3. Monitoring Query Language のクエリを使用して、グラフに変更を加え、出力をテストできます。

  4. [グラフを保存] をクリックして変更を保存します。

アラート ポリシーを作成する

グラフのアラート ポリシーを作成すると、グラフにアラート モニタリング指標を設定し、アラートを受け取る状況と通知方法を構成できます。

アラートを作成する方法の詳細については、指標ベースのアラート ポリシーを作成するをご覧ください。

一部のグラフには [アラート ポリシーを作成] オプションが表示されない場合があります。この場合は、次の手順を行います。

  1. (省略可)グラフをカスタム ダッシュボードに保存します。

  2. カスタム ダッシュボードで、個々のグラフの その他の操作オプションを展開します。

  3. [Convert to alert chart] をクリックします。

トピックをモニタリングするための主要グラフ

単一トピックのモニタリングに使用できるグラフは多数ありますが、[概要] セクションの次のグラフから始めることをおすすめします。

  • パブリッシュ リクエスト数のグラフでは、パブリッシュ リクエストの受信に関して、トピックが急上昇したかどうかを確認できます。

  • [バッチあたりの平均メッセージ数] グラフでは、バッチサイズが要件を満たしているかどうかを確認できます。バッチサイズが小さいほど、公開レイテンシが短縮されます。

すべてのトピックの [割り当て] セクションに表示される次のグラフは、プロジェクト内のすべてのトピックの割り当てをモニタリングするのに役立ちます。

  • 管理者のオペレーションのグラフでは、トピックに関する管理オペレーションをモニタリングできます。各管理者オペレーションが 1 ユニットとして割り当て使用量に計上されます。

詳細については、Pub/Sub の割り当てと上限をご覧ください。

インポート トピックをモニタリングする指標

次の指標を使用して、インポート トピックをモニタリングできます。

これらの指標を確認するには、単一トピックのモニタリング ダッシュボードを表示するで説明されている手順に従います。

次のステップ