モニタリングの概要

アプリケーションとインフラストラクチャを可視化することは、パフォーマンスと安定性を維持するために不可欠です。そのため、Google Distributed Cloud(GDC)エアギャップは、指標の収集と分析を行うモニタリング プラットフォームを提供します。

GDC モニタリング プラットフォームを使用すると、デプロイされたワークロードから指標を収集してクエリできます。モニタリング プラットフォームの組み込みのオブザーバビリティ ツールを使用して、システムをモニタリングして可視化できます。

指標を効果的に収集してクエリすることで、エアギャップ環境に関する貴重な分析情報を取得し、ワークロードの最適なパフォーマンスを確保できます。

主なコンセプト

GDC モニタリング プラットフォームには、次のコンセプトが導入されています。

  • 指標は、GDC ワークロードから収集された定量的測定値であり、リソース使用率とパフォーマンスに関する有益な分析情報を提供します。GDC はこの目的で Prometheus を使用します。Prometheus は、効率的で信頼性の高いデータ収集を保証するオープンソースのモニタリング システムです。

  • ダッシュボードは、指標を視覚的に表現したもので、傾向やシステムの動作を把握できます。GDC プロジェクトには、指標の可視化専用の Grafana インスタンスが含まれています。Grafana は、分析情報に富んだダッシュボードを作成し、指標データを探索できる分析プラットフォームです。GDC には、標準コンポーネント用の事前構築済みダッシュボードが用意されており、環境をすぐに可視化できます。

モニタリング ワークフロー

コンポーネントのモニタリング プロセスを容易にするため、GDC モニタリング プラットフォームは次のワークフローで動作します。

  1. 指標を収集する: GDC 環境が稼働すると、コア コンポーネントの指標が自動的に収集され、事前構成済みの Grafana ダッシュボードに表示されます。この機能により、ネットワークとサーバーのモニタリングをすぐに開始できます。

    ワークロード固有の指標と収集頻度を定義するカスタム リソースをデプロイして、独自のアプリケーションとサービスのスクレイピング ターゲットを構成することもできます。

  2. 指標のクエリ: 収集した指標は、PromQL(Prometheus Query Language)を使用してクエリできます。指標をクエリすると、次のことができます。

    • ラベルと値に基づいて指標をフィルタします。
    • 一定期間のデータを集計します。
    • 指標の値に対して計算を実行します。
  3. ダッシュボードを作成して指標を可視化する: Grafana を使用して、指標を可視化するカスタム ダッシュボードを作成します。これらのダッシュボードは、システムのパフォーマンスを明確かつ包括的に把握し、次のことを可能にします。

    • 傾向と異常を特定します。
    • 問題を効果的にトラブルシューティングします。
    • リソースの割り当てと最適化について、十分な情報に基づいて意思決定する。

指標の保持

保持ポリシーは、指標とログの保存期間を定義します。これらのポリシーは、コンプライアンス要件を満たし、運用分析をサポートするうえで重要です。

GDC は、保持時間を使用して、指標のライフサイクル ポリシーと保持ポリシーを設定します。システムは、指標の保持期間にデフォルト値の 90 日を適用します。

アクセス方法

コンポーネント指標を操作するには、次のアクセス方法を使用できます。

  • Grafana ユーザー インターフェース: プロジェクトの Grafana インスタンスには、GDC コンソールからアクセスするか、URL を直接使用してアクセスできます。ユーザー インターフェースでは、指標のクエリと可視化を行うことができます。
  • HTTP API: HTTP API を使用して指標データをプログラムで取得します。この方法では、外部ツールや自動化スクリプトとの統合が可能になります。

その他のリソース

GDC コンポーネントから収集されたすべての指標の詳細な説明については、指標の包括的なリストをご覧ください。このリソースは、貴重なコンテキストを提供し、高度なモニタリング戦略を促進します。