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

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

Application Monitoring の概要

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

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

アプリケーションを定義して、その基盤となるリソースをアプリケーション中心の 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 コンソールのプロジェクト選択ツールで、アプリケーションのホスト プロジェクトまたは管理プロジェクトを選択します。

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

次のステップ