반응형
BackEnd(Java)/모니터링
-
slack webhook을 통한 운영 이슈 모니터링BackEnd(Java)/모니터링 2023. 7. 25. 09:13
서비스를 운영하다 보면 운영 이슈들을 실시간으로 확인할 필요가 있다. 사용하는 협업 툴과 연동하여 보통 알림을 받는데 나는 slack을 사용하고 있기 때문에 slack webhook을 사용하여 이슈 알림 모니터링을 해보자! 1. slack에 앱 추가를 클릭하여 incoming-webhooks를 추가한다. 2. 웹 훅을 추가 후 포스트할 채널은 선택한다. 3. 웹 훅 URL, 라벨 지정 등 옵션들을 설정 후 저장 하면 끝! 4. 테스트 curl 테스트 실제 코드에 적용해 보자! api 전송 부분은 POST로 통신하면 되고, payload를 만드는 메서드는 아래를 참고하면 좋을 것 같다.(c#) (참고로, slack webhook doc를 보면 보내고 싶은 메시지를 text 필드에 담아서 보내라고 한다.) ..