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