CloudWatch 지표와 함께 지표 수식 사용 - Amazon Elastic File System

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

CloudWatch 지표와 함께 지표 수식 사용

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

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

지표 수식: 처리량(MiB/초)

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

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

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

ID 사용 가능한 지표 통계 기간
m1
  • DataReadIOBytes

  • DataWriteIOBytes

  • MetadataIOBytes

  • TotalIOBytes

합계 1분

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

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

지표 수식: 처리량(%)

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

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

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

ID 사용 가능한 지표 통계 기간
m1
  • TotalIOBytes

합계 1분
m2
  • DataReadIOBytes

합계 1분

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

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

지표 수식: 허용 처리량 사용률 백분율

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

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

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

ID 사용 가능한 지표 통계 기간
m1

MeteredIOBytes

합계 1분
m2

PermittedThroughput

평균 1분

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

ID 표현식
e1

(m1/1048576)/PERIOD(m1)

e2 m2/1048576
e3 ((e1)*100)/(e2)

지표 수식: 처리량 IOPS

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

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

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

ID 사용 가능한 지표 통계 기간
m1
  • DataReadIOBytes

  • DataWriteIOBytes

  • MetadataIOBytes

  • TotalIOBytes

샘플 수 1분

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

ID 표현식
e1 m1/PERIOD(m1)

지표 수식: IOPS(%)

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

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

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

ID 사용 가능한 지표 통계 기간
m1
  • TotalIOBytes

샘플 수 1분
m2
  • DataReadIOBytes

  • DataWriteIOBytes

  • MetadataIOBytes

샘플 수 1분

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

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

지표 수식: 평균 I/O 크기(KiB)

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

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

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

ID 사용 가능한 지표 통계 기간
m1
  • DataReadIOBytes

  • DataWriteIOBytes

  • MetadataIOBytes

합계 1분
m2
  • DataReadIOBytes

  • DataWriteIOBytes

  • MetadataIOBytes

샘플 수 1분

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

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

Amazon EFS의 AWS CloudFormation 템플릿을 통해 지표 수식을 사용

AWS CloudFormation 템플릿을 통해 지표 수학 표현식을 생성할 수도 있습니다. GitHub의 Amazon EFS 자습서에서 사용할 템플릿을 다운로드 받아 사용자 지정할 수 있습니다. AWS CloudFormation 템플릿 사용에 대한 자세한 내용은 사용 설명서의 템플릿 작업을 AWS CloudFormation 참조하세요. AWS CloudFormation