アプリケーションとインフラストラクチャを可視化することは、パフォーマンスと安定性を維持するために不可欠です。そのため、Google Distributed Cloud(GDC)エアギャップは、指標の収集と分析を行うモニタリング プラットフォームを提供します。
GDC モニタリング プラットフォームを使用すると、デプロイされたワークロードから指標を収集してクエリできます。モニタリング プラットフォームの組み込みのオブザーバビリティ ツールを使用して、システムをモニタリングして可視化できます。
指標を効果的に収集してクエリすることで、エアギャップ環境に関する貴重な分析情報を取得し、ワークロードの最適なパフォーマンスを確保できます。
主なコンセプト
GDC モニタリング プラットフォームには、次のコンセプトが導入されています。
指標は、GDC ワークロードから収集された定量的測定値であり、リソース使用率とパフォーマンスに関する有益な分析情報を提供します。GDC はこの目的で Prometheus を使用します。Prometheus は、効率的で信頼性の高いデータ収集を保証するオープンソースのモニタリング システムです。
ダッシュボードは、指標を視覚的に表現したもので、傾向やシステムの動作を把握できます。GDC プロジェクトには、指標の可視化専用の Grafana インスタンスが含まれています。Grafana は、分析情報に富んだダッシュボードを作成し、指標データを探索できる分析プラットフォームです。GDC には、標準コンポーネント用の事前構築済みダッシュボードが用意されており、環境をすぐに可視化できます。
モニタリング ワークフロー
コンポーネントのモニタリング プロセスを容易にするため、GDC モニタリング プラットフォームは次のワークフローで動作します。
指標を収集する: GDC 環境が稼働すると、コア コンポーネントの指標が自動的に収集され、事前構成済みの Grafana ダッシュボードに表示されます。この機能により、ネットワークとサーバーのモニタリングをすぐに開始できます。
ワークロード固有の指標と収集頻度を定義するカスタム リソースをデプロイして、独自のアプリケーションとサービスのスクレイピング ターゲットを構成することもできます。
指標のクエリ: 収集した指標は、PromQL(Prometheus Query Language)を使用してクエリできます。指標をクエリすると、次のことができます。
- ラベルと値に基づいて指標をフィルタします。
- 一定期間のデータを集計します。
- 指標の値に対して計算を実行します。
ダッシュボードを作成して指標を可視化する: Grafana を使用して、指標を可視化するカスタム ダッシュボードを作成します。これらのダッシュボードは、システムのパフォーマンスを明確かつ包括的に把握し、次のことを可能にします。
- 傾向と異常を特定します。
- 問題を効果的にトラブルシューティングします。
- リソースの割り当てと最適化について、十分な情報に基づいて意思決定する。
指標の保持
保持ポリシーは、指標とログの保存期間を定義します。これらのポリシーは、コンプライアンス要件を満たし、運用分析をサポートするうえで重要です。
GDC は、保持時間を使用して、指標のライフサイクル ポリシーと保持ポリシーを設定します。システムは、指標の保持期間にデフォルト値の 90 日を適用します。
アクセス方法
コンポーネント指標を操作するには、次のアクセス方法を使用できます。
- Grafana ユーザー インターフェース: プロジェクトの Grafana インスタンスには、GDC コンソールからアクセスするか、URL を直接使用してアクセスできます。ユーザー インターフェースでは、指標のクエリと可視化を行うことができます。
- HTTP API: HTTP API を使用して指標データをプログラムで取得します。この方法では、外部ツールや自動化スクリプトとの統合が可能になります。
その他のリソース
GDC コンポーネントから収集されたすべての指標の詳細な説明については、指標の包括的なリストをご覧ください。このリソースは、貴重なコンテキストを提供し、高度なモニタリング戦略を促進します。