任务调度器-DolphinScheduler配置告警

【背景】

    调度器必不可少的就是任务失败告警,前面已经安装好了DolphinScheduler,今天在海豚上配置一下告警试试,海豚支持短信告警、邮件告警等等,告警类型非常丰富,因为工作上用到邮件和钉钉进行沟通交流,所以今天试试邮件告警以及钉钉告警配置。

任务调度器-DolphinScheduler配置告警_第1张图片

 

 【正文】

一、配置邮件告警实例

1.1首先准备好一个可用的邮箱,需要以下信息:

  • 邮箱账号
  • 邮箱密码
  • 邮箱SMTP服务器
  • 邮箱SMTP端口

我这里是用的我的163邮箱

1.2配置告警实例

安全中心- 告警实例管理-创建告警实例

任务调度器-DolphinScheduler配置告警_第2张图片

 

插件选择“Email”,其它地方按实际内容填写,

mail.smtp.starttls.enable那里选“Yes”不行的话就选择“No”选项试一下, 不同的邮箱设置不一样;

mail.smtp.ssl.enable也是一样;

任务调度器-DolphinScheduler配置告警_第3张图片

任务调度器-DolphinScheduler配置告警_第4张图片

二、配置钉钉告警实例

2.1先去需要告警的钉钉群里获取webhook,俗称“钩子”;

点击“群设置”,选择“群智能助手”

任务调度器-DolphinScheduler配置告警_第5张图片

 

选择“自定义”

任务调度器-DolphinScheduler配置告警_第6张图片

 

 设置机器人名称

任务调度器-DolphinScheduler配置告警_第7张图片

点击“完成”,就获得了webhook; 

 任务调度器-DolphinScheduler配置告警_第8张图片

 2.2 配置钉钉告警

任务调度器-DolphinScheduler配置告警_第9张图片

 

三、配置告警组

设置告警组名称,选择刚刚配置的告警插件实例;

任务调度器-DolphinScheduler配置告警_第10张图片

 

四、在流程中设置告警策略及告警组

有三个位置可以设置流程及任务告警

4.1保存流程时,设置超时告警

任务调度器-DolphinScheduler配置告警_第11张图片

 如果有多个告警组的话,可以选择产生告警的告警组,并设置超时时间

4.2在定时管理中设置失败告警

在“工作流定义”列表中,选择“定时管理”

任务调度器-DolphinScheduler配置告警_第12张图片

 

设置告警组及告警策略 

任务调度器-DolphinScheduler配置告警_第13张图片

4.3手动触发流程实例时,设置失败告警

在“工作流定义”列表中,手动点击“运行”

任务调度器-DolphinScheduler配置告警_第14张图片

 

在弹出的对话框中,设置通知策略及告警组

任务调度器-DolphinScheduler配置告警_第15张图片

 

五、触发告警

估计让一个任务失败,查看告警效果

5.1邮件告警查看

告警邮件如下,我在告警策略那里配置了“失败或成功都告警”,所以有个启动流程成功的通知

任务调度器-DolphinScheduler配置告警_第16张图片

打开邮件,内容如下 

任务调度器-DolphinScheduler配置告警_第17张图片

 

5.2钉钉告警查看

告警机器人会@所有人,并发布告警通知

任务调度器-DolphinScheduler配置告警_第18张图片

 

 六、结尾

    至此,邮件告警和钉钉告警就全部配置完成,可以看到,DolphinScheduler的告警配置非常容易,而且至此的告警种类也非常丰富。

你可能感兴趣的:(任务调度器,运维,任务调度器)