この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。

これは未公開の文書です SUSE® Storage 1.12 (Dev).

Kubeletボリュームメトリクス

Kubeletボリュームメトリクスについて

Kubeletは 次のメトリクスを公開します:

  1. kubelet_volume_stats_capacity_bytes

  2. kubelet_volume_stats_available_bytes

  3. kubelet_volume_stats_used_bytes

  4. kubelet_volume_stats_inodes

  5. kubelet_volume_stats_inodes_free

  6. kubelet_volume_stats_inodes_used

これらのメトリクスは、Longhornブロックデバイス内のPVCのファイルシステムに関連する情報を測定します。

これらは、Longhornブロックデバイスに特有の情報を測定するlonghorn_volume_*メトリクスとは異なります。

KubeletメトリクスエンドポイントをスクレイピングしてPVCのステータスを取得し、ストレージスペースが不足しそうな異常イベントに対してアラートを設定する監視システムを構築できます。

一般的な監視セットアップは、 prometheus-operator/kube-prometheus-stack,であり、`kubelet_volume_stats_*`メトリクスをスクレイピングし、それらのためのダッシュボードとアラートルールを提供します。

Longhorn CSIプラグインサポート

Longhorn CSIプラグインは、NodeGetVolumeStats RPCを CSI仕様に従ってサポートします。

これにより、kubeletはPVCのステータスを取得するためにLonghorn CSIプラグインにクエリを送信できます。

その後、kubeletは`kubelet_volume_stats_*`メトリクスでその情報を公開します。