-
⚙️ Amazon Chatbot으로 Slack 경보 설정클라우드 2023. 11. 2. 11:11반응형
출처: https://aws.amazon.com/ko/blogs/contact-center/monitor-and-trigger-alerts-using-amazon-cloudwatch-for-amazon-connect/ (이전 글) NextJS + k8s 프로덕션 환경에서 OOMKilled 현상
CloudWatch의 경보를 Slack으로 전송하는 보편적인 방법에는 두가지가 있다.
1. AWS Chatbot을 Slack과 연결해 메시지 전송
2. AWS Lambda + Webhook을 사용하여 Slack으로 메시지 전송
2번의 경우 메시지와 기타 조건에 대해 자유롭다는 장점이 있으나 세팅까지 손이 많이 가기에 모니터링만을 위한 Slack으로는 Chatbot을 채택했다.
1. AWS Chatbot과 Slack 채널 연결
1-1. Amazon SNS에서 주제를 생성한다.
1-2. AWS Chatbot Console에서 Workspace를 새로 생성하고 사용할 Slack 워크스페이스와 연결한다.
1-3. 만들어진 워크스페이스에서 새 채널 구성에 들어가 이름, 채널 등을 지정하고 1-1에서 만든 SNS 주제와 묶어준다.
2. CloudWatch 경보 설정
2-1. CloudWatch의 경보 탭에 들어가 새로운 경보를 생성한다. 지표는 ContainerInsights에서 확인하던 pod_memory_utilization, pod_cpu_utilization, pod_number_of_container_restarts 를 사용하고, 임계치는 필요한 만큼 지정한다.
2-2. 작업 구성에서 알림을 세팅하고 기존에 생성해둔 SNS 주제와 연결해준다.
반응형'클라우드' 카테고리의 다른 글
⚙️ EKS에서 Container Insights 설정 (0) 2023.11.02 NextJS + k8s 프로덕션 환경에서 OOMKilled 현상 (0) 2023.10.25 PaaS-TA #3 Paas-TA PlayPark 설정(1014) (0) 2020.10.14 Paas-Ta #2 환경설정(1007) (0) 2020.10.07 PaaS-TA #1 환경설정(0923) (0) 2020.09.23