기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
CloudWatch FAQ를 사용한 로깅 및 모니터링 설계 및 구현
이 섹션에서는 CloudWatch를 사용한 로깅 및 모니터링 솔루션 설계 및 구현에 대해 자주 묻는 질문에 대한 답변을 제공합니다.
CloudWatch 구성 파일은 어디에 저장하나요?
Amazon EC2용 CloudWatch 에이전트는 CloudWatch 구성 디렉터리에 저장된 여러 구성 파일을 적용할 수 있습니다. CloudWatch 구성을 파일 세트로 저장하는 것이 가장 좋습니다. 여러 계정 및 환경에서 버전 관리를 하고 다시 사용할 수 있기 때문입니다. 이에 대한 자세한 내용은이 가이드의 CloudWatch 구성 관리 섹션을 참조하세요. 또는 GitHub의 리포지토리에 구성 파일을 저장하고 새 EC2 인스턴스가 프로비저닝될 때 구성 파일 검색을 자동화할 수 있습니다.
경보가 발생할 때 서비스 관리 솔루션에서 티켓을 생성하려면 어떻게 해야 합니까?
서비스 관리 시스템을 Amazon Simple Notification Service(Amazon SNS) 주제와 통합하고 경보가 발생하면 SNS 주제에 알리도록 CloudWatch 경보를 구성합니다. 통합 시스템은 SNS 메시지를 수신하고 서비스 관리 시스템 APIs 또는 SDKs를 사용하여 티켓을 생성할 수 있습니다.
CloudWatch를 사용하여 컨테이너의 로그 파일을 캡처하려면 어떻게 해야 하나요?
Amazon ECS 작업 및 Amazon EKS 포드는 STDOUT 및 STDERR 출력을 CloudWatch로 자동으로 전송하도록 구성할 수 있습니다. 컨테이너화된 애플리케이션을 로깅하는 데 권장되는 접근 방식은 컨테이너가 출력을 STDOUT 및 STDERR로 전송하도록 하는 것입니다. 이는 Twelve-Factor 앱 매니페스토
그러나 특정 로그 파일을 CloudWatch로 전송하려는 경우 Amazon EKS 포드 또는 Amazon ECS 작업 정의에 볼륨을 탑재하여 애플리케이션이 해당 로트 파일을 작성하고 Fluentd 또는 Fluent Bit용 사이드카 컨테이너를 사용하여 로그를 CloudWatch로 전송할 수 있습니다. 컨테이너의 특정 로그 파일을 /dev/stdout 및에 연결하는 심볼을 고려해야 합니다/dev/stderr. 이에 대한 자세한 내용은 Docker 설명서의 컨테이너 또는 서비스에 대한 로그 보기를
AWS 서비스의 상태 문제를 모니터링하려면 어떻게 해야 합니까?
AWS Health Dashboard를 사용하여 AWS 상태 이벤트를 모니터링할 수 있습니다. 상태 이벤트와 관련된 샘플 자동화 솔루션은 aws-health-tools
에이전트 지원이 없는 경우 사용자 지정 CloudWatch 지표를 생성하려면 어떻게 해야 합니까?
임베디드 지표 형식을 사용하여 CloudWatch에 지표를 수집할 수 있습니다. AWS SDK(예: put_metric_data
기존 로깅 및 모니터링 도구를와 통합하려면 어떻게 해야 하나요 AWS?
와 통합하려면 소프트웨어 또는 서비스 공급업체가 제공하는 지침을 참조해야 합니다 AWS. 에이전트 소프트웨어, SDK 또는 제공된 API를 사용하여 로그와 지표를 솔루션에 전송할 수 있습니다. 공급업체 사양에 맞게 구성된 Fluentd 또는 Fluent Bit와 같은 오픈 소스 솔루션을 사용할 수도 있습니다. Lambda 및 Kinesis Data Streams와 AWS 함께 SDK 및 CloudWatch Logs 구독 필터를 사용하여 사용자 지정 로그 프로세서 및 송하인을 생성할 수도 있습니다. 마지막으로 여러 계정 및 리전을 사용하는 경우 소프트웨어를 통합하는 방법도 고려해야 합니다.