본문 바로가기
728x90

cloudwatch3

[CloudWatch] AWS Chatbot 을 이용하여 Slack 에 메시지 전송하기 AWS 리소스 모니터링은 중요하다. 직접 콘솔에 로그인하여 보는 방법도 있지만, 잠깐 까먹었을 때 꼭 위기가 발생하기 마련이다. CloudWatch 에서 설정해준 경보가 발생했을 경우 팀 내에서 사용하고 있는 메신저로 오류를 알려 주면, 다른 사람과 공유가 빠르게 될 수 있고 그만큼 오류 캐치도 빨라질 것이다. Lambda 를 이용하여 슬랙에서 제공해 주는 API 라이브러리를 이용하거나 axios 를 이용하는 등 코드에 직접 심는 방법도 있겠지만, 웹훅을 이용하여 Slack 에 메시지 전송하기 https://yonikim.tistory.com/98 https://yonikim.tistory.com/99 AWS Chatbot 을 이용하면 더 간단하게 구성할 수 있었다. AWS Chatbot > [새 클라이.. 2022. 12. 14.
[CloudWatch] CloudWatch 경보 설정하기 - 3 1. AWS EC2 인스턴스에 CloudWatch Agent 설치하기 2. Slack에 알람 보내는 AWS SNS & AWS Lambda 함수 생성하기 3. AWS CloudeWatch 설정하기 AWS CloudeWatch 설정하기 1. AWS Console 로그인 후 CloudWatch 에 들어간다. 2. [경보] 탭 클릭 > [경보 생성] 버튼을 클릭한다. 3. [지표 선택] 버튼을 클릭한다. 4. [CWAgent] 카드를 클릭한다. 5. [InstanceId, device, fstype, path] 가 포함되어 있는 카드를 클릭한다. 6. 해당하는 인스턴스를 선택하고 [지표 선택] 버튼을 클릭한다. 7. 임계값을 설정한다. 8. [CloudWatch] CloudWatch 경보 설정하기 - 2 에서 .. 2021. 6. 21.
[CloudWatch] CloudWatch 경보 설정하기 - 1 AWS EC2 인스턴스 디스크 용량 부족으로 인하여 서비스 정지 상태가 발생했었다. 일차적으로는 docker 컨테이너 로그 logrotate 설정을 해줬고([Docker] Docker 컨테이너 로그 관리) 더 나아가 디스크 용량이 부족할 경우 SLACK 으로 알람을 보내게끔 설정을 해주려고 한다. 순서는 아래와 같이 진행하려고 한다. 1. AWS EC2 인스턴스에 CloudWatch Agent 설치하기 2. Slack에 알람 보내는 AWS SNS & AWS Lambda 함수 생성하기 3. AWS CloudeWatch 설정하기 AWS EC2 인스턴스에 CloudWatch Agent 설치하기 1. CloudWatch Agent 설치하기 $ cd /tmp $ wget https://s3.amazonaws.co.. 2021. 6. 17.
728x90
반응형