Amazon EFS용 CloudWatch 지표 사용 - Amazon Elastic File System

Amazon EFS용 CloudWatch 지표 사용

Amazon EFS에서 보고하는 지표는 다양한 방법으로 분석이 기능한 정보를 제공합니다. 다음 목록은 몇 가지 일반적인 지표 사용 사례를 보여 줍니다. 모든 사용 사례를 망라한 것은 아니지만 시작하는 데 참고가 될 것입니다.

방법 관련 지표

처리량은 어떻게 확인할 수 있습니까?

매일 TotalIOBytes 지표의 Sum 통계를 모니터링하여 처리량을 확인할 수 있습니다.

파일 시스템에 연결된 Amazon EC2 인스턴스 개수는 어떻게 추적할 수 있습니까?

ClientConnections 지표의 Sum 통계를 모니터링할 수 있습니다. 1분 이상의 기간에 대한 평균 ClientConnections를 계산하려면 합계를 기간(분 단위)으로 나눕니다.

버스트 크레딧 잔고는 어떻게 확인할 수 있나요?

파일 시스템의 BurstCreditBalance 지표를 모니터링하여 잔고를 확인할 수 있습니다. 버스팅 및 버스트 크레딧에 대한 자세한 내용은 버스팅 처리량 단원을 참조하세요.

처리량 성능 모니터링

처리량 모니터링을 위한 CloudWatch 지표(TotalIOBytes, ReadIOBytes, WriteIOBytes, MetadataIOBytes)는 파일 시스템에서 발생하는 실제 처리량을 나타냅니다. 지표 MeteredIOBytes는 구동 중인 전체 측정된 처리량의 계산을 나타냅니다. Amazon EFS 콘솔 모니터링 섹션의 처리량 사용률(%) 그래프를 사용하여 처리량 사용률을 모니터링할 수 있습니다. 사용자 지정 Amazon CloudWatch 대시보드 또는 다른 모니터링 도구를 사용하는 경우 MeteredIOBytesPermittedThroughput과 비교하는 CloudWatch 지표 수식을 생성할 수 있습니다.

PermittedThroughput은 파일 시스템에 허용되는 처리량을 측정합니다. 이 값은 다음 방법 중 하나를 기반으로 합니다.

  • 탄력적 처리량을 사용하는 파일 시스템의 경우 이 값은 파일 시스템의 최대 쓰기 처리량을 반영합니다.

  • 프로비저닝된 처리량 모드를 사용하는 파일 시스템의 경우 EFS Standard 스토리지 클래스에 저장된 데이터의 양으로 인해 파일 시스템이 프로비저닝된 것보다 많은 양을 처리할 수 있는 경우 이 지표는 프로비저닝된 용량 대신 더 높은 처리량을 반영합니다.

  • 버스팅 처리량을 사용하는 파일 시스템의 경우 이 값은 파일 시스템 크기 및 BurstCreditBalance의 함수입니다. BurstCreditBalance를 모니터링하여 파일 시스템이 기본 속도가 아닌 버스트 속도로 작동하고 있는지 확인하세요. 잔고가 지속적으로 0이거나 0에 가까운 경우 추가 처리량을 확보하려면 탄력적 처리량 또는 프로비저닝된 처리량으로 전환하는 것이 좋습니다.

MeteredIOBytesPermittedThroughput 값이 같으면 파일 시스템이 사용 가능한 모든 처리량을 소비하게 됩니다. 프로비저닝된 처리량을 사용하는 파일 시스템의 경우 추가 처리량을 프로비저닝할 수 있습니다.