Google Cloud의 모니터링 솔루션인 Cloud Monitoring에서 Persistent Disk 볼륨의 성능 측정항목을 확인할 수 있습니다.
디스크 측정항목은 다음과 같은 질문에 답하는 데 도움이 됩니다.
- 가상 머신(VM) 인스턴스 디스크의 평균 읽기 IOPS는 얼마인가요?
- 평균적으로 읽기 또는 쓰기 작업의 지연 시간은 얼마인가요?
- 특정 디스크의 평균 큐 깊이는 얼마인가요?
Persistent Disk 측정항목은 REST API, 클라이언트 라이브러리, 측정항목 쿼리 언어(MQL), PromQL을 사용하여 프로그래매틱 방식으로 검색 및 계산할 수 있습니다.
이 문서에서는 Compute Engine이 각각의 가상 머신(VM) 인스턴스에서 자동으로 수집하는 Persistent Disk 측정항목과 Cloud Monitoring에서 이를 확인하는 방법을 설명합니다.
사용 가능한 Persistent Disk 측정항목
다음 표에서는 모든 Persistent Disk 볼륨에 사용할 수 있는 디스크별 측정항목을 보여줍니다. VM에 Ops Agent를 설치하면 추가적인 측정항목을 수집할 수 있습니다.
Compute Engine 측정항목의 전체 목록은 Compute Engine 측정항목을 참조하세요.
이 표에서 각 측정항목 유형에는 가독성을 위해 표에서 생략된 compute.googleapis.com/
을 접두사로 추가해야 합니다.
표시 이름(Metric type) |
설명 |
---|---|
평균 I/O 지연 시간베타
(instance/disk/average_io_latency)
|
이전 1분 동안 디스크의 평균 읽기/쓰기 지연 시간(마이크로초)입니다. |
평균 I/O 큐 깊이베타
(instance/disk/average_io_queue_depth)
|
이전 1분 동안 읽기/쓰기 작업에 대한 디스크의 평균 큐 깊이입니다. |
디스크 읽기 바이트
(instance/disk/read_bytes_count)
|
사용자가 지정한 기간 동안의 평균 읽기 처리량 또는 평균 읽기/쓰기 바이트 수입니다*. |
디스크 쓰기 바이트(instance/disk/write_bytes_count)
|
사용자가 지정한 기간 동안의 평균 쓰기 처리량 또는 평균 쓰기 바이트 수입니다*. |
디스크 읽기 작업(instance/disk/read_ops_count)
|
사용자가 지정한 기간 동안의 평균 읽기 작업 수입니다*. |
디스크 쓰기 작업(instance/disk/write_ops_count)
|
사용자가 지정한 기간 동안의 평균 쓰기 작업 수입니다*. |
최대 디스크 읽기 바이트
(instance/disk/max_read_bytes_count)
|
사용자가 지정한 기간 동안의 최대 읽기 처리량 또는 초당 최대 읽기 바이트 수입니다*. |
최대 디스크 쓰기 바이트
(instance/disk/max_write_bytes_count)
|
사용자가 지정한 기간 동안의 최대 쓰기 처리량 또는 초당 최대 쓰기 바이트 수입니다*. |
최대 디스크 읽기 작업
(instance/disk/max_read_ops_count)
|
사용자가 지정한 기간 동안의 초당 최대 읽기 작업 수입니다*. |
최대 디스크 쓰기 작업
(instance/disk/max_write_ops_count)
|
사용자가 지정한 기간 동안의 초당 최대 읽기/쓰기 작업 수입니다*. |
차트로 디스크 성능 시각화
측정항목 탐색기로 이전 섹션에 나열된 측정항목을 구성하여 디스크 성능을 시각화할 수 있습니다. 측정항목 탐색기는 Cloud Monitoring의 일부입니다.
예시: VM에 연결된 디스크의 평균 지연 시간 시각화
차트에서 VM 디스크의 평균 지연 시간을 시각화하려면 다음 안내를 따르세요. 다른 영구 디스크 측정항목에 대해 동일한 절차를 따를 수 있습니다.
-
Google Cloud 콘솔에서 leaderboard 측정항목 탐색기 페이지로 이동합니다.
검색창을 사용하여 이 페이지를 찾은 경우 부제목이 Monitoring인 결과를 선택합니다.
- 측정항목 요소에서 측정항목 선택 메뉴를 펼치고 필터 표시줄에
VM Instance
을 입력한 후 하위 메뉴를 사용하여 특정 리소스 유형과 측정항목을 선택합니다.- 활성 리소스 메뉴에서 VM 인스턴스를 선택합니다.
- 활성 측정항목 카테고리 메뉴에서 인스턴스를 선택합니다.
- 활성 측정항목 메뉴에서 디스크 평균 지연 시간을 선택합니다.
- 적용을 클릭합니다.
compute.googleapis.com/instance/disk/average_io_latency
입니다. - 데이터 보기 방법을 구성합니다. 특정 인스턴스에 연결된 각 디스크에 대해 측정항목만 표시하려면 다음 단계를 수행합니다.
- 필터 요소에서 필터 추가를 클릭한 다음 instance_name을 선택합니다. 값으로 특정 인스턴스 이름을 선택합니다.
- 집계 항목에서 첫 번째 메뉴를 평균으로 설정하고 두 번째 메뉴를 device_name으로 설정합니다.
차트 구성에 대한 자세한 내용은 측정항목 탐색기 사용 시 측정항목 선택을 참조하세요.
다음 단계
- Persistent Disk 성능 최적화 방법 알아보기
- 측정항목 탐색기로 차트 만들기 자세히 알아보기
- Cloud Monitoring 자세히 알아보기
- Monitoring API 사용 설정
- Compute Engine에 모든 사용 가능한 측정항목 보기