Amazon CloudWatch를 사용한 CloudFront 지표 모니터링
Amazon CloudFront는 Amazon CloudWatch와 통합되어 배포 및 엣지 함수(Lambda@Edge 및 CloudFront Functions 모두)에 대한 운영 지표를 자동으로 게시합니다. 이러한 지표를 사용하여 문제를 해결, 추적 및 디버깅할 수 있습니다. 이러한 지표 중 다수는 CloudFront 콘솔에서 일련의 그래프로 표시되며 CloudFront API 또는 CLI를 사용하여 액세스할 수도 있습니다. 이러한 모든 지표는 CloudWatch 콘솔
CloudFront 배포에 대한 기본 지표 외에도 추가 비용이 드는 추가 지표를 활성화할 수 있습니다. 추가 지표는 CloudFront 배포에 적용되며, 각 배포에 대해 개별적으로 활성화해야 합니다. 비용에 관한 자세한 내용은 추가 CloudFront 지표에 대한 비용 추정 단원을 참조하십시오.
CloudFront 콘솔이나 CloudWatch 콘솔, API 또는 CLI에서 이러한 지표에 따라 경보를 설정할 수도 있습니다. 예를 들어, 응답의 HTTP 상태 코드가 5xxErrorRate
~500
(경계값 포함) 범위에 있는 모든 최종 사용자 요청의 백분율을 나타내는 599
지표에 따라 경보를 설정할 수 있습니다. 오류 발생률이 일정 시간 동안 일정 값에 도달하면(예: 연속 5분 동안 요청의 5%), 경보가 트리거됩니다. 경보를 만들 때 경보의 값과 시간 단위를 지정합니다.
참고
CloudFront 콘솔에서 CloudWatch 경보를 생성하면 미국 동부(버지니아 북부) 리전(
us-east-1
)에 경보가 하나 생성됩니다. CloudWatch 콘솔에서 경보를 생성하는 경우 동일한 리전을 사용해야 합니다. CloudFront는 글로벌 서비스이므로 이 서비스에 대한 지표는 미국 동부(버지니아 북부)로 전송됩니다.-
경보를 생성하는 데는 표준 CloudWatch 요금
이 적용됩니다.