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

Application Monitoring テレメトリー ダッシュボードを使用すると、Application Design Center からデプロイしたアプリケーションの健全性、パフォーマンス、ゴールデン シグナルをモニタリングできます。また、デプロイされたアプリケーション コンポーネントのランタイム セキュリティの検出結果とコンプライアンス ステータスを確認することもできます。

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 でアプリケーションのテレメトリー データを表示する手順は次のとおりです。

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

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

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

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

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

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

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

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

セキュリティ コンプライアンスをモニタリングする

アプリケーション設計を検証して、インフラストラクチャが組織のポリシーに準拠していることを確認できます。このアプローチでは、セキュリティ検出結果をソースまで追跡して根本原因を効率的に解決することで、アプリケーション管理を簡素化します。

デプロイされたアプリケーション コンポーネントのランタイム セキュリティ ポスチャー、脅威、アプリケーションのコンプライアンス ステータスを表示するには、次の操作を行います。

次のステップ