CloudWatch로 Amazon ECS 예측 확장 메트릭 모니터링

CloudWatch로 Amazon ECS 예측 확장 메트릭 모니터링

Amazon CloudWatch를 사용해 예측 확장(predictive scaling) 데이터를 모니터링할 수 있어요. 예측 확장 정책은 미래 부하를 예측하는 데 사용되는 데이터를 수집해요.

출처: 문서

본문

Amazon CloudWatch를 사용해 예측 확장 데이터를 모니터링할 수 있습니다. 예측 확장 정책은 미래 부하를 예측하는 데 사용되는 데이터를 수집합니다. 수집된 데이터는 정기 간격으로 CloudWatch에 자동으로 저장되며, 정책이 시간이 지남에 따라 얼마나 잘 수행되는지 시각화하는 데 사용할 수 있습니다. 또한 성능 지표가 정의한 한도를 벗어나 변경될 때 알려주는 CloudWatch 알람을 만들 수 있습니다.

과거 예측 데이터 시각화하기

예측 확장 정책의 부하 예측 데이터는 CloudWatch에서 볼 수 있으며 단일 그래프에서 다른 CloudWatch 메트릭과 함께 예측을 시각화할 때 유용합니다. 더 넓은 시간 범위를 보면 시간에 따른 추세도 볼 수 있습니다. 최대 15개월의 과거 메트릭에 접근해 정책이 얼마나 잘 수행되는지 더 나은 관점을 얻을 수 있습니다.

CloudWatch 콘솔로 과거 예측 데이터 보기

  1. https://console.aws.amazon.com/cloudwatch/ 에서 CloudWatch 콘솔을 엽니다.
  2. 탐색 창에서 Metrics를 선택한 다음 All metrics를 선택합니다.
  3. Application Auto Scaling 메트릭 네임스페이스를 선택합니다.
  4. Predictive Scaling Load Forecasts를 선택합니다.
  5. 검색 필드에 예측 확장 정책의 이름이나 Amazon ECS 서비스 그룹의 이름을 입력하고 Enter를 눌러 결과를 필터링합니다.
  6. 메트릭을 그래프로 표시하려면 메트릭 옆의 확인란을 선택합니다. 그래프 이름을 변경하려면 연필 아이콘을 선택합니다. 시간 범위를 변경하려면 사전 정의된 값 중 하나를 선택하거나 custom을 선택합니다. 자세한 내용은 Amazon CloudWatch User Guide의 Graphing a metric을 참고하세요.
  7. 통계를 변경하려면 Graphed metrics 탭을 선택합니다. 열 제목이나 개별 값을 선택한 다음 다른 통계를 선택합니다. 각 메트릭에 대해 어떤 통계든 선택할 수 있지만 PredictiveScalingLoadForecast 메트릭에는 모든 통계가 유용한 것은 아닙니다. 예를 들어 Average, Minimum, Maximum 통계는 유용하지만 Sum 통계는 그렇지 않습니다.
  8. 그래프에 다른 메트릭을 추가하려면 Browse 아래에서 All을 선택하고 특정 메트릭을 찾은 다음 옆의 확인란을 선택합니다. 최대 10개의 메트릭을 추가할 수 있습니다.
  9. (선택 사항) 그래프를 CloudWatch 대시보드에 추가하려면 Actions, Add to dashboard를 선택합니다.

메트릭 수학(Metric math)으로 정확도 메트릭 만들기

메트릭 수학을 통해 여러 CloudWatch 메트릭을 쿼리하고 수학 표현식을 사용해 이러한 메트릭을 기반으로 새 시계열을 만들 수 있습니다. 결과 시계열을 CloudWatch 콘솔에서 시각화하고 대시보드에 추가할 수 있습니다.

더 알아보기 (Learn more)