이 페이지에서는 Filestore 인스턴스를 모니터링하고 디스크 공간 부족 및 백업 할당량 부족에 대해 알림을 설정하는 방법을 보여줍니다.
Cloud Monitoring을 사용하여 Filestore 인스턴스를 모니터링할 수 있습니다.
시작하기 전에
시작하기 전에 다음 역할에 대한 액세스 권한이 있는지 확인하세요.
- 모니터링 뷰어
- 모니터링 편집자
이러한 역할에 액세스 권한을 부여하는 방법은 Cloud Monitoring에 액세스 권한 부여를 참고하세요.
Cloud Monitoring 대시보드에 Filestore 측정항목 차트 추가
Cloud Monitoring 대시보드에서 Filestore 성능 측정항목을 보려면 다음 단계를 따르세요.
-
Google Cloud 콘솔에서 leaderboard 측정항목 탐색기 페이지로 이동합니다.
검색창을 사용하여 이 페이지를 찾은 경우 부제목이 Monitoring인 결과를 선택합니다.
- 측정항목 선택 확장 가능 섹션을 클릭합니다.
- 리소스 또는 측정항목 이름으로 필터링 필드에
filestore
를 입력하고 Filestore 인스턴스 확장 가능 섹션을 선택합니다. 사용 가능한 측정항목을 선택합니다.
항목 설명 기본 등급 리전, 엔터프라이즈, 영역 등급 평균 읽기 지연 시간 읽기 작업의 평균 소요 시간(밀리초)입니다. ✓ 평균 쓰기 지연 시간 쓰기 작업의 평균 소요 시간(밀리초)입니다. ✓ 작성한 바이트 작성한 바이트 수입니다. ✓ ✓ 읽은 바이트 영구 스토리지에서 읽은 바이트 수입니다. 메모리 캐시에서 제공되는 읽기가 일부 있을 수 있으므로 클라이언트가 읽은 바이트 수보다 작을 수 있습니다. * ✓ ✓ 디스크 읽기 작업 수 디스크 읽기 작업 수입니다. Filestore 인스턴스에서 데이터를 캐시하는 경우 일부 읽기 작업은 디스크 읽기로 간주되지 않습니다. * ✓ ✓ 디스크 쓰기 작업 수 디스크 쓰기 작업 수입니다. Filestore 인스턴스에서 데이터를 캐시하는 경우 일부 쓰기 작업은 디스크 쓰기로 간주되지 않습니다. * ✓ ✓ 메타데이터 작업 수 디스크 메타데이터 작업 수 ✓ 여유 바이트 여유 디스크 바이트 수입니다. ✓ ✓ 여유 디스크 바이트 백분율 여유 디스크 바이트의 비율입니다. ✓ ✓ 여유 원시 용량 비율 총 공간의 백분율로 표시되는 원시 여유 용량입니다. ✓ 프로시져 호출 수 nfsstat -s 명령어와 동일한 정보를 반환합니다. ✓ 스냅샷에 사용된 바이트 바이트 단위로 측정된 스냅샷 저장에 사용되는 공간입니다. ✓ ✓ 읽기 작업에 소요된 시간(밀리초) 디스크 읽기에 소요된 시간입니다. ✓ 쓰기 작업에 소요된 시간(밀리초) 디스크 쓰기에 소요된 시간입니다. ✓ 사용 바이트 수 사용된 디스크 바이트 수입니다. ✓ ✓ 사용된 공간 비율 사용된 디스크 바이트의 비율입니다. ✓ ✓ *메모리 캐시 작업은 기본 등급 인스턴스에서만 발생합니다.
선택적 구성:
필드 설명 필터 모니터링하려는 Filestore 인스턴스에 대한 필터입니다. 그룹화 기준 유사한 시계열의 데이터를 결합합니다. 애그리게이터 공통 함수를 사용하여 시계열을 결합합니다. 최소 정렬 기간 집계가 수행되는 시간 간격입니다. 차트에 측정항목을 더 추가하려면 다른 측정항목 추가를 클릭합니다.
차트 저장을 클릭하여 대시보드를 만듭니다. 또는 기존 대시보드에 차트를 추가할 수 있습니다.
측정항목 정의
다음 섹션에서는 특정 Filestore별 측정항목을 자세히 설명합니다.
원시 여유 용량 비율
여유 원시 용량 백분율 측정항목은 사용 가능한 원시 디스크 공간이 아닐 수 있는 사용자에게 제공되는 용량을 나타냅니다.
인스턴스는 내구성을 제공하고 성능을 지원하기 위해 데이터를 복제하므로 총 스토리지 용량은 사용자가 지정한 인스턴스 용량보다 큽니다.
사용 가능한 원시 용량 비율 측정항목은 인스턴스 내구성 또는 성능의 함수로 수행된 복제 후 사용자에게 제공되는 사용 가능한 원시 용량의 비율을 나타냅니다.
이 측정항목이 0%에 도달하면 더 많은 여유 공간이 확보될 때까지 새 데이터를 클러스터에 쓸 수 없습니다.
인스턴스 용량을 확장하거나 축소하는 방법에 대한 자세한 내용은 용량 확장을 참조하세요.
스냅샷에 사용된 바이트
스냅샷에 사용된 바이트 측정항목은 내부 또는 외부에 있는 모든 스냅샷에서 사용 중인 바이트 수를 나타냅니다. 이 측정항목은 인스턴스가 아닌 공유를 기준으로 할당되고 색인이 생성됩니다.
사용된 바이트 수
사용된 바이트 측정항목은 사용자가 작성한 원시 데이터를 나타냅니다. 노드 및 메타데이터에 필요한 공간은 고려하지 않습니다.
예상 용량
인스턴스의 사용 가능한 용량을 더 잘 이해하려면 사용 가능한 공간과 쓰여진 공간을 모니터링하는 것이 좋습니다.
인스턴스의 여유 공간을 보려면 무료 원시 용량 비율 측정항목을 사용하세요.
파일 공유에 저장된 파일마다 inode 하나를 사용합니다. 파일 시스템에서 inode가 부족하면 최대 할당 용량에 도달하지 않더라도 파일 공유에 파일을 추가로 저장할 수 없습니다.
사용 중인 inode 수를 보려면 df
명령어를 사용합니다. 자세한 내용은 용량 확장 및 용량 문제를 참고하세요.
알림 설정
디스크 공간 부족
Filestore 인스턴스에 여유 공간이 부족해지지 않도록 하려면 디스크 공간 부족 알림을 설정하는 것이 좋습니다.
-
Google Cloud 콘솔에서 notifications 알림 페이지로 이동합니다.
검색창을 사용하여 이 페이지를 찾은 경우 부제목이 Monitoring인 결과를 선택합니다.
- 정책 만들기를 클릭합니다.
- 측정항목 선택 확장 가능 섹션을 클릭합니다.
- 리소스 또는 측정항목 이름으로 필터링 필드에
filestore
를 입력하고 Filestore 인스턴스 확장 가능 섹션을 선택합니다. - Nfs 활성 측정항목 카테고리를 선택합니다.
- 여유 디스크 공간 백분율 측정항목을 선택합니다.
- 적용을 클릭합니다.
- 필터 추가 섹션에서 필터 추가를 클릭합니다.
- 필터 확장 가능 섹션을 클릭하고 instance_name을 선택합니다.
- 값 필드에 알림을 수신할 Filestore 인스턴스 이름을 입력합니다.
완료를 클릭합니다.
Cloud Monitoring 측정항목 필터링에 대한 자세한 내용은 필터링을 참조하세요.
변환 데이터 섹션에서 순환 기간 및 순환 기간 함수를 지정합니다. 보조 데이터 변환을 포함할지 여부를 지정하고 다음을 클릭합니다.
알림 트리거 구성 창에서 조건 유형을 선택합니다.
다음 사양을 설정합니다.
필드 구성 알림 트리거 모든 시계열 위반 기준 위치 임곗값 미만 기준 값 각 Filestore 인스턴스에 허용되는 최저 여유 디스크 공간 백분율을 입력합니다. 낮은 한도를 설정하고 알림이 트리거되는지 확인하여 알림을 테스트할 수 있습니다.
자세한 내용은 기본 알림 정책 만들기 흐름을 참조하세요.
고급 옵션을 입력합니다.
조건 이름 필드에 조건 이름을 입력합니다.
다음을 클릭합니다.
알림 구성 및 알림 완료 창에서 사용할 알림 채널을 표시합니다.
새 채널을 만드는 방법은 알림 채널 관리를 참조하세요.
이슈 자동 종료 기간 메뉴에서 사용할 기간을 선택합니다.
정책 사용자 라벨 섹션에서 사용할 라벨을 표시합니다.
문서 섹션에서 문제를 해결하는 방법에 대한 안내 등 포함할 문서를 추가합니다.
알림 정책 이름 필드에 알림 정책 이름을 입력하고 다음을 클릭합니다.
정책 만들기를 클릭합니다.
낮은 백업 할당량
Filestore 인스턴스에 대해 백업 만들기를 예약하거나 자동화하는 경우 백업 할당량이 부족할 때에 대한 알림을 설정해야 합니다.
-
Google Cloud 콘솔에서 notifications 알림 페이지로 이동합니다.
검색창을 사용하여 이 페이지를 찾은 경우 부제목이 Monitoring인 결과를 선택합니다.
- 정책 만들기를 클릭합니다.
- 측정항목 선택 확장 가능 섹션을 클릭합니다.
- 리소스 또는 측정항목 이름으로 필터링 필드에
quota
를 입력하고 소비자 할당량 확장 가능 섹션을 선택합니다. - 할당량 활성 측정항목 카테고리를 선택합니다.
- 할당 할당량 사용 측정항목을 선택합니다.
- 적용을 클릭합니다.
- 필터 추가 섹션에서 필터 추가를 클릭합니다.
- 필터 확장 가능 섹션을 클릭하고 quota_metric을 선택합니다.
- 값 필드에
file.googleapis.com/backups-per-region
를 입력합니다. - 완료를 클릭합니다.
선택사항: 다른 필터를 추가하려면 필터 추가를 클릭하고 프로세스를 반복합니다.
Cloud Monitoring 측정항목 필터링에 대한 자세한 내용은 필터링을 참조하세요.
변환 데이터 섹션에서 순환 기간 및 순환 기간 함수를 지정합니다. 보조 데이터 변환을 포함할지 여부를 지정하고 다음을 클릭합니다.
알림 트리거 구성 창에서 조건 유형을 선택합니다.
다음 사양을 설정합니다.
필드 구성 알림 트리거 모든 시계열 위반 기준 위치 임곗값 미만 기준 값 허용되는 가장 낮은 남은 백업 할당량을 입력합니다. 낮은 한도를 설정하고 알림이 트리거되는지 확인하여 알림을 테스트할 수 있습니다.
자세한 내용은 기본 알림 정책 만들기 흐름을 참조하세요.
고급 옵션을 입력합니다.
조건 이름 필드에 조건 이름을 입력합니다.
다음을 클릭합니다.
알림 구성 및 알림 완료 창에서 사용할 알림 채널을 표시합니다.
새 채널을 만드는 방법은 알림 채널 관리를 참조하세요.
이슈 자동 종료 기간 메뉴에서 사용할 기간을 선택합니다.
정책 사용자 라벨 섹션에서 사용할 라벨을 표시합니다.
문서 섹션에서 '이전 백업 삭제' 또는 '추가 할당량 요청'과 같이 문제를 해결하는 방법에 대한 안내 등 포함할 문서를 추가합니다.
알림 정책 이름 필드에 알림 정책 이름을 입력하고 다음을 클릭합니다.
정책 만들기를 클릭합니다.