Eventarc のオブザーバビリティ

Google Cloud Observability は、モニタリング、ロギング、診断ツールを提供します。これらのツールを使用すると、Eventarc のアクティビティと成長をモニタリングして分析し、アプリケーションの動作、健全性、パフォーマンスを把握できます。

デフォルトでは、Eventarc は次のように構成されています。

  • データとシステム監査ログを Cloud Logging に送信します。収集されたログを使用して、アプリケーションのデバッグとトラブルシューティングを行い、アプリケーションに関する分析情報を取得できます。
  • システム指標とリソース指標を Cloud Monitoring に送信します。収集された指標を使用して、正常性とパフォーマンスのモニタリング、傾向や問題の特定、動作変更の通知を行います。

監査ログを Cloud Logging に送信する

Eventarc は、次の種類の監査ログデータを Cloud Logging に送信します。

データアクセス監査ログは非常に大きくなる可能性があるため、デフォルトでは無効になっています

詳細については、Eventarc 監査ロギングEventarc パブリッシュ監査ロギングをご覧ください。

ログのクエリと表示

次のツールを使用してログを表示および分析できます。

  • ログ エクスプローラは、サービスとアプリケーションのパフォーマンスのトラブルシューティングと分析に役立つように設計されています。ログ エクスプローラでログを表示する方法については、ログ エクスプローラを使用してログを表示するの手順をご覧ください。
  • ログ分析は、クエリを実行してログを分析し、結果を表示またはグラフ化するように設計されています。ログ分析の使用方法については、Log Analytics でログをクエリして分析するの手順をご覧ください。

ログ エクスプローラで Eventarc ログをフィルタするには、検索フィールドで eventarc を検索します。

ログのクエリと分析の詳細については、ログのクエリと表示の概要をご覧ください。

Cloud Monitoring に指標を送信する

Eventarc は、モニタリング対象のリソースから Google Cloud Observability に指標データを送信します。Monitoring のモニタリング対象リソースは、仮想マシン、データベース、アプリケーションなどの論理エンティティまたは物理エンティティを表します。モニタリング対象リソースには、ダッシュボードを通じて調査、報告したり、アラートの作成に使用したりできる一意の指標セットが含まれています。各リソースには、リソースに関する追加情報を保持する Key-Value ペアである一連のリソースラベルもあります。リソースラベルは、リソースに関連付けられたすべての指標で使用できます。

Eventarc は、次のモニタリング対象リソースから Google Cloud Observability に指標データを送信します。

リソース指標とラベル

次の表の指標タイプの文字列には、eventarc.googleapis.com/ という接頭辞を付ける必要があります。この接頭辞は表内で省略されています。 ラベルをクエリする場合は、metric.labels. 接頭辞を使用します(例: metric.labels.LABEL="VALUE")。

指標タイプリリース ステージ (リソース階層レベル)
表示名
種類、タイプ、単位
モニタリング対象リソース
説明
ラベル
quota/enrollments_per_message_bus/exceeded ベータ版 (プロジェクト)
メッセージ バスあたりの登録数が割り当てを超えたエラー
DELTAINT641
eventarc.googleapis.com/Location
割り当て指標 eventarc.googleapis.com/enrollments_per_message_bus の上限を超える試行回数。サンプリング後、データは最長 150 秒間表示されません。
limit_name: 上限名。
message_bus: enrolment が接続されているメッセージ バス。
quota/enrollments_per_message_bus/limit ベータ版 (プロジェクト)
メッセージ バスあたりの登録数の割り当て上限
GAUGEINT641
eventarc.googleapis.com/Location
割り当て指標 eventarc.googleapis.com/enrollments_per_message_bus の現在の上限は 100 です。60 秒ごとにサンプリングされます。サンプリング後、データは最長 150 秒間表示されません。
limit_name: 上限名。
message_bus: enrolment が接続されているメッセージ バス。
quota/enrollments_per_message_bus/usage ベータ版 (プロジェクト)
メッセージ バスの割り当て使用量あたりの登録数
GAUGEINT641
eventarc.googleapis.com/Location
割り当て指標 eventarc.googleapis.com/enrollments_per_message_bus の現在の使用状況。サンプリング後、データは最長 150 秒間表示されません。
limit_name: 上限名。
message_bus: enrolment が接続されているメッセージ バス。

表の生成日時: 2025-02-13 21:19:36 UTC

すべてのリソースタイプを表示するには、モニタリング対象リソースタイプをご覧ください。すべての指標タイプを表示するには、Google Cloud 指標をご覧ください。

指標データを読み取る

指標データ(時系列データ)は、Cloud Monitoring API の timeSeries.list メソッドを使用して読み取ることができます。メソッドを呼び出す方法はいくつかあります。言語固有のクライアント ライブラリを使用する方法や、Metrics Explorer でグラフを作成する方法などです。指標と時系列の概要については、指標、時系列、リソースをご覧ください。指標データを読み取る方法については、時系列データを取得するをご覧ください。

Monitoring ダッシュボードとアラートの使用

Monitoring ダッシュボードとそれに関連するグラフを使用すると、Eventarc 指標のデータを可視化できます。

Monitoring でこうした指標をモニタリングするために、カスタム ダッシュボードを作成できます。こうした指標に基づいてアラートを追加することもできます。

次のステップ