AWS CloudWatch는 보고서 작성 기능을 포함한 다양한 모니터링 및 관리 기능을 제공합니다. 구체적으로는 CloudWatch Logs Insights와 CloudWatch Dashboards를 사용하여 데이터를 시각화하고 보고서를 작성할 수 있습니다.
클라우드와치 구성 종류는 크게 두가지로 나눌 수 있습니다.
1. CloudWatch Logs Insights
CloudWatch Logs Insights는 로그 데이터를 쿼리하고 분석할 수 있는 강력한 도구입니다. 이를 통해 특정 기간 동안의 로그 데이터를 기반으로 다양한 보고서를 생성할 수 있습니다.
• 로그 쿼리 작성: SQL과 유사한 쿼리 언어를 사용하여 로그 데이터를 분석할 수 있습니다.
• 쿼리 결과 시각화: 쿼리 결과를 그래프로 시각화할 수 있으며, 이를 기반으로 대시보드를 구성할 수 있습니다.
• 저장 및 공유: 쿼리 결과를 저장하고 다른 사용자와 공유할 수 있습니다.
2. CloudWatch Dashboards
CloudWatch Dashboards를 사용하면 여러 지표와 로그 데이터를 한 곳에서 시각화하여 보고서를 생성할 수 있습니다.
• 대시보드 생성: 다양한 위젯을 사용하여 사용자 정의 대시보드를 만들 수 있습니다.
• 실시간 모니터링: 실시간으로 데이터를 시각화하여 시스템 상태를 모니터링할 수 있습니다.
• 공유 및 액세스 제어: 대시보드를 공유하고 액세스 권한을 설정할 수 있습니다.
CloudWatch 대시보드 생성
1. AWS Management Console에 로그인합니다.
2. CloudWatch 콘솔로 이동합니다.
3. 왼쪽 메뉴에서 **“Dashboards”**를 선택하고 **“Create dashboard”**를 클릭합니다.
4. 대시보드 이름을 입력하고 **“Create dashboard”**를 클릭합니다.
Automatic dashboards 로 대시보드를 생성한다면 각종 지표를 종합적으로 대시보드에 구성해 줍니다.
Ec2 지표 대시보드
5. 한개씩 지표 설정을 하고 싶다면 Custom Datshboard 를 통해 설정하고 싶은 위젯을 선택하여 대시보드에 추가합니다.
지표(Metrics) 설정
- 1. CloudWatch 콘솔에서 왼쪽 메뉴의 **“Metrics”**를 선택합니다.
- 2. 모니터링하려는 서비스(예: EC2, RDS 등)를 선택합니다.
- 3. 지표를 선택하여 그래프에 추가합니다.
- 4. 선택한 지표를 대시보드에 추가할 수도 있습니다.
알람(Alarms) 설정
- 1. CloudWatch 콘솔에서 왼쪽 메뉴의 **“Alarms”**를 선택합니다.
- 2. **“Create alarm”**을 클릭합니다.
- 3. 모니터링할 지표를 선택하고 Next를 클릭합니다.
- 4. 조건을 설정합니다 (예: CPU 사용률이 80% 이상일 때 알람 발생).
- 5. 알람 발생 시 수행할 작업(SNS 주제에 알림 전송 등)을 설정합니다.
- 6. 알람 이름을 입력하고 **“Create alarm”**을 클릭합니다.
이메일 알림 추가
이메일 작성 후 [create topic] 으로 알림 정보 저장해주면 됩니다.
저장하고 나면 Amazon SNS 에 저장된 것을 볼 수 있습니다.
CloudWatch Logs Insights 는 다음 포스팅에서 하겠습니다.
https://juntcom.tistory.com/253
'인프라 > AWS' 카테고리의 다른 글
aws ec2 ubuntu 서버 생성 및 mysql 설치 그리고 java 17 설치 (0) | 2024.09.09 |
---|---|
AWS DMS 를 통한 EC2 -> RDS 데이터 마이그레이션 (0) | 2024.08.16 |
CloudWatch Logs 에이전트 설치 - Ec2 인스턴스 (0) | 2024.06.26 |
CloudFront란 (0) | 2020.05.08 |