CloudWatch 콘솔에서 워크로드 탐지와 함께 Amazon CloudWatch CloudWatch 에이전트 설치 및 구성
소개
CloudWatch 시작하기 콘솔을 사용하여 Amazon EC2 인스턴스에 CloudWatch 에이전트를 설치하고 구성할 수 있습니다. Amazon CloudWatch 에이전트는 Amazon EC2 인스턴스에서 시스템 수준 지표, 로그, 트레이스를 수집하는 경량 소프트웨어 구성 요소입니다. 에이전트를 사용하면 모니터링 데이터를 수집한 후 CloudWatch로 전송하는 작업을 자동화하여 실행 가능한 인사이트를 얻고, 리소스 사용률을 최적화하며, 최소한의 구성 작업으로 애플리케이션을 원활하게 실행할 수 있습니다.
자동 워크로드 감지를 활용하여 인스턴스에서 실행 중인 애플리케이션 및 서비스를 식별하는 사전 정의된 워크로드별 구성으로 CloudWatch 에이전트를 구성합니다. 특정 지표, 로그, 트레이스로 데이터 수집을 사용자 지정하여 애플리케이션 성능을 모니터링하고 문제를 효과적으로 해결할 수 있습니다.
작동 방식
CloudWatch 에이전트는 자동 워크로드 탐지 기능을 통해 Amazon EC2 인스턴스에서 실행 중인 워크로드를 탐지합니다. 이 기능은 인스턴스에서 실행 중인 애플리케이션 및 서비스를 식별하여 수동 구성 없이 지능형 모니터링을 활성화합니다.
관찰성 솔루션에서는 Apache Kafka, Apache Tomcat, Java Virtual Machines(JVM), NGINX, NVIDIA GPU 워크로드 같은 일반적인 애플리케이션에 맞게 사전 정의된 워크로드별 구성을 제공합니다. 이러한 솔루션은 탐지된 각 워크로드와 관련된 올바른 지표, 로그, 트레이스를 자동으로 수집하여 모니터링 설정을 간소화하므로, 수동 계측 및 구성이 필요하지 않습니다.
워크로드 탐지가 활성화되면 에이전트에서는 인스턴스 환경을 분석하고, 사전 구성된 관련 모니터링 템플릿을 자동으로 선택합니다. 이러한 구성은 AWS 주제 전문가가 각 워크로드 유형에 가장 중요한 원격 분석 데이터를 캡처하도록 최적화한 것이므로, 처음부터 종합적으로 관찰할 수 있습니다.
사전 조건
SSM 에이전트 설치(필수)
Amazon EC2 인스턴스에 AWS Systems Manager(SSM) 에이전트가 설치되어 있어야 합니다. SSM 에이전트는 AWS에서 제공하는 대부분의 Amazon Machine Image(AMI)에 사전 설치되어 제공됩니다. SSM 에이전트를 수동으로 설치하거나 업데이트해야 하는 경우 Systems Manager 설명서를 참조하세요.
참고
기본 호스트 관리 구성(DHMC)은 Systems Manager의 기능입니다. 이 기능을 사용하면 Amazon EC2 인스턴스가 Systems Manager에 연결할 수 있는 권한이 자동으로 부여되며, 각 인스턴스에 IAM 인스턴스 프로파일을 수동으로 연결하지 않아도 됩니다. Amazon EC2 인스턴스가 DHMC를 사용 중이고 CloudWatch 에이전트 설치 프로세스가 CloudWatch 정책을 인스턴스에 연결할 경우, 새 정책이 적용되기까지 최대 30분 정도 걸릴 수 있습니다. 이러한 지연으로 인해 지표, 로그, 트레이스를 CloudWatch로 게시하는 작업이 미뤄질 수 있습니다. 이를 완화하려면 AmazonSSMManagedInstanceCore 정책이 포함된 IAM 역할로 Amazon EC2 인스턴스를 생성하면 됩니다.
워크로드 탐지(권장)
워크로드 탐지는 인스턴스에서 실행 중인 애플리케이션 및 서비스를 자동으로 식별하는 옵트인 기능입니다. 사전 구성된 워크로드별 모니터링 템플릿을 활용하려면 워크로드 탐지를 켜는 것이 좋습니다. CloudWatch console settings
시작하기
Amazon CloudWatch 콘솔에서 Amazon CloudWatch 에이전트 시작하기 페이지를 엽니다. https://console.aws.amazon.com/cloudwatch/home#cloudwatch-agent
CloudWatch 에이전트를 위한 수동 인스턴스 배포
CloudWatch 에이전트를 설치하고 구성하기 위한 최대 50개의 인스턴스를 수동으로 선택합니다. 이러한 타겟팅된 접근 방식을 사용하면 특정 Amazon EC2 인스턴스에 대한 모니터링을 개선할 수 있습니다.
CloudWatch 에이전트를 위한 태그 기반 배포
태그 기반 배포를 사용하여 Amazon EC2 인스턴스 플릿에 CloudWatch 에이전트를 설치하고 구성합니다. 이 방법은 일치하는 태그가 있는 모든 현재 인스턴스 및 미래 인스턴스에 적용됩니다.
태그 기반 구성
태그 기반 구성을 사용하면 구성을 효율적으로 구성, 확인, 수정할 수 있으므로 Amazon EC2 인스턴스 플릿에서 CloudWatch 에이전트와 해당 구성을 관리할 수 있습니다.
CloudWatch 에이전트 설치
CloudWatch 에이전트를 설치하여 Amazon EC2 인스턴스 및 온프레미스 호스트에서 지표, 로그, 트레이스를 수집합니다. 이 원격 분석은 인프라 및 애플리케이션에 대한 중요한 상태 및 성능 데이터를 제공합니다.
CloudWatch 에이전트 구성
미리 정의된 워크로드별 구성으로 CloudWatch 에이전트를 구성합니다. 특정 지표, 로그, 트레이스로 데이터 수집을 사용자 지정하여 애플리케이션 성능을 모니터링하고 문제를 효과적으로 해결할 수 있습니다.
비용
이 프로세스 중에 추가하는 지표는 사용자 지정 지표로 청구됩니다. CloudWatch 지표 요금에 대한 자세한 내용은 Amazon CloudWatch 요금