

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# CloudWatch 지표와 함께 지표 수식 사용
<a name="monitoring-metric-math"></a>

지표 수식을 사용하면 여러 Amazon CloudWatch 지표를 쿼리하고 수식을 사용하여 이러한 지표를 기반으로 새로운 시계열을 생성할 수 있습니다. CloudWatch 콘솔에서 결과 시계열을 시각화하고 대시보드에 추가할 수 있습니다. 예를 들어, Amazon EFS 지표를 사용해 60으로 나눈 `DataRead` 작업의 샘플 수를 가져올 수 있습니다. 1분 동안 파일 시스템의 초당 읽기 수(평균)입니다. 지표 수학에 대한 자세한 내용은 *Amazon CloudWatch 사용 설명서*에서 [CloudWatch 지표에 수학 표현식 사용](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/using-metric-math.html)을 참조하세요.

다음은 Amazon EFS에 유용하게 사용할 수 있는 지표 수식 표현식입니다.

**Topics**
+ [지표 수식: 처리량(MiB/초)](#metric-math-throughput-mib)
+ [지표 수식: 처리량(%)](#metric-math-throughput-percent)
+ [지표 수식: 허용 처리량 사용률 백분율](#metric-math-throughput-utilization)
+ [지표 수식: 처리량 IOPS](#metric-math-throughput-iops)
+ [지표 수식: IOPS(%)](#metric-math-iops-percent)
+ [지표 수식: 평균 I/O 크기(KiB)](#metric-math-average-io)
+ [Amazon EFS용 CloudFormation 템플릿을 통한 지표 수학 사용](#metric-math-cloudformation-template)

## 지표 수식: 처리량(MiB/초)
<a name="metric-math-throughput-mib"></a>

특정 기간에 대한 평균 처리량(MiB/초)을 계산하려면, 먼저 합계 통계(`DataReadIOBytes`, `DataWriteIOBytes`, `MetadataIOBytes` 또는 `TotalIOBytes`)를 선택합니다. 그런 다음 MiB로 값을 변환한 후 기간을 초로 계산한 수로 나눕니다.

예가 되는 로직이 '`TotalIOBytes` 합계 ÷ 1048576(MiB로 변환) ÷ 초(기간을 초로 계산)'이라고 가정하겠습니다.

이 경우, CloudWatch 지표 정보는 다음과 같습니다.


| ID | 사용 가능한 지표 | 통계 | Period | 
| --- | --- | --- | --- | 
| m1 |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/efs/latest/ug/monitoring-metric-math.html)  | 합계 | 1분 | 

지표 수식 ID와 표현식은 다음과 같습니다.


| ID | 표현식 | 
| --- | --- | 
| e1 | (m1/1048576)/PERIOD(m1) | 

## 지표 수식: 처리량(%)
<a name="metric-math-throughput-percent"></a>

이 지표 수식 표현식은 다양한 I/O 유형에 사용되는 전체 처리량 중 백분율(예: 총 처리량 중 읽기 요청으로 구동되는 비율)을 계산합니다. 특정 기간의 여러 I/O 유형(`DataReadIOBytes`, `DataWriteIOBytes` 또는 `MetadataIOBytes`) 중 하나가 사용하는 전체 처리량(%)을 계산하려면 먼저 각 합계 통계에 100을 곱합니다. 그런 다음 같은 기간 동안 `TotalIOBytes`의 합계 통계로 결과를 나눕니다.

예가 되는 로직이 '(`DataReadIOBytes` 합계 x 100 (퍼센트로 변환)) ÷ `TotalIOBytes` 합계'라고 가정하겠습니다.

이 경우, CloudWatch 지표 정보는 다음과 같습니다.


| ID | 사용 가능한 지표 | 통계 | Period | 
| --- | --- | --- | --- | 
| m1 | [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/efs/latest/ug/monitoring-metric-math.html)  | 합계 | 1분 | 
| m2 | [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/efs/latest/ug/monitoring-metric-math.html)  | 합계 | 1분 | 

지표 수식 ID와 표현식은 다음과 같습니다.


| ID | 표현식 | 
| --- | --- | 
| e1 | (m2\*100)/m1 | 

## 지표 수식: 허용 처리량 사용률 백분율
<a name="metric-math-throughput-utilization"></a>

특정 기간의 허용 처리량 사용률(`MeteredIOBytes`)의 비율(%)을 계산하려면 먼저 처리량(MiB/초)에 100을 곱합니다. 그런 다음 같은 기간 동안 MiB로 변환한 `PermittedThroughput`의 평균 통계로 결과를 나눕니다.

예시가 되는 로직이 '(처리량(Mib/초)에 대한 지표 수식 표현식 x 100(퍼센트로 변환)) ÷ (`PermittedThroughput`의 합계 ÷ 1,048,576(바이트를 MiB로 변환))'이라고 가정하겠습니다.

이 경우, CloudWatch 지표 정보는 다음과 같습니다.


| ID | 사용 가능한 지표 | 통계 | Period | 
| --- | --- | --- | --- | 
| m1 | `MeteredIOBytes` | 합계 | 1분 | 
| m2 | `PermittedThroughput` | 평균 | 1분 | 

지표 수식 ID와 표현식은 다음과 같습니다.


| ID | 표현식 | 
| --- | --- | 
| e1 |  (m1/1048576)/PERIOD(m1) | 
| e2 | m2/1048576 | 
| e3 | ((e1)\*100)/(e2) | 

## 지표 수식: 처리량 IOPS
<a name="metric-math-throughput-iops"></a>

특정 기간에 대한 초당 평균 작업(IOPS)를 계산하려면 샘플 수 통계(`DataReadIOBytes`, `DataWriteIOBytes`, `MetadataIOBytes`, `TotalIOBytes`)를 해당 기간의 초로 나눕니다.

예가 되는 로직이 '`DataWriteIOBytes` 샘플 수 ÷ 초(기간을 초로 계산)'이라고 가정하겠습니다.

이 경우, CloudWatch 지표 정보는 다음과 같습니다.


| ID | 사용 가능한 지표 | 통계 | Period | 
| --- | --- | --- | --- | 
| m1 | [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/efs/latest/ug/monitoring-metric-math.html)  | 샘플 수 | 1분 | 

지표 수식 ID와 표현식은 다음과 같습니다.


| ID | 표현식 | 
| --- | --- | 
| e1 | m1/PERIOD(m1) | 

## 지표 수식: IOPS(%)
<a name="metric-math-iops-percent"></a>

특정 기간의 여러 I/O 유형(`DataReadIOBytes`, `DataWriteIOBytes`, `MetadataIOBytes`)의 초당 IOPS(%)를 계산하려면 먼저 샘플 수 통계에 100을 곱합니다. 그런 다음 같은 기간에 해당 값을 `TotalIOBytes`의 샘플 수 통계로 나눕니다.

예가 되는 로직이 '(`MetadataIOBytes` 샘플 수 x 100 (퍼센트로 변환)) ÷ `TotalIOBytes` 샘플 수'라고 가정하겠습니다.

이 경우, CloudWatch 지표 정보는 다음과 같습니다.


| ID | 사용 가능한 지표 | 통계 | Period | 
| --- | --- | --- | --- | 
| m1 | [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/efs/latest/ug/monitoring-metric-math.html)  | 샘플 수 | 1분 | 
| m2 | [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/efs/latest/ug/monitoring-metric-math.html)  | 샘플 수 | 1분 | 

지표 수식 ID와 표현식은 다음과 같습니다.


| ID | 표현식 | 
| --- | --- | 
| e1 | (m2\*100)/m1 | 

## 지표 수식: 평균 I/O 크기(KiB)
<a name="metric-math-average-io"></a>

특정 기간에 대한 평균 I/O 크기(KiB)를 계산하려면 `DataReadIOBytes`, `DataWriteIOBytes`, `MetadataIOBytes` 지표의 합계 통계를 해당 지표의 샘플 수 통계로 나눕니다.

예가 되는 로직이 '(`DataReadIOBytes` 합계 ÷ 1024 (KiB로 변환)) ÷ `DataReadIOBytes` 샘플 수'라고 가정하겠습니다.

이 경우, CloudWatch 지표 정보는 다음과 같습니다.


| ID | 사용 가능한 지표 | 통계 | Period | 
| --- | --- | --- | --- | 
| m1 | [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/efs/latest/ug/monitoring-metric-math.html)  | 합계 | 1분 | 
| m2 | [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/efs/latest/ug/monitoring-metric-math.html)  | 샘플 수 | 1분 | 

지표 수식 ID와 표현식은 다음과 같습니다.


| ID | 표현식 | 
| --- | --- | 
| e1 | (m1/1024)/m2 | 

## Amazon EFS용 CloudFormation 템플릿을 통한 지표 수학 사용
<a name="metric-math-cloudformation-template"></a>

 CloudFormation 템플릿을 통해 지표 수학 표현식을 생성할 수도 있습니다. GitHub의 [Amazon EFS 자습서](https://github.com/aws-samples/amazon-efs-tutorial)에서 사용할 템플릿을 다운로드 받아 사용자 지정할 수 있습니다. CloudFormation 템플릿 사용에 대한 자세한 내용은 사용 설명서의 [CloudFormation 템플릿 작업을](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-guide.html) 참조하세요. *AWS CloudFormation * 