alert: KubePvcCritical
expr: kubelet_volume_stats_available_bytes
/ kubelet_volume_stats_capacity_bytes * 100 < 5
and kubelet_volume_stats_capacity_bytes > 0
for: 5m
severity: critical
Сообщение алерта: PVC {{ $labels.namespace }}/{{ $labels.persistentvolumeclaim }} почти полностью занят
На томе PVC свободно менее 5%. Приложение вот-вот не сможет писать данные.
Те же, что у KubePvcAlmostFull, но запас исчерпан.
kubectl -n <ns> exec <pod> -- df -h <путь-монтирования>
kubectl -n <ns> exec <pod> -- du -xh --max-depth=2 <путь-монтирования>
kubectl -n <ns> get pvc <имя> -o yaml | grep -i -E 'storageClassName|storage:'
kubectl get storageclass <имя> -o jsonpath='{.allowVolumeExpansion}'
Срочно расширить PVC или освободить место. Для БД не удаляйте файлы данных вручную — используйте механизмы самой БД (очистка WAL/binlog, VACUUM и т.п.).
Нельзя, пока место не освобождено.
Весь набор из 44 протестированных правил + Alertmanager → Telegram: 790 ₽
Открыть в Telegram · Бесплатный набор Monitoring Lite · Все алерты runbook