Google Cloud Observability を使用すると、Eventarc リソースの健全性、アクティビティ、パフォーマンスをモニタリングできます。Eventarc は、トラブルシューティングのために監査ログを Cloud Logging に自動的に送信し、傾向分析とアラートのために指標を Cloud Monitoring にストリーミングします。
監査ログを Cloud Logging に送信する
Eventarc は、次の種類の監査ログデータを Cloud Logging に送信します。
データアクセスの監査ログは非常に大きくなる可能性があるため、デフォルトでは無効になっています。
詳細については、Eventarc 監査ロギングと Eventarc パブリッシング監査ロギングをご覧ください。ログのクエリと表示
次のツールを使用して、ログを表示して分析できます。
- ログ エクスプローラは、サービスとアプリケーションのパフォーマンスのトラブルシューティングと分析に役立つように設計されています。ログ エクスプローラでログを表示する方法については、ログ エクスプローラを使用してログを表示するの手順をご覧ください。
- オブザーバビリティ分析は、クエリを実行してログを分析し、結果を表示またはグラフ化するように設計されています。オブザーバビリティ分析の使用方法については、オブザーバビリティ分析でログをクエリして分析するの手順をご覧ください。
ログ エクスプローラで Eventarc ログをフィルタするには、検索フィールドで eventarc を検索します。
ログのクエリと分析の詳細については、ログのクエリと表示の概要をご覧ください。
Cloud Monitoring に指標を送信する
Eventarc は、モニタリング対象リソースから Google Cloud Observability に指標データを送信します。Monitoring のモニタリング対象リソースは、仮想マシン、データベース、アプリケーションなどの論理エンティティまたは物理エンティティを表します。モニタリング対象リソースには、ダッシュボードを通じて調査、報告したり、アラートの作成に使用したりできる一意の指標セットが含まれています。各リソースには、リソースに関する追加情報を保持する Key-Value ペアである一連のリソースラベルもあります。リソースラベルは、リソースに関連付けられたすべての指標で使用できます。
Eventarc は、次のモニタリング対象リソースから Google Cloud Observability に指標データを送信します。
リソースの指標とラベル
すべてのリソースタイプを表示するには、モニタリング対象リソースタイプをご覧ください。すべての指標タイプを表示するには、Google Cloud 指標をご覧ください。
指標データを読み取る
指標データ(時系列データ)は、Cloud Monitoring API の timeSeries.list メソッドを使用して読み取ることができます。このメソッドを呼び出すには、言語固有のクライアント ライブラリを使用する方法や、Metrics Explorer でグラフを作成する方法など、いくつかの方法があります。指標と時系列の概要については、指標、時系列、リソースをご覧ください。指標データの読み取り方法については、時系列データを取得するをご覧ください。
Monitoring ダッシュボードとアラートの使用
Monitoring ダッシュボードとそれに関連するグラフを使用すると、Eventarc 指標のデータを可視化できます。
Monitoring でこうした指標をモニタリングするために、カスタム ダッシュボードを作成できます。こうした指標に基づいてアラートを追加することもできます。