본문 바로가기
728x90

slack3

[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.
[Node.js] 웹훅을 이용하여 Slack 에 메시지 전송하기 - 2. 테스트 $ npm install axios lodash ▷ ./lib/Slack.js const _ = require('lodash') const axios = require('axios') const { SLACK_WEBHOOKS_URL_TEST, AWS_REGION } = process.env class Slack { static get Colors() { return { primary: '#007bff', info: '#17a2b8', success: '#28a745', warning: '#ffc107', danger: '#dc3545', } } static get Channels() { return { test: `${SLACK_WEBHOOKS_URL_TEST}`, } } static async send.. 2021. 10. 22.
[Node.js] 웹훅을 이용하여 Slack 에 메시지 전송하기 - 1. 설정하기 Lambda 함수 개발을 하다보면, 해당 함수의 성공 여부를 AWS CloudWatch 에 들어가서 로그를 확인해 줘야 하는데 이는 여간 귀찮은 일이 아니다. 해당 함수의 성공 여부를 Slack 에 메시지로 보내줄 수 있다면, 나도 편하고 관련된 팀원들도 결과를 바로 확인할 수 있고, 누이 좋고 매부 좋고 아닐까? Slack 웹훅 설정해 주기 1. 채널 세부정보 받기 버튼을 클릭한다. 2. [통합] 탭을 클릭한 후 [앱 추가] 버튼을 클릭한다. 3. Incoming WebHooks 앱을 검색하여, [설치] 버튼을 클릭한다. 4. [Slack에 추가] 버튼을 클릭한다. 5. 채널을 선택해 주고, [수신 웹후크 통합 앱 추가] 버튼을 클릭한다. 6. 웹후크 URL 을 저장해 둔다. 2021. 10. 22.
728x90
반응형