Amazon CloudWatch를 사용한 CloudFront 지표 모니터링 - Amazon CloudFront

Amazon CloudWatch를 사용한 CloudFront 지표 모니터링

Amazon CloudFront는 Amazon CloudWatch와 통합되어 배포 및 엣지 함수(Lambda@Edge 및 CloudFront Functions 모두)에 대한 운영 지표를 자동으로 게시합니다. 이러한 지표 중 다수는 CloudFront 콘솔에서 일련의 그래프로 표시되며 CloudFront API 또는 CLI를 사용하여 액세스할 수도 있습니다. 이러한 모든 지표는 CloudWatch 콘솔에서 또는 CloudWatch API 또는 CLI를 통해 사용할 수 있습니다. CloudFront 지표는 CloudWatch 할당량(이전에는 한도라고 함)이 적용되지 않아 추가 비용이 발생하지 않습니다.

CloudFront 배포에 대한 기본 지표 외에도 추가 비용이 드는 추가 지표를 활성화할 수 있습니다. 추가 지표는 CloudFront 배포에 적용되며, 각 배포에 대해 개별적으로 활성화해야 합니다. 비용에 관한 자세한 내용은 추가 CloudFront 지표에 대한 비용 추정 단원을 참조하십시오.

이러한 지표를 보면 문제 해결, 추적 및 디버깅에 도움이 될 수 있습니다. CloudFront 콘솔에서 이러한 지표를 보는 방법은 모니터링 페이지를 참조하세요. 특정 CloudFront 배포 또는 엣지 함수의 활동에 대한 그래프를 보려면 그래프를 선택한 후 View distribution metrics(배포 지표 보기) 또는 View metrics(지표 보기)를 선택합니다.

CloudFront 콘솔이나 CloudWatch 콘솔, API 또는 CLI(표준 CloudWatch 요금이 적용됨)에서 이러한 지표에 따라 경보를 설정할 수도 있습니다. 예를 들어, 응답의 HTTP 상태 코드가 5xxErrorRate~500(경계값 포함) 범위에 있는 모든 최종 사용자 요청의 백분율을 나타내는 599 지표에 따라 경보를 설정할 수 있습니다. 오류 발생률이 일정 시간 동안 일정 값에 도달하면(예: 연속 5분 동안 요청의 5%), 경보가 트리거됩니다. 경보를 만들 때 경보의 값과 시간 단위를 지정합니다. 자세한 내용은 경보 생성 단원을 참조하십시오.

참고

CloudFront 콘솔에서 CloudWatch 경보를 생성하면 미국 동부(버지니아 북부) 리전(us-east-1)에 경보가 하나 생성됩니다. CloudWatch 콘솔에서 경보를 생성하는 경우 동일한 리전을 사용해야 합니다. CloudFront는 글로벌 서비스이므로 이 서비스에 대한 지표는 미국 동부(버지니아 북부)로 전송됩니다.