クラスターメトリクス

[Cluster Agent Dashboard] のメトリックは Kubernetes API から派生したもので、クラスタとポッドの情報を報告します。クラスタエージェントは、定義された名前空間のセットについて、次の Kubernetes およびハードウェアリソースに関するイベントを報告します。

Splunk AppDynamics は、以下について、クラスタの正常性と Kubernetes オブジェクトをモニターします。

クラスタエージェント

メトリック名説明UI の場所メトリックパス
アベイラビリティ

クラスタエージェントの可用性。

このメトリックは、クラスタエージェントがダウンしているかどうかを特定するのに役立ちます。値 100 は、クラスタエージェントのステータスがアクティブであり、使用可能であることを表します。

Server > Metric Browser

Cluster Agent|Availability

クラスタのサマリーメトリック

メトリック名説明UI の場所メトリックパス
Error events countエラーイベントの数Dashboard > Errors Hardware Resources|Cluster|Error events count
Evicted pods count削除したポッドの数 Pods > Evicted Hardware Resources|Cluster|Evicted pods count
Eviction threats countポッドの削除を表すイベントの数 Dashboard > Errors Hardware Resources|Cluster|Eviction threats count
Image pull errorsイメージプルエラーの数 Dashboard > Issues > Image Issues Hardware Resources|Cluster|Image pull errors
Image pullsイメージプルの数 Dashboard > Issues > Image Issues Hardware Resources|Cluster|Image pulls
Info events count情報イベントの数 Dashboard > Errors Hardware Resources|Cluster|Info events count
Pod errorsポッドに関連するエラーの数 Dashboard > Issues > Pod Issues Hardware Resources|Cluster|Pod errors
ポッドキルキルされたポッドの数 Inventory > Pods > Pod Kills Hardware Resources|Cluster|Pod Kills
Pod restartsポッドが再起動された回数 Dashboard > Issues > Pod Issues Hardware Resources|Cluster|Pod restarts
Pods Scaledownsスケールダウンの数。展開とレプリカセットはスケールダウンできます。 Inventory > Pods > Scaledowns Hardware Resources|Cluster|Pods Scaledowns
Pods countポッドの合計数 Inventory > Pods > Phases > Normal Hardware Resources|Cluster|Pods count
Pods failed失敗ポッド数 Pods > Failed Hardware Resources|Cluster|Pods failed
Pods pending保留状態のポッドの数。通常、保留中のステータスは問題を示します。Kubernetes のマニュアルを参照してください。 Pods > Pending Hardware Resources|Cluster|Pods pending
Pods running実行状態のポッドの数 Pods > running Hardware Resources|Cluster|Pods running
Pods succeeded成功フェーズのポッドの数 Dashboard > Pods By Phase Hardware Resources|Cluster|Pods succeeded
Pods unknown不明状態のポッドの数 Dashboard > Pods By Phase Hardware Resources|Cluster|Pods unknown
Pods with Missing Dependencies - Config Maps and Secretsポッドが [Config Maps & Secrets] に依存している場合、それらの依存関係は失われています。 Inventory > Pods > Missing Dependencies - Config Maps and Secrets Hardware Resources|Cluster|Pods With Missing Dependencies - Config Maps And Secrets([Inventory] タブの [Pod Metrics])
Pods with Missing Dependencies - Servicesポッドがいずれかのサービスに依存している場合、それらの依存関係は失われています。

Inventory > Pods > Missing Dependencies - Services

Hardware Resources|Cluster|Pods With Missing Dependencies([Inventory] タブの [Pod Metrics])
Pods with No Limits

(CPU/メモリの)制限が設定されていないポッドの数。開始しているポッドに制限を指定した場合、このメトリックは、制限が定義されていないポッドの数を示します([Inventory] タブの [Pod Metrics] に表示されます)。

Inventory > Pods > No Limits Hardware Resources|Cluster|Pods With No Limits
Pods With No Liveness Probe稼働状況プローブのないポッドの数。稼働状況をモニタするプローブを Kubernetes に設定した場合、値が [Inventory] タブの [Pod Metrics] に表示されます。 Inventory > Pods > No Probes -Liveness Hardware Resources|Cluster|Pods With No Liveness Probe
Pods With No Readiness Probe準備状況プローブのないポッドの数。準備状況をモニタするプローブを Kubernetes に設定した場合、値が [Inventory] タブの [Pod Metrics] に表示されます。 Inventory > Pods > No Probes -Readiness Hardware Resources|Cluster|Pods With No Readiness Probe
特権ポッドルートアクセスで動作する特権付きポッドの数([Inventory] タブの [Pod Metrics] に表示されます)。 Inventory > Pods > Privileged Hardware Resources|Cluster|Privileged Pods

Storage errorsクラスタのストレージに関連するエラーの総数。 Inventory > Pod Metrics Hardware Resources|Cluster|Storage errors
Storage quota violationsストレージクォータ違反の数(ユーザがそのクォータを超過した場合)。Inventory > Pod Metrics Hardware Resources|Cluster|Storage quota violations

CPU

CPU容量

メトリック名説明UI の場所メトリックパス
Total (MilliCores)クラスタの合計 CPU 容量(ミリコア)Cluster Capacity > CPUHardware Resources|Cluster|CPU|Capacity|Total (MilliCores)
Used (MilliCores)クラスタですでに使用されている CPU 容量(ミリコア)Cluster Capacity > CPUHardware Resources|Cluster|CPU|Capacity|Used (MilliCores)

CPU クォータ

メトリック名説明UI の場所メトリックパス
Limit Used (%)使用済みの CPU 制限クォータの割合 Dashboard > Quotas > CPU Limit

Hardware Resources|Cluster|CPU|Quota|Limit Used (%)

Limit Used (MilliCores)使用済みの CPU 制限クォータのミリコア値 Dashboard > Quotas > CPU Limit Hardware Resources|Cluster|CPU|Quota|Limit Used (MilliCores)
Request Used (%)使用済みの CPU 要求クォータの割合 Dashboard > Quotas > CPU Request Hardware Resources|Cluster|CPU|Quota|Request Used (%)
Request Used (MilliCores)使用済みの CPU 要求クォータのミリコア値 Dashboard > Quotas > CPU Request Hardware Resources|Cluster|CPU|Quota|Request Used (Millicores)

CPU 使用率

メトリック名説明UI の場所メトリックパス
Limit (MilliCores)

ポッドで使用できる CPU の制限。このメトリックの計算には、モニタ対象の名前空間に属するポッドだけが使用されます。

この値がどのポッドにも指定されていない場合、この値はノードの CPU 制限として計算されます。

例:

  • ノード制限が 24m で、CPU 制限のない 5 つのポッドがある場合、この値は 24m と表示されます。
  • ノード制限が 24m で、5 つのポッドがあり、各ポッドの制限が 5m の場合、この値では制限が 25m と表示されます。
Dashboard > Utilization > CPU Hardware Resources|Cluster|CPU|Utilization|Limit (MilliCores)
Request (MilliCores)モニタ対象の名前空間のすべてのポッドが要求した CPU のミリコア値。 Dashboard > Utilization > CPU Hardware Resources|Cluster|CPU|Utilization|Request (MilliCores)
Used (MilliCores)モニタ対象の名前空間からのポッドが現在使用している実際の CPU。 Dashboard > Utilization > CPU Hardware Resources|Cluster|CPU|Utilization|Used (MilliCores)

DaemonSets

メトリック名説明UI の場所メトリックパス
Count存在するデーモンセットの数 Inventory > Objects > DaemonSets > (Count) HardwareResources|Cluster|DaemonSets|Count
Nodes Availableクラスタで実行中および使用可能なノードの数 Inventory > Objects > DaemonSets > Available HardwareResources|Cluster|DaemonSets|Nodes Available
Nodes MissScheduled実行していない必要があるのに実行されているノードの数 Inventory > Objects > DaemonSets > MissScheduled HardwareResources|Cluster|DaemonSets|Nodes MissScheduled
Nodes Unavailable実行している必要があるのに実行されていないノードの数 Inventory > Objects > DaemonSets > Unavailable HardwareResources|Cluster|DaemonSets|Nodes Unavailable

展開

メトリック名説明UI の場所メトリックパス
Countクラスタ内に存在する展開の数 Inventory > Objects > Deployments > (Count) HardwareResources|Cluster|Deployments|Count
レプリカクラスタ内の終了状態ではないポッドレプリカの数 Inventory > Objects > Deployments > Available HardwareResources|Cluster|Deployments|Replicas
Replicas Unavailableクラスタ内のすべての展開で使用できないポッドレプリカの合計数 Inventory > Objects > Deployments > Unavailable HardwareResources|Cluster|Deployments|ReplicasUnavailable

エンドポイント

メトリック名説明UI の場所メトリックパス
Countクラスタ内のエンドポイントの数 Inventory > Services > Endpoints > Count HardwareResources|Cluster|Endpoints|Count
Not Ready Addressクラスタ内の全エンドポイントにおける待受停止アドレスの合計数 Inventory > Services > Endpoints without ready IP HardwareResources|Cluster|Endpoints|Not Ready Address
孤立クラスタ内の、準備完了アドレスも待受停止アドレスもないエンドポイントの合計数 Inventory > Services > Orphan Endpoints with no IP HardwareResources|Cluster|Endpoints|Orphans
Ready Addressクラスタ内の全エンドポイントにおける準備完了アドレスの合計数 Inventory > Services > Endpoints HardwareResources|Cluster|Endpoints|Ready Address

ジョブ

メトリック名説明UI の場所メトリックパス

Count

クラスタ内のジョブの合計数 Inventory > Objects > Jobs > (Count) Hardware Resources|Cluster|Jobs|Count

Pods Active

クラスタ内の全ジョブのアクティブなポッドの合計数 Inventory > Objects > Jobs > Active Hardware Resources|Cluster|Jobs|Pods Active

Pods Failed

クラスタ内の全ジョブで失敗フェーズに達したポッドの合計数 Inventory > Objects > Jobs > Failed Hardware Resources|Cluster|Jobs|Pods Failed

Pods Succeeded

クラスタ内の全ジョブで成功フェーズに達したポッドの合計数 Inventory > Objects > Jobs > Succeeded Hardware Resources|Cluster|Jobs|Pods Succeeded

メモリ

メモリ スロット数/最大構成メモリ容量

メトリック名説明UI の場所メトリックパス
Total (MB)クラスタの合計メモリ容量(MB 単位) Dashboard > Cluster > Capacity > Memory Hardware Resources|Cluster|Memory|Capacity|Total (MB)
使用済(MB)クラスタですでに使用されているメモリ容量(MB 単位) Dashboard > Cluster > Capacity > Memory Hardware Resources|Cluster|Memory|Capacity|Used (MB)

メモリクォータ

メトリック名説明UI の場所メトリックパス
Limit Used (%)使用済みのメモリ制限クォータの割合 Dashboard > Quotas > Memory Limit

Hardware Resources|Cluster|Memory|Quota|Limit Used (%)

Limit Used (MB)使用済みのメモリ制限クォータの MB 値 Dashboard > Quotas > Memory Limit

Hardware Resources|Cluster|Memory|Quota|Limit Used (MB)

Request Used (%)使用済みのメモリ要求クォータの割合 Dashboard > Quotas > Memory Request Hardware Resources|Cluster|Memory|Quota|Request Used (%)
Request Used (MB)使用済みのメモリ要求クォータの MB 値 Dashboard > Quotas > Memory Request Hardware Resources|Cluster|Memory|Quota|Request Used (MB)

メモリ使用率

メトリック名説明UI の場所メトリックパス
Limit (MB)

ポッドで使用できるメモリの制限。このメトリックの計算には、モニタ対象の名前空間に属するポッドだけが使用されます。

この値がどのポッドにも指定されていない場合、この値はノードのメモリ制限として計算されます。

例:

  • ノード制限が 24MB で、メモリ制限のない 5 つのポッドがある場合、この値は 24MB と表示されます。
  • ノード制限が 24MB で、5 つのポッドがあり、各ポッドの制限が 5MB の場合、この値では制限が 25MB と表示されます。
Dashboard > Utilization > Memory Hardware Resources|Cluster|Memory|Utilization|Limit (MB)
Request (MB)モニタ対象の名前空間のすべてのポッドが要求したメモリの MB 値。 Dashboard > Utilization > Memory Hardware Resources|Cluster|Memory|Utilization|Request (MB)
使用済(MB)モニタ対象の名前空間からのポッドが現在使用している実際のメモリ。 Dashboard > Utilization > Memory Hardware Resources|Cluster|Memory|Utilization|Used (MB)

ノード

メトリック名説明UI の場所メトリックパス
Master Countクラスタ内のマスターノードの数 Inventory > Masters Hardware Resources|Cluster|Nodes|Master Count
ワーカー数クラスタ内のワーカーノードの数 Inventory > Workers Hardware Resources|Cluster|Nodes|Worker Count
Memory Pressure Countクラスタ内のメモリ負荷のあるノードの数 Inventory > Memory Pressure Hardware Resources|Cluster|Nodes|Memory Pressure Count
Disk Pressure Countクラスタ内のディスク負荷のあるノードの数 Inventory > Disk Pressure Hardware Resources|Cluster|Nodes|Disk Pressure Count

ポッド

ポッドの容量

メトリック名説明UI の場所メトリックパス
[総数(Total Count)]クラスタがサポートできるポッドの合計数

Pods > Total Count

Hardware Resources|Cluster|Pods|Capacity|Total Count
Used Countクラスタですでに作成されているポッドの数 Pods > Count Hardware Resources|Cluster|Pods|Capacity|Used Count

ポッドの CPU 使用率

メトリック名説明UI の場所メトリックパス
%Busy Scaledこれにより、CPU 制限に対する CPU 使用率が正規化され、より詳細な単位にスケーリングされます。このメトリックは、割り当てられた CPU リソース(ミリコアで測定)の使用量を表示し、リソースの CPU 制限と CPU 使用率を正確に表示します。Server > Metric BrowserRoot|Individual Nodes|<namespace>/<pod-name>|Hardware Resources|CPU|%Busy Scaled
%ビジー

ポッドで使用される CPU コアの割合。CPU 制限がポッドに設定されている場合、ビジー率はポッドの CPU 制限に対する使用済み CPU の割合として計算されます。

ポッドの CPU 制限が指定されていない場合、これは、使用された CPU のノードまたはクラスタのいずれか使用可能な方の CPU 制限に対する割合として計算されます。

Server > Metric BrowserRoot|Individual Nodes|<namespace>/<pod-name>|Hardware Resources|CPU|%Busy

ポッドのメモリ使用量

メトリック名説明UI の場所メトリックパス
使用済(MB)ポッドで使用されるメモリの量。Server > Metric BrowserRoot|Individual Nodes|<namespace>/<pod-name>|Hardware Resources|Memory|Used (MB)

PVC

PVC クォータ

メトリック名説明UI の場所メトリックパス
使用済み(Used)クラスタですでに使用されている PVC クォータ(カウント) Dashboard > Quotas > PVC Hardware Resources|Cluster|PVC|Quota|Used
使用率 %クラスタですでに使用されている PVC クォータの割合 Dashboard > Quotas > PVC Hardware Resources|Cluster|PVC|Quota|Used (%)

PVC 使用率

メトリック名説明UI の場所メトリックパス
容量(MB)モニタ対象の名前空間のポッドで使用可能な PVC の合計 Dashboard > Utilization > PVCs Hardware Resources|Cluster|PVC|Utilization|Capacity (MB)
Request (MB)モニタ対象の名前空間のポッドによって要求された PVC の値 Dashboard > Utilization > PVCs Hardware Resources|Cluster|PVC|Utilization|Request (MB)

ReplicaSets

メトリック名説明UI の場所メトリックパス
Countクラスタ内のレプリカセットリソースの数 Inventory > Objects > ReplicaSets > Count Hardware Resources|Cluster|Count
レプリカクラスタ内のすべてのレプリカセットにおけるレプリカの合計数Inventory > Objects > ReplicaSets > Count Hardware Resources|Cluster|ReplicaSets|Replicas
Replicas Availableクラスタ内のすべてのレプリカセットにおける使用可能なレプリカの合計数Inventory > Objects > ReplicaSets > Available Hardware Resources|Cluster|ReplicaSets|Replicas Available
Replicas Unavailableクラスタ内のすべてのレプリカセットにおける使用できないレプリカの合計数 Inventory > Objects > ReplicaSets > Unavailable Hardware Resources|Cluster|ReplicaSets|Replicas Unavailable

サービス

メトリック名説明UI の場所メトリックパス
Countクラスタで実行されている Kubernetes サービスの合計数 Inventory > Services > Services Hardware Resources|Cluster|Services|Count

StatefulSets

メトリック名説明UI の場所メトリックパス
Countモニタ対象となる名前空間での StatefulSets の数 Inventory > Objects > StatefulSets > (Count) Hardware Resources|Cluster|StatefulSets|Count
Replicas Readyモニタ対象となる名前空間のすべての StatefulSets で準備完了状態にあるレプリカの数 Inventory > Objects > StatefulSets > Replicas Not Ready Hardware Resources|Cluster|StatefulSets|Replicas Ready
Replicas Desiredモニタ対象となる名前空間のうち、StatefulSet の仕様で必要に応じて指定されるすべての StatefulSets でのレプリカの数N/AHardware Resources|Cluster|StatefulSets|Replicas Desired
Replicas Not Readyモニタ対象となる名前空間のうち、未準備の状態で作成または開始されるすべての StatefulSets でのレプリカの数 Inventory > Objects > StatefulSets > Replicas Not Ready Hardware Resources|Cluster|StatefulSets|Replicas Not Ready
コリジョン数モニタ対象となるすべての名前空間での StatefulSets のハッシュ衝突の数N/AHardware Resources|Cluster|StatefulSets|Collisions

ストレージクォータ

メトリック名説明UI の場所メトリックパス
使用済(MB)クラスタで使用されたストレージクォータ(MB 単位) Dashboard > Quotas > Storage Hardware Resources|Cluster|Storage|Quota|Used (MB)
Used (%)クラスタで使用されたストレージクォータの割合 Dashboard > Quotas > Storage Hardware Resources|Cluster|Storage|Quota|Used (%)