이 페이지에서는 볼륨 사용량 모니터링에 관한 정보를 제공합니다.
볼륨 사용량 정보
볼륨은 사용자 데이터 및 스냅샷 데이터의 컨테이너이며 볼륨의 용량으로 성장을 제한합니다.
볼륨에 할당된 것보다 더 많은 데이터를 쓰는 애플리케이션이나 사용자는 공간 부족 오류를 수신하여 애플리케이션 문제가 발생할 수 있습니다. 공간 부족 오류를 방지하려면 사용량을 모니터링하는 것이 좋습니다.
일반적인 접근 방식은 특정 사용량 기준점(일반적으로 80%)에 도달하는 즉시 볼륨 용량을 늘리는 것입니다.
고려사항
볼륨 사용에 관한 다음 고려사항을 검토하세요.
데이터를 삭제해도 여유 공간이 부족해질 수 있으며 필요한 데이터를 참조하는 스냅샷이 삭제될 수도 있습니다. 자세한 내용은 스냅샷 및 스냅샷 기반 데이터 관리를 참고하세요.
공간을 확보하기 위해 스냅샷을 수동으로 삭제하는 대신 볼륨 용량을 늘려 공간 부족 상태를 방지하는 것이 좋습니다.
inode는 볼륨의 제한된 리소스이며 생성하는 모든 파일 또는 디렉터리에 사용됩니다. 아이노드가 부족해지는 경우는 흔하지 않지만, 볼륨에서 파일 수백만 개가 예상되는 환경에서는 모니터링하는 것이 좋습니다.
볼륨 사용량을 모니터링하는 방법
다음 섹션의 방법을 사용하여 볼륨 사용량을 모니터링할 수 있습니다.
Cloud Monitoring 기반 사용량 모니터링
다음 볼륨 측정항목에서 볼륨 사용량을 계산할 수 있습니다.
볼륨 공간:
netapp.googleapis.com/volume/bytes_used / netapp.googleapis.com/volume/allocated_bytes * 100
볼륨 inode:
netapp.googleapis.com/volume/inode_used / netapp.googleapis.com/volume/inode_limit * 100
볼륨 이름과 위치를 측정항목 라벨로 사용하여 함께 속한 측정항목을 일치시킵니다.
Cloud Monitoring 알림을 사용하여 결과를 80% 와 같은 임계값과 일치시켜 알림을 트리거할 수 있습니다.
다음 예는 볼륨 사용량을 모니터링하는 Prometheus Query Language (PromQL) 코드를 보여줍니다.
netapp_googleapis_com:volume_bytes_used / netapp_googleapis_com:volume_allocated_bytes
이 코드를 확장하여 측정항목-임계값 알림 정책에 사용할 수 있습니다.
(netapp_googleapis_com:volume_bytes_used / netapp_googleapis_com:volume_allocated_bytes) > 0.8
측정항목은 5분마다 업데이트됩니다. 더 짧은 시간 척도에서 발생하는 변경사항은 Cloud Monitoring에 반영되지 않습니다.
클라이언트 측 사용량 모니터링
클라이언트 운영체제 기능을 사용하여 네트워크 매핑된 드라이브 속성을 쿼리하여 볼륨의 사용된 용량과 사용 가능한 용량을 확인할 수 있습니다.
Windows 클라이언트: 명령 프롬프트에서
dir
명령어를 사용하거나 File Explorer에서Drive
>Properties
명령어를 사용합니다.Linux 클라이언트: 공간 모니터링에는
df
명령어를, inode 모니터링에는df -i
명령어를 사용합니다.
관리 사용량 모니터링
Google Cloud 콘솔의 볼륨 페이지에서 볼륨의 사용량과 프로비저닝된 공간을 확인할 수 있습니다.
Google Cloud 콘솔에서 NetApp 볼륨 페이지로 이동합니다.
사용됨 열에는 사용량 비율과 사용된 GiB가 표시됩니다.
Google Cloud CLI를 사용하여 볼륨 용량과 사용량을 가져올 수 있습니다.
gcloud netapp volumes list --format="table(name, capacityGib, usedGib)"
이 접근 방식을 사용하면 inode 측정항목을 사용할 수 없습니다.
다음 단계
Cloud Logging에 대해 알아보기