이 페이지에서는 Cloud Monitoring으로 측정항목을 수집하고 분석하여 Google Cloud NetApp Volumes 리소스와 성능을 모니터링하는 방법을 설명합니다.
Cloud Monitoring 측정항목
NetApp 볼륨 모니터링을 위한 다양한 측정항목은 Cloud Monitoring에서 사용할 수 있습니다. 카테고리에는 볼륨, 스토리지 풀, 복제 측정항목이 포함됩니다.
측정항목 탐색기에서 개별 측정항목을 선택하여 차트를 만들거나, 여러 차트가 있는 대시보드를 만들거나, 알림을 추가하거나, Cloud Monitoring API로 측정항목 데이터를 가져올 수 있습니다.
모니터링 리소스
netapp.googleapis.com이 각 모니터링 리소스 앞에 옵니다. 예를 들어 볼륨의 경우 전체 모니터링 리소스는 netapp.googleapis.com/volume입니다.
| 모니터링 리소스 | 리소스 메타데이터 필드 |
|---|---|
Volume |
labels
service_level
storage_pool
protocols
|
StoragePool |
labels
service_level
|
Replication |
service_level |
BackupVault |
backup_crypto_key_version |
리소스 측정항목
netapp.googleapis.com이 각 측정항목 앞에 표시됩니다. 예를 들어 volume/bytes_used 측정항목의 전체 측정항목은 netapp.googleapis.com/volume/bytes_used입니다.
측정항목은 5분마다 샘플링되어 Cloud Monitoring으로 푸시됩니다. Cloud Monitoring 측정항목 탐색기에서 측정항목을 선택하고 정확한 결과를 위해 최소 정렬 기간을 5분으로 사용합니다.
| 측정항목 이름 | 설명 | 모니터링 리소스 | 측정항목 유형 | 단위 |
|---|---|---|---|---|
/volume/backup_used |
백업된 데이터 양(바이트)입니다(기준선 및 증분 변경 포함). |
/volume |
byte |
|
/volume/bytes_used |
파일로 기록된 데이터를 저장하는 데 사용된 용량과 스냅샷에 사용된 추가 공간입니다. |
/volume |
byte |
|
/volume/snapshot_bytes |
스냅샷에 사용된 용량 |
/volume |
byte |
|
/volume/allocated_bytes |
스토리지 풀에서 볼륨에 할당된 용량입니다. |
/volume |
byte |
|
/volume/auto_tiering/tiered_bytes |
계층화된 유형(콜드 또는 핫)별 자동 계층화 볼륨 사용 용량입니다. |
/volume |
|
byte |
/volume/auto_tiering/cold_tier_read_byte_count |
볼륨의 콜드 티어에서 읽은 용량입니다. |
/volume |
byte |
|
/volume/auto_tiering/cold_tier_write_byte_count |
볼륨의 콜드 티어에 기록한 용량입니다. |
/volume |
byte |
|
/volume/operation_count |
클라이언트가 볼륨에서 수행 중인 작업 수입니다. |
/volume |
|
1 |
/volume/throughput |
작업 유형의 처리량입니다. |
/volume |
|
byte |
/volume/average_latency |
스토리지 시스템 내에서 발생하는 볼륨 I/O 작업의 지연 시간 |
/volume |
|
ms |
/volume/backup_current_transfer_bytes |
현재 작업에서 지금까지 전송된 데이터 양입니다. |
/volume |
byte |
|
/volume/backup_healthy |
백업 전송이 누락되거나 실패했거나 수동 백업 오류가 발생한 경우 FALSE |
/volume |
BOOL |
|
/volume/backup_last_transfer_duration |
마지막 전송 작업의 기간입니다. |
/volume |
sec |
|
/volume/backup_last_transfer_size |
마지막 전송 작업의 크기입니다. |
/volume |
byte |
|
/volume/backup_transferring |
백업 상태: TRUE = 전송 중, FALSE = 유휴 상태 |
/volume |
BOOL |
|
/volume/inode_limit |
볼륨에 할당된 아이노드의 총량 (하드 캡)입니다. 볼륨에 할당된 용량(크기)에 연동됩니다. |
/volume |
1 |
|
/volume/inode_used |
볼륨에서 사용 중인 아이노드 수입니다. |
/volume |
1 |
|
/volume/throughput_limit |
볼륨에 할당된 최대 처리량입니다. |
/volume |
KiB/s |
|
/storage_pool/allocated |
볼륨에 할당된 풀 용량입니다. |
/storagePool |
byte |
|
/storage_pool/auto_tiering/tiered_bytes |
스토리지 풀 용량 계층화 유형: 콜드, 비콜드 |
/storagePool |
|
byte |
/storage_pool/auto_tiering/cold_tier_read_byte_count |
풀의 콜드 티어에서 읽은 바이트 수입니다. |
/storagePool |
byte |
|
/storage_pool/auto_tiering/cold_tier_write_byte_count |
풀의 콜드 티어에 기록된 바이트입니다. |
/storagePool |
byte |
|
/storage_pool/capacity |
풀의 총 크기입니다. | /storagePool |
byte |
|
/storage_pool/replication_status |
리전별 유연 풀의 복제 상태입니다. 0은 동기화되지 않음을, 1은 동기화됨을, 2는 따라잡고 있음을 의미합니다. |
/storagePool |
1 |
|
/replication/healthy |
관계에서 마지막 예약된 전송을 놓치지 않은 경우 TRUE 값, 예약된 전송을 놓쳤거나 비정상인 경우 FALSE 값 |
/replication |
BOOL |
|
/replication/lag_time |
소스에서 전송용 스냅샷이 생성된 이후 경과한 시간(전송 소요 시간 포함)입니다. |
/replication |
sec |
|
/replication/last_ |
마지막 전송 작업의 기간입니다. |
/replication |
sec |
|
/replication/last |
마지막 전송 작업의 크기입니다. | /replication |
byte |
|
/replication/current |
현재 작업에서 지금까지 전송된 데이터 양입니다. |
/replication |
byte |
|
/replication/transferring |
복제 상태:
|
/replication |
BOOL |
|
/replication/total_ |
관계가 생성된 이후 전송된 누적 데이터 양입니다. 0으로 재설정될 수 있음 |
/replication |
byte |
|
/backup_vault/cmek_backup_rotation_state |
백업 보관소에서 키 순환의 상태입니다. |
/BackupVault |
상태 값
|
int |
또한 Cloud Monitoring을 사용하면 측정항목이 특정 조건을 충족하는 경우 알림을 설정할 수 있습니다. 예를 들어 Cloud Monitoring을 사용하여 볼륨의 공간이 부족해지기 전에 관리 알림을 트리거할 수 있습니다. Cloud Monitoring 알림을 참고하세요.
Cloud Monitoring으로 볼륨 성능 통계 추적
Cloud Monitoring은 볼륨별로 다음 성능 측정항목을 추적합니다.
/volume/operation_count/volume/throughput/volume/average_latency
이러한 측정항목은 5분마다 업데이트되며 1일 이상의 기간에 대한 실적 추세를 개략적으로 보여줍니다.
측정항목은 서비스 성능만 반영합니다. 자세한 내용은 클라이언트에서 사용할 수 있는 모니터링 도구를 사용하세요. 예를 들어 요청이 서비스로 전송되기 전에 클라이언트에서 대기열에 추가되면 클라이언트에서 관찰되는 지연 시간이 서비스에서 보고하는 지연 시간보다 높을 수 있습니다.