안녕하세요. 와탭랩스 개발팀 장환석입니다.
지난 2022년 4월 20일 알림 수신 포맷에 대한 전반적인 업데이트가 진행되었습니다! 기존 방식의 문제점과 해결 방식, 알림을 보는 방법을 소개해 드리겠습니다.
와탭의 알림은 다양한 상황에서 발생할 수 있습니다. 모니터링 대상 플랫폼, 알림 종류, 알림 수신 채널 별로 각 상황에 맞는 정보를 제공하고 있습니다. 그런데 워낙 다양한 형태로 알림이 수신되어 알림을 받았을 때 어떤 정보가 중요한지 한 눈에 파악하기 어려웠습니다.
2022년 4월 20일 이후로 와탭 서비스는 아래와 같은 형태의 알림을 제공합니다. (SaaS 서비스 한정) 이번 업데이트의 가장 큰 목적은 아래와 같습니다.
아래의 사진들은 와탭 서비스에서 발생할 수 있는 알림의 예시입니다.
3개의 예시에서 보시는 것처럼 모든 알림의 제목은 아래와 같은 형태를 갖습니다.
[Level][Platform][ProjectName][ApplicationName][EventTitle]
기존에는 같은 종류의 알림이지만 알림 수신 채널 별로 확인할 수 있는 정보가 다른 경우가 있었습니다. 이를 보완하기 위해 각 알림이 발생했을 때 제공될 수 있는 최대한 많은 정보를 메시지에 포함하도록 구성했습니다.
알림 메시지에 올 수 있는 값들은 [ 공통 알림 템플릿 가이드 - 이벤트 메시지 ]에서 확인할 수 있습니다.
애플리케이션 알림과 서버 알림(예: 서버 알림, 서버 프로세스 알림, 로그 파일/윈도 이벤트)은 사용자가 알림의 제목과 메시지를 지정할 수 없습니다. 그래서 알림이 발생했을 때 어떤 제목과 메시지로 알려주는지 파악하기 어려웠습니다. 반대로 사용자가 지정하지 않은 제목으로 알림이 발생하는 경우, 어떤 알림 설정에 의해서 울린 알림인지 추측해야 했습니다.
이를 보완하기 위해 알림 메시지에는 알림 타입을 추가했습니다. 아래 예시의 경우 알림 타입이 SERVER_LOG_FILE 이므로 "서버 플랫폼의 로그 파일 알림" 설정에 의해서 울린 알림임을 알 수 있게 되었습니다. 알림 타입의 종류는 [ 공통 알림 템플릿 가이드 - 이벤트 메시지 ]에서 확인하실 수 있습니다.
[Critical][INFRA][운영서버INFRA모니터링][ip-10-20-3-226][LOG File: , Keyword : , [Event] May 12 07:14:00 ip-10-20-3-226 zed: eid=208 class=config_sync pool='yardbase']
... 생략 ...
알림 타입 : SERVER_LOG_FILE
... 생략 ...
추가적으로 사용자가 알림 제목과 메세지를 지정하지 알림의 경우, 어떤 제목과 메시지로 알림이 전송되는지 알림 타입 별 제목과 메시지 가이드를 작성했습니다.
설치형에서도 해당 기능의 업데이트가 필요하신 분들은 [email protected]로 문의를 남겨주시면 도와드리겠습니다.