내 잡다한 노트

AWS CloudWatch Agent 본문

DevOps/AWS

AWS CloudWatch Agent

peanutwalnut 2024. 9. 12. 16:13

Amazon CloudWatch AgentEC2 인스턴스와 같은 AWS 리소스 또는 온프레미스 서버에서 커스텀 메트릭로그를 수집하고 Amazon CloudWatch로 전송하는 도구입니다. 기본적으로 CloudWatch는 CPU 사용률, 네트워크 I/O 등의 몇 가지 기본적인 시스템 메트릭만 수집하지만, CloudWatch Agent를 사용하면 메모리 사용량과 같은 추가적인 메트릭을 수집할 수 있습니다. 또한, 로그 파일을 모니터링하여 특정 로그 항목을 실시간으로 분석하거나 알람을 설정할 수 있습니다.

CloudWatch Agent의 주요 기능:

  1. 커스텀 메트릭 수집:
    • 메모리 사용량, 디스크 I/O, 네트워크 트래픽 등과 같은 기본 CloudWatch에서 제공하지 않는 시스템 메트릭을 수집할 수 있습니다.
    • 리눅스 및 윈도우 모두에서 사용할 수 있으며, 다양한 시스템 리소스를 모니터링하는 데 유용합니다.
  2. 로그 수집:
    • 다양한 로그 파일(예: 애플리케이션 로그, 시스템 로그)을 CloudWatch로 전송하여 중앙 집중식 로그 관리를 가능하게 합니다.
    • 로그 파일을 실시간으로 모니터링하고, 특정 조건을 기반으로 경고를 설정할 수 있습니다.
  3. EC2 및 온프레미스 지원:
    • CloudWatch Agent는 AWS EC2 인스턴스뿐만 아니라 온프레미스 서버에서도 사용할 수 있어 하이브리드 클라우드 환경에서도 일관된 모니터링을 제공합니다.
  4. 플랫폼 간 지원:
    • CloudWatch Agent는 리눅스윈도우를 모두 지원하며, 설치 후 설정 파일을 통해 간편하게 다양한 메트릭을 수집할 수 있습니다.
  5. 자동화된 설치 및 관리:
    • **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