すべてのプロダクト
Search
ドキュメントセンター

Container Service for Kubernetes:コンテナストレージのモニタリング

最終更新日:Mar 26, 2026

ACKのPrometheusモニタリングダッシュボードは、クラスター、ノード、Pod、およびボリュームレベルでのストレージ使用量をリアルタイムで可視化します。Managed Service for Prometheusを有効にすると、追加のイベントトラッキングなしで、ご利用のクラスターにマウントされているディスク、NAS、およびOSSボリューム全体のディスク I/O、容量使用率、inode使用量を追跡できます。

前提条件

開始する前に、以下を確認してください。

  • Container Storage Interface (CSI) プラグインがバージョン 1.22.14-820d8870-aliyun 以降でインストールされていること。CSIプラグインを更新する際は、csi-plugincsi-provisioner の両方を更新します。更新手順については、「csi-pluginとcsi-provisionerの更新」をご参照ください。

  • クラスターでManaged Service for Prometheusが有効化されていること。セットアップ手順については、「Managed Service for Prometheusの使用」トピックの「ステップ1: Managed Service for Prometheusを有効にする」をご参照ください。

サポートされているストレージタイプ

次の表は、モニタリングをサポートするコンテナストレージタイプと、そのメトリックを表示する場所を示しています。

ストレージタイプ基盤となるストレージメトリックの表示場所
emptyDirノードディレクトリ (ホスト)アプリケーションモニタリング > Pods タブ (エフェメラルストレージ セクション)。emptyDir には個別のメトリックはなく、エフェメラルストレージの一部として表示されます。
ディスクボリュームAlibaba Cloud ディスクストレージモニタリング > CSI Disk タブ
File Storage NAS (NAS) ボリュームNASストレージモニタリング > CSI NAS タブ
Object Storage Service (OSS) ボリュームOSSストレージモニタリング > CSI OSS タブ

以下のストレージタイプはストレージモニタリングをサポートしていません。

ストレージタイプ理由
hostPathkubeletはhostPathボリュームをPodエフェメラルストレージとしてカウントせず、モニタリングしません。
SecretsとConfigMapsこれらのタイプにはストレージモニタリングの要件がなく、Kubernetesコミュニティはそれらのモニタリング設計を定義していません。

Prometheusモニタリングページの表示

  1. ACK コンソールにログインします。左側のナビゲーションウィンドウで、ACK コンソール[クラスター] をクリックします。

  2. [クラスター] ページで、目的のクラスターの名前をクリックします。

  3. 左側ペインで、運用Prometheus モニタリング を選択します。

クラスターダッシュボード

Prometheus モニタリング」ページで、[モニタリングの概要] をクリックし、次に [クラスターの概要] タブをクリックします。

クラスターダッシュボードは、すべてのボリュームと、最もファイルシステム容量を消費しているコンテナのフリート全体のビューを提供します。

imageimage
メトリック説明
PVC概要クラスターにマウントされているすべての永続ボリューム要求 (PVC) を一覧表示します。これには、PVC名、永続ボリューム (PV) 名、タイプ、名前空間、マウントされているノード数、合計容量、使用済み容量、および使用率が含まれます。
コンテナファイルシステム使用量 (上位10)ルートファイルシステム容量使用量が最も高い上位10個のコンテナ。
コンテナファイルシステムinode使用量 (上位10)ルートファイルシステムでinode使用量が最も高い上位10個のコンテナ。

ノードダッシュボード

[Prometheus Monitoring] ページで、[Node Monitoring] をクリックし、次に [Nodes] タブをクリックします。

ノードダッシュボードは、各ノードのディスク I/O パフォーマンスとPVC使用量を示します。

ディスクモニタリング

image
メトリック説明
ディスク読み取り/書き込みレート (IOPS)ディスクの読み取りおよび書き込みのIOPS。
ディスク読み取り/書き込みディスクの読み取りおよび書き込みスループット。
ディスク I/O 読み取り/書き込み時間ディスクの読み取りおよび書き込み時間。
ディスク I/O 読み取り/書き込みレイテンシー (時間/I/O)ディスクの読み取りおよび書き込み操作あたりのレイテンシー。

PVCモニタリング

image
メトリック説明
ディスクファイルシステム使用率 (%)ディスク容量使用率。
ディスクファイルシステム使用量 (バイト)使用済みディスク容量 (バイト)。
ディスクファイルシステム空き容量 (バイト)利用可能なディスク容量 (バイト)。
PVC概要ノードにマウントされているすべてのPVCを一覧表示します。これには、PVC名、PV名、タイプ、名前空間、マウントされているノード数、合計容量、使用済み容量、および使用率が含まれます。
PVC読み取り/書き込み各ボリュームのリアルタイム読み取りおよび書き込みスループット。

Podダッシュボード

Prometheus モニタリング」ページで、[アプリケーションモニタリング] をクリックし、次に [Pods] タブをクリックします。

Podストレージメトリックは、ルートファイルシステムとエフェメラルストレージの2つのカテゴリをカバーします。

ルートファイルシステムモニタリング

重要

クラスターがKubernetes 1.24以降を実行している場合、Podダッシュボードメトリックはcsi-pluginバージョン 1.28.3-eb95171-aliyun 以降に依存します。インストールされているバージョンがそれより古い場合、Podダッシュボードにはメトリックが表示されません。バージョンを確認するには、「csi-pluginリリースノート」をご参照ください。

image
メトリック説明
Podファイルシステム使用量Podのルートファイルシステムで使用されているストレージ容量。
Podファイルシステム使用率 (%)Podのルートファイルシステムのストレージ容量使用率。
Podファイルシステム読み取りルートファイルシステムのリアルタイム読み取りスループット。
Podファイルシステム書き込みルートファイルシステムのリアルタイム書き込みスループット。

エフェメラルストレージモニタリング

image
メトリック説明
エフェメラルストレージ使用量Podで使用されているエフェメラルストレージ。
エフェメラルストレージ使用率 (%)エフェメラルストレージ使用率。収集されるのは、spec.containers[].resources.limits.ephemeral-storage が設定されている場合のみです。
エフェメラルinode使用量Podエフェメラルストレージで使用されているinode数。
エフェメラルストレージinode使用率 (%)Podエフェメラルストレージのinode使用率。

ボリュームダッシュボード

クラスター内のPodにディスク、NAS、またはOSSボリュームがマウントされている場合は、以下のダッシュボードを使用してそれらの使用量をモニタリングします。

ディスクボリュームモニタリング

Prometheus モニタリング」ページで、「ストレージ モニタリング」をクリックし、次に「CSI ディスク」タブをクリックします。

ディスクボリュームダッシュボードは、ディスクPVC、ディスクボリュームがマウントされているノード、およびディスクボリューム使用量を示します。

imageimage

NASボリュームモニタリング

Prometheus モニタリング」ページで、[ストレージモニタリング] をクリックし、次に [CSI NAS] タブをクリックします。

NASボリュームダッシュボードは、NAS PVC、NASボリュームがマウントされているノード、およびNASボリューム使用量を示します。

重要

容量使用率、合計容量、使用済み容量、および空き容量メトリックは、Container Network File System (CNFS) によって管理されているNASボリュームでのみ利用可能です。

imageimage

OSSボリュームモニタリング

[Prometheus モニタリング] ページで、[ストレージモニタリング] をクリックし、次に [CSI OSS] タブをクリックします。

OSSボリュームダッシュボードは、OSS PVC、OSSボリュームがマウントされているノード、およびOSSボリューム使用量を示します。

oss.pngimage

次のステップ

関連ドキュメント