빌드 로그 🛠️·2024-02-10
Discord Webhook을 활용한 오류 모니터링 구축기
D
DevOps Engineer장애 인지의 골든타임
사용자보다 먼저 서비스 장애를 파악하는 것은 서비스 신뢰도에 직결됩니다. 슬랙보다 좀 더 유연한 채널 관리를 위해 디스코드 웹훅을 도입했습니다.
시스템 구성도
Vercel Edge Function에서 에러 캐치 -> 에러 로그 포맷팅 (심각도 분류) -> Discord Webhook 전송
핵심은 모든 에러를 보내는 것이 아니라, 같은 에러가 단기간에 여러 번 발생했을 때 쓰로틀링(Throttling)을 적용하여 알림 피로도를 줄이는 커스텀 로직이었습니다.