슬랙의 WebHook 세팅하기
📌 서론
이전 포스트를 통해 SpringBoot에 Kafka 설정을 완료했다.
Slack에 알림 메시지를 띄우기 위해서는 webhook url이 필요하다.
이번 포스트에서는 Slack에서 webhook url을 발급받는 방법을 알아보자.
이번 포스트에는 Kafka와 관련된 것이 하나도 없지만 세팅한 이유가 Kafka에서 webhook을 사용해서 메시지를 보내기 위함이다. 이전 포스트에서 이어지는 내용이라는 점을 알아줬으면 좋겠다.
1. 슬랙에서 webhook 생성하기
먼저 webhook을 등록하기 위해서 채널 이름을 클릭한다.
팝업이 열릴텐데 "통합" 메뉴에서 "앱 추가" 버튼을 눌러준다.
앱 추가에서 incoming webHooks를 검색한다.
웹페이지로 이동된다. 여기서 "Slack에 추가" 버튼을 클릭한다.
그럼 아래와 같은 페이지로 이동하는데 하단의 "채널 선택"을 클릭한다.
아래와 같이 내가 hook을 연결하고자 하는 채널을 선택해준다.
선택 완료하면 아래처럼 "수신 웹후크 통합 앱 추가" 버튼이 생기는데 이걸 클릭하자
그럼 이제 앱 추가가 성공하면서 아래와 같이 웹후크 URL과 설명을 준다.
2. 생성된 webhook url 검증하기
하단으로 스크롤해보면 웹훅 연결을 확인할 수 있도록 하는 예시를 준다.
- 여기서 주의할 것은 체크박스해놓은 부분인데 "#my-channel-here" 이 부분에서 my-channel-here에 내가 훅을 연결해준 채널명을 적어줘야 한다는 점이다. 처음 주는 예시를 그대로 입력하면 요청에 실패한다.
나는 아래처럼 요청을 보냈고 ok 라는 응답을 받았다.
슬랙에 가봤더니 제대로 요청이 보내진 것을 볼 수 있었다.
다음 포스트를 통해 SpringBoot에서 kafka를 통해 slack에 알림을 보내도록 구현해보자
사이드 팀원 "평양냉면"님이랑 함께 공부하면서 얻은 지식입니다. 냉면님 블로그도 많이 들려주세요!!
'유용한 개발지식 > Apache Kafka' 카테고리의 다른 글
[kafka] Spring실행 시 consumer 연결문제 해결 (8) | 2024.02.18 |
---|---|
[kafka] 스프링부트와 kafka를 이용한 slack 예외알림 구현 (1) | 2024.02.18 |
[Kafka] SpringBoot3.x.x에서 Kafka 연동하기 (2) | 2024.02.18 |
[Kafka] Docker로 Kafka 세팅하기 (Kraft 방식, M1 Mac) (2) | 2024.02.17 |
Kafka(카프카) 메시지 포맷(message format)의 구조와 특징 이해하기 (21) | 2023.12.27 |