Skip to content

테크스팩 슬렉 봇

김영수 edited this page May 20, 2022 · 1 revision

요약(Summary)

서버에 장애 발생시 카프카와 연동하여 슬렉에 에러메시지를 전송하는 서버

배경(Background)

각 서버의 장애 발생시 이를 개발자가 인지 할 수 있도록 슬렉에 메시지를 전송하는 서버입니다. 또 만약 슬렉 서버에 문제가 생겨 장애 발생알림이 가지 않았더라도 차후에 메시지를 받아 볼 수 있도록 카프카 토픽을 이용했습니다.

목표(Goals)

  • 서버에 장애 발생시 슬렉 에러채널에 메시지 전송
  • 카프카 토픽 구독을 사용하여 만약 슬렉서버도 문제가 생겨서 메시지 전송이 안됬더라도 차후에 처리되어 슬렉 알림이 갈 수 있도록 구현

목표가 아닌 것 (Non-goals)

계획 (Plan)

  • 카프카와 연동하여 다른 서버에서 보내는 에러 메시지 구독
  • 구독한 에러 메시지 토픽이 도착하면 이를 처리해서 슬렉 에러메시지 채널에 전송

이외 고려 사항들(Other Considerations)