초급 Part09: 알림기능에 대하여

Xplenty에서는 알림 기능을 사용하여 작업의 실패나 완료된 정보를 다른 시스템에 연결하거나 알릴 수 있습니다.
2020년 6월 현재 지원되는 서비스 훅의 대상은 다음과 같습니다.

  • E-mail
  • Slack
  • WebHook
  • PagerDuty - PagerDuty의 상세한 설정은 이곳을 참고해 주세요.

1. Slack과의 연계

Slack을 사용한다면 Slack과의 연계가 가장 적절한 선택이라고 생각합니다.
Slack과 연계하는 경우는 먼저 Xplenty 설정 화면 - 톱니바퀴 아이콘 - 에서 ServiceHook을 선택하고 오른쪽 상단의 New service hook을 클릭합니다.

thumbnail image

리스트에서 Slack을 선택합니다. 그럼 아래와 같은 연동 화면에서 연동 할 스페이스와 메시지를 보낼 채널을 선택합니다.

thumbnail image

또한 Service hook의 이름과 어떤 이벤트를 알릴지와 Status를 On으로 설정하고, 화면 오른쪽 하단의 Create Service hook을 클릭합니다.

thumbnail image

설정한 이벤트 조건에 따라 연동한 Slack 채널에 아래와 같은 메시지가 기록됩니다.

thumbnail image

2. 웹 시스템과의 연계

여기에서는 다른 웹 시스템과 연계하는데 유용한 Webhook 설정을 살펴보겠습니다. Webhook의 경우 처음부터 설정 화면에서 Service hook의 이름과 대상 URL, 트리거할 대상 이벤트를 설정합니다.

thumbnail image

패키지 실행에서 오류가 발생하면 다음과 같이 지정한 URL의 서비스에 오류 내용 세부 정보가 JSON포맷으로 전송됩니다.

thumbnail image

3. 메일로의 연계

Xplenty의 직접적인 사용 유저는 아니지만, Xplenty에서 발생한 오류로 인해 비즈니스에 영향을 받는 고객, 파트너 기업, 협력 회사가 존재하는 경우가 있습니다.
지금 소개할 메일을 사용하는 방법이 외부의 관계자들에게 문제발생을 알리는 방법으로 추천합니다. 메일 서비스 훅에서 알람이 필요한 관계자의 메일 주소나 메일링 리스트의 메일 주소를 통해 손쉽게 외부 관계자들에게도 서비스 오류를 알릴 수 있고, 관계자의 이동에 따른 등록이나 삭제도 편리하게 대응할 수 있습니다. 

thumbnail image