내 잡다한 노트
AWS CloudWatch Agent 본문
Amazon CloudWatch Agent는 EC2 인스턴스와 같은 AWS 리소스 또는 온프레미스 서버에서 커스텀 메트릭과 로그를 수집하고 Amazon CloudWatch로 전송하는 도구입니다. 기본적으로 CloudWatch는 CPU 사용률, 네트워크 I/O 등의 몇 가지 기본적인 시스템 메트릭만 수집하지만, CloudWatch Agent를 사용하면 메모리 사용량과 같은 추가적인 메트릭을 수집할 수 있습니다. 또한, 로그 파일을 모니터링하여 특정 로그 항목을 실시간으로 분석하거나 알람을 설정할 수 있습니다.
CloudWatch Agent의 주요 기능:
- 커스텀 메트릭 수집:
- 메모리 사용량, 디스크 I/O, 네트워크 트래픽 등과 같은 기본 CloudWatch에서 제공하지 않는 시스템 메트릭을 수집할 수 있습니다.
- 리눅스 및 윈도우 모두에서 사용할 수 있으며, 다양한 시스템 리소스를 모니터링하는 데 유용합니다.
- 로그 수집:
- 다양한 로그 파일(예: 애플리케이션 로그, 시스템 로그)을 CloudWatch로 전송하여 중앙 집중식 로그 관리를 가능하게 합니다.
- 로그 파일을 실시간으로 모니터링하고, 특정 조건을 기반으로 경고를 설정할 수 있습니다.
- EC2 및 온프레미스 지원:
- CloudWatch Agent는 AWS EC2 인스턴스뿐만 아니라 온프레미스 서버에서도 사용할 수 있어 하이브리드 클라우드 환경에서도 일관된 모니터링을 제공합니다.
- 플랫폼 간 지원:
- CloudWatch Agent는 리눅스와 윈도우를 모두 지원하며, 설치 후 설정 파일을 통해 간편하게 다양한 메트릭을 수집할 수 있습니다.
- 자동화된 설치 및 관리:
- **AWS Systems Manager(SSM)**와 통합하여 에이전트 설치 및 구성을 자동화할 수 있습니다. 이 기능을 통해 대규모 인스턴스에서 일괄적으로 CloudWatch Agent를 배포하고 관리할 수 있습니다.
'DevOps > AWS' 카테고리의 다른 글
aws config (0) | 2024.08.31 |
---|---|
페더레이션 사용자와 AWS SSO (0) | 2024.08.22 |
AWS SNS의 발행 요청과 전송 (0) | 2024.08.07 |
AWS의 구조 (0) | 2023.03.20 |
클라우드 컴퓨팅의 모델 (0) | 2022.04.29 |