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