Este documento ha sido traducido utilizando tecnología de traducción automática. Si bien nos esforzamos por proporcionar traducciones precisas, no ofrecemos garantías sobre la integridad, precisión o confiabilidad del contenido traducido. En caso de discrepancia, la versión original en inglés prevalecerá y constituirá el texto autorizado.

Métricas de volumen de Kubelet

Acerca de las métricas de volumen de Kubelet

Kubelet expone las siguientes métricas:

  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

Esas métricas miden información relacionada con el sistema de archivos de un PVC dentro de un dispositivo de bloque Longhorn.

Son diferentes de las métricas longhorn_volume_*, que miden información específica de un dispositivo de bloque Longhorn.

Puedes configurar un sistema de monitoreo que extraiga los puntos finales de métricas de Kubelet para obtener el estado de un PVC y configurar alertas para eventos anormales, como que el PVC esté a punto de quedarse sin espacio de almacenamiento.

Una configuración de monitoreo popular es prometheus-operator/kube-prometheus-stack, que extrae métricas kubelet_volume_stats_* y proporciona un panel y reglas de alerta para ellas.

Soporte del plugin CSI de Longhorn

El plugin CSI de Longhorn admite el NodeGetVolumeStats RPC de acuerdo con la especificación CSI.

Esto permite que el kubelet consulte el plugin CSI de Longhorn para obtener el estado de un PVC.

El kubelet luego expone esa información en kubelet_volume_stats_* métricas.