안녕하세요! 주니어 데이터 엔지니어 Yoda.jedi 입니다.
Apache Airflow 에 많은 상태 확인 Method (Mail 등.. )가 존재합니다. 기존에는 Mail을 등록하여 상태를 확인하였으나, 아무래도 업무용 이메일의 누적과, 즉각적 반응을 휴대폰으로 간단히 확인할 수 없어, 새벽에 스케쥴이 잡혀있는 Pipeline 같은 경우, 한참 시간이 지난 후, 누락이 된 걸 알게 되는 과정이 있었습니다.
이와 같은 방법으로 Dag 및 각종 상태에 대해서 알 수 있지만, Mail 보다 즉각적으로 알 수 있는 메신저 기반의 알람 발송 기능을 서비스 고도화 작업의 일환으로 생각하였습니다. Slack API 와 같은 서비스를 사용할 수 있지만, Dag 작동 성공/ 실패 등 간단한 메세징 서비스를 구현하고자 하였기 때문에, 보다 빠르게 적용할 수 있는 Line 에서 운영하고 있는 Line noti를 활용하기로 하였습니다.
먼저 Line noti 서비스를 사용하기 위해선, Line에서 token 값을 발급받아야합니다. (회원가입은 생략하겠습니다.)
https://notify-bot.line.me/en/