Este documento foi traduzido usando tecnologia de tradução automática de máquina. Sempre trabalhamos para apresentar traduções precisas, mas não oferecemos nenhuma garantia em relação à integridade, precisão ou confiabilidade do conteúdo traduzido. Em caso de qualquer discrepância, a versão original em inglês prevalecerá e constituirá o texto official.

Esta é uma documentação não divulgada para SUSE® Storage 1.12 (Dev).

Métricas de volume do Kubelet

Sobre as métricas de volume do Kubelet

O Kubelet expõe as seguintes 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

Essas métricas medem informações relacionadas ao sistema de arquivos de um PVC dentro de um dispositivo de bloco Longhorn.

Elas são diferentes das métricas longhorn_volume_*, que medem informações específicas de um dispositivo de bloco Longhorn.

Você pode configurar um sistema de monitoramento que coleta os endpoints de métricas do Kubelet para obter o status de um PVC e configurar alertas para eventos anormais, como o PVC prestes a ficar sem espaço de armazenamento.

Uma configuração de monitoramento popular é prometheus-operator/kube-prometheus-stack,, que coleta métricas kubelet_volume_stats_* e fornece um painel e regras de alerta para elas.

Suporte ao Plugin CSI do Longhorn

O plugin CSI do Longhorn suporta o NodeGetVolumeStats RPC de acordo com o especificação da CSI.

Isso permite que o kubelet consulte o plugin CSI do Longhorn para o status de um PVC.

O kubelet então expõe essas informações em kubelet_volume_stats_* métricas.