회사는 AWS Elastic Beanstalk에서 배치 처리 애플리케이션을 호스팅하며, 인스턴스는 최신 Amazon Linux 버전을 실행합니다. 애플리케이션은 대용량 데이터셋을 정렬하고 처리합니다. 최근 몇 주 동안 트래픽이 많은 시간대에 애플리케이션의 성능이 크게 저하되었습니다. 개발자는 애플리케이션 문제가 메모리 사용량과 관련이 있다고 의심합니다. 개발자가 Elastic Beanstalk 콘솔을 확인했을 때, 메모리 사용량이 추적되지 않고 있습니다. 개발자가 애플리케이션 성능 문제에 대해 더 많은 정보를 수집하려면 어떻게 해야 합니까?
- A. Amazon CloudWatch 에이전트를 구성하여 포트 443을 사용하여 로그를 Amazon CloudWatch Logs로 푸시합니다.
- B. Elastic Beanstalk .ebextensions 디렉토리를 구성하여 인스턴스의 메모리 사용량을 추적합니다.
- C. Amazon CloudWatch 에이전트를 구성하여 인스턴스의 메모리 사용량을 추적합니다.✓ 정답
- D. Amazon CloudWatch 대시보드를 구성하여 인스턴스의 메모리 사용량을 추적합니다.
해설
【핵심 용어】 ▸ CloudWatch Agent — EC2/Beanstalk 인스턴스의 메모리·디스크·프로세스 같은 OS 레벨 메트릭 수집(Beanstalk 콘솔 기본 메트릭은 메모리 미포함). 【정답 포인트】 ▸ Beanstalk 메모리 추적 = CloudWatch Agent 설치·구성. 【오답 체크】 (A) 로그만 송출은 메트릭 아님. (B) .ebextensions로 직접 추적은 가능하나 agent가 표준. (D) 대시보드는 표시지 메트릭 수집 도구가 아님.