azkaban(七):邮件报警

2021-08-14  本文已影响0人  万事万物

前言:

虽然azkaban 提供很好的容错机制,如:失败重试次数,但是若程序真的有问题,即使重试一万次又能如何?最终还是需要工程师去修复。如何通知工程师呢?虽然azkaban不能主动打电话,但是可以提供了邮件报警功能。

邮件报警功能

除了运行失败通知提醒外,当程序运行成功之后也是可以进行邮件通知的。

具体步骤

  1. 准备好一个或两个邮箱(发件与收件),当然也可以自己给自己发。
    以 网易邮箱为例(@163.com)

  2. 开启 POP3/SMTP/IMAP服务
    步骤:设置->`POP3/SMTP/IMAP

    开启服务
    全部点击开启(此时需要发短信进行验证)
  3. 获取授权码:

  4. 配置 azkaban 邮箱提醒 (此操作需要在 azkaban-web 中进行配置)

azkaban-web]$ vim conf/azkaban.properties

配置修改如下:

# 配置发件箱
mail.sender= 邮箱地址
# 我使用的163邮箱,所以这里配置网易邮箱地址
mail.host= smtp.163.com
mail.user=用户名
mail.password=用邮箱的授权码
  1. 重启azkaban-web
azkaban-web]$ bin/shutdown-web.sh
azkaban-web]$ bin/start-web.sh

此时需要配置邮件发送策略,那么job需要发送,哪些不需要发送。

上一篇下一篇

猜你喜欢

热点阅读