App Hub は Google Cloud Observability のアプリケーション モニタリングと統合され、アプリケーションの健全性とパフォーマンスを可視化します。App Hub にサービスとワークロードを登録すると、Application Monitoring は、アプリケーション中心のコンテキストで主要なログデータ、指標データ、トレースデータを表示する事前定義済みのダッシュボードを自動的に提供します。アプリケーションのアラート ポリシーを設定することもできます。
このページでは、アプリケーションの健全性とパフォーマンスをモニタリングするための App Hub と Application Monitoring の統合について説明します。Cloud Hub では、デプロイの失敗や更新可能なデプロイ、アプリケーションに影響する Google Cloud インシデントに関する情報、割り当て上限に近いサービスなど、健全性とパフォーマンスに関する追加情報を取得できます。詳細については、Cloud Hub の概要をご覧ください。
アプリケーション モニタリングの仕組み
App Hub でアプリケーションを定義し、サービスとワークロードを登録すると、アプリケーション モニタリングがアプリケーションのデプロイを検出します。Application Monitoring でサポートされているインフラストラクチャの場合、サービスとワークロードは事前定義されたダッシュボードのテレメトリーを提供します。
これらのダッシュボードは、個々のリソースの集合体としてではなく、アプリケーション全体のパフォーマンスを診断してモニタリングするのに役立ちます。
テレメトリー データには、ログデータ、指標データ、トレースデータが含まれます。Application Monitoring は App Hub からサービスとワークロードの論理グループを認識するため、すべてのテレメトリーにアプリケーション固有のラベルを自動的に付加します。これらのラベルを使用して、事前定義されたダッシュボード内でアプリケーションのデータをフィルタしてクエリできます。
Application Monitoring でできること
App Hub と Application Monitoring の統合により、次のことが可能になります。
- 統合ダッシュボードを表示する: トラフィック、エラー率、レイテンシ、飽和度などのゴールデン シグナルを含む、アプリケーションの健全性の概要をすぐに確認できます。
- サービスとワークロードの詳細を表示する: 個々のサービスとワークロードのダッシュボードを表示して、問題を特定します。
- テレメトリーを関連付ける: ログ、指標、トレースデータを統合ビューで確認し、問題のコンテキスト全体を把握します。
- アラートを作成する: アプリケーション固有の指標に基づいてアラート ポリシーを設定し、潜在的な問題を通知します。
アプリケーション モニタリングの詳細については、アプリケーション モニタリングの概要をご覧ください。
アプリケーション モニタリングを使ってみる
Application Monitoring で App Hub からのテレメトリー データを表示する手順は次のとおりです。
- App Hub を設定する。
- 既存のリソースを登録するか、テンプレートを公開して、アプリケーションを作成します。
-
Google Cloud コンソールで、[アプリケーションのモニタリング] ページに移動します。
検索バーを使用してこのページを検索する場合は、小見出しが [Monitoring] である結果を選択します。
Google Cloud コンソールのプロジェクト選択ツールで、App Hub ホスト プロジェクトまたは管理プロジェクトを選択します。
事前定義されたダッシュボードを使用してテレメトリー データを調べる方法の詳細な手順については、アプリケーションのテレメトリーを表示するをご覧ください。
次のステップ
- アプリケーション モニタリングの詳細
- アプリケーション モニタリング用に Google Cloud Observability を設定する
- アプリケーションのテレメトリーを表示する
- App Hub の監査ログを表示する
- Cloud Hub で健全性とパフォーマンスに関する追加情報を取得する