Overview of Cluster Monitoring
The Cluster Agent monitors events and metrics of Kubernetes or OpenShift clusters. It also tracks the state of most Kubernetes resources: pods, replica sets, deployments, services, persistent volumes, nodes, and so on. The data is received through the Kubernetes API server and is sent to the Splunk AppDynamics Controller. You can view the data on the Controller UI. For information about the metrics that are displayed in Controller, see Cluster Metrics.
Docker モニタリングによるクラスタエージェントとサーバの可視性
Splunk AppDynamics サーバーの可視性は、より詳細なレベルでワーカーノードをモニターします。サーバーの可視性には、実行中のコンテナを Docker モニタリングを使用してモニターする機能が含まれます。ただし、クラスタエージェントも、Kubernetes API サーバーを使用して同じコンテナをモニターします。Docker モニタリングが有効になっているサーバの可視性とクラスタエージェントを同時に実行することはできません。この操作を行うと、データが上書きされ、予期しない動作が発生する可能性があります。Kubernetes CLI を使用したインフラストラクチャの可視性のインストール Kubernetes CLI を使用したインフラストラクチャの可視性のインストール
両方のエージェントをクラスタに展開する場合は、Docker の可視性を無効にしてマシンエージェントを展開していることを確認します。「Docker Visibility によるコンテナのモニタ」を参照してください。
クラスタ ダッシュボード メトリック
クラスタダッシュボードには、カテゴリとシビラティ(重大度)ごとにグループ化された、クラスタの正常性に関する潜在的な問題の概要が表示されます。エラーイベント、削除、ノードリソースの枯渇、ポッドフェーズの分布、および次に関連する問題が表示されます。
- アプリケーション
- クラスタ構成
- イメージまたはストレージアクセス
- セキュリティアクセスエラー
- クォータ違反
ダッシュボードには、展開要求、および CPU、メモリ、ストレージの制限に関連するクラスタリソース容量の統計情報とリソース使用率データが含まれています。また、ダッシュボードは、クラスタ上のモニタ対象オブジェクトの状態に関するリアルタイムの統計情報、ベストプラクティスの違反、および欠落している依存関係も表示します。クラスタの正常性のモニター クラスタの正常性のモニタリング
クラスタエージェントの正常性ルール
クラスタメトリックに基づいてクラスタエージェントの正常性ルールを作成できます。クラスタの正常性ルールは、サーバーの正常性ルールを使用して作成されるため、クラスタの正常性ルール違反は、サーバーの正常性ルール違反として表示されます。正常性ルールを作成するときは、[Affected Entities] セクションで [Custom] を選択し、マシンのリストからクラスターエージェントを選択します。重大な状態や警告状態を設定すると、メトリックツリー全体が表示されます。正常性ルールを作成するクラスタ エージェント メトリックを選択します。クラスタ エージェント メトリックの正常性ルールを作成するには、「クラスタエージェントの正常性ルール」の手順に従います。
次のメトリックの正常性ルールを作成できます。
- エラーイベントの数
- 削除数
- 脅威の数
- ディスクに負荷があるノード
- メモリに負荷があるノード
- CPU/メモリ使用率