Summary

1. CloudWatch 에서 알람 생성할 때 metric 선택 시 CloudFront 선택 가능 여부

2. CloudFront 에서는 알람 생성이 가능한 것으로 확인하였는데, all distribution dimension 으로 생성 가능 여부

3. CloudFront 알림 생성 시 metric 선택에서 cache hit rate 가 없는데, alarm metric 으로 사용 가능 여부


Solution

1. Amazon CloudFront는 Amazon CloudWatch와 통합되었으며,  CloudFront 콘솔에서 그래프 세트로 표시되거나 CloudFront API 또는 CLI를 사용하여 액세스할 수 있는 배포 당 6개의 운영 지표를 자동으로 게시합니다. 따라서 확인하신 바와 같이 CloudWatch 콘솔 대신, CloudFront 콘솔에서 경보 생성을 하실 수 있습니다. 자세한 내용은 아래 URL[1] 을 참고하여 주시기 바랍니다. 


2. Amazon CloudFront의 콘솔 상에서는 한번에 모든 배포 차원에서의 경보 설정은 불가능합니다. 이는 AWS CLI나 SDK를 이용한 스크립트 작성이 필요한 작업입니다.

3. Amazon CloudFront "Cache hit rate" 지표에 대한 경보 생성이 CloudWatch 콘솔에서 가능하며, 참고를 위해 아래 상세 단계 보내드립니다 :) 






1) CloudFront 콘솔 -> Monitoring -> 추가 지표관리 선택

2) 추가 지표 관리 활성화 체크






3) "Cache hit ratio" 메트릭의 오른쪽 상단에 있는 세 개의 수직 점을 선택 후,

 "지표에서 보기"를 선택합니다. 

4) CloudWatch 콘솔로 이동하여 선택한 배포에 대한 "Cache hit ratio" 지표 확인 가능.

5) 해당 지표 화면에서 아래와 같이 "Graphed metrics" -> "Actions" 탭에 경보를 생성할 수 있는 아이콘 선택. 

해당 아이콘을 통해 경보를 생성 가능. 

Reference

[1]Amazon CloudWatch로 CloudFront 모니터링 - 

https://docs.aws.amazon.com/ko_kr/AmazonCloudFront/latest/DeveloperGuide/monitoring-using-cloudwatch.html