アプリケーションの正常性とパフォーマンスをモニタリングする

このドキュメントでは、App Hub アプリケーションの健全性とパフォーマンスをモニタリングするためのアプリケーション モニタリングの統合について説明します。Cloud Hub では、デプロイの失敗や更新可能なデプロイ、アプリケーションに影響する Google Cloud インシデントに関する情報、割り当て上限に近いサービスなど、健全性とパフォーマンスに関する追加情報を取得できます。詳細については、Cloud Hub の概要をご覧ください。

Application Monitoring の概要

Google Cloud Observability のアプリケーション モニタリングを使用すると、アプリケーションの健全性とパフォーマンスを可視化できます。App Hub または Application Design Center を使用して、インフラストラクチャ リソースをアプリケーションのサービスまたはワークロードとして登録すると、アプリケーション モニタリングは、アプリケーション中心のコンテキストで主要なログ、指標、トレースデータを表示する事前定義されたダッシュボードを自動的に提供します。アプリケーションのアラート ポリシーを設定することもできます。

アプリケーション中心モデルとその他の統合機能の詳細については、アプリケーション中心の Google Cloud をご覧ください。

アプリケーション モニタリングの仕組み

アプリケーションを定義して基盤となるリソースを登録すると、Application Monitoring がアプリケーションのデプロイを検出します。アプリケーション定義は、所有権と依存関係を明確にする信頼できる唯一の情報源として機能します。Application Monitoring でサポートされているインフラストラクチャの場合、登録されたサービスとワークロードは、事前定義されたダッシュボードに必要なテレメトリーを提供します。

これらのダッシュボードは、独立したリソースの集合体としてではなく、アプリケーション全体の問題を診断し、パフォーマンスをモニタリングするのに役立ちます。

テレメトリー データには、ログデータ、指標データ、トレースデータが含まれます。アプリケーション モニタリングは、アプリケーションのサービスとワークロードの論理グループを認識しているため、すべてのテレメトリーにアプリケーション固有のラベルが自動的に追加されます。これらのラベルを使用して、事前定義されたダッシュボード内でアプリケーションのデータをフィルタしてクエリできます。

Application Monitoring でできること

Application Monitoring との統合により、次のことが可能になります。

  • 統合ダッシュボードを表示する: トラフィック、エラー率、レイテンシ、飽和度などのゴールデン シグナルを含む、アプリケーションの健全性の概要をすぐに確認できます。
  • サービスとワークロードの詳細を表示する: 個々のサービスとワークロードのダッシュボードを表示して、問題を特定します。
  • テレメトリーを関連付ける: ログ、指標、トレースデータを統合ビューで確認し、問題のコンテキスト全体を把握します。
  • アラートを作成する: アプリケーション固有の指標に基づいてアラート ポリシーを設定し、潜在的な問題を通知します。

アプリケーション モニタリングの詳細については、アプリケーション モニタリングの概要をご覧ください。

アプリケーション モニタリングを使ってみる

アプリケーション モニタリングでアプリケーションのテレメトリー データを表示する手順は次のとおりです。

  1. アプリケーション管理境界を設定します。詳細については、アプリケーション中心の Google Cloud プロダクトの次のドキュメントをご覧ください。

  2. アプリケーションとそのコンポーネントを定義します。アプリケーションは次のいずれかの方法で定義できます。

  3. アプリケーション モニタリング用に Google Cloud Observability を設定する

  4. Google Cloud コンソールで、[アプリケーションのモニタリング] ページに移動します。

    [アプリケーションのモニタリング] に移動

    検索バーを使用してこのページを検索する場合は、小見出しが [Monitoring] である結果を選択します。

  5. Google Cloud コンソールで、プロジェクト選択ツールを使用して管理プロジェクトまたはホスト プロジェクトを選択します。

    事前定義されたダッシュボードを使用してテレメトリー データを調べる方法の詳細な手順については、アプリケーションのテレメトリーを表示するをご覧ください。

次のステップ