海豚调度器(dolphinscheduler)再次使用,添加钉钉预警

1,首先我们部署是海豚调度器 1.3.8 版本,由于页面只有邮件预警,所以在了解源码的同时,需要添加钉钉预警

2,说明,这一块是同事搞的,不是我搞的,新版本的dolphinscheduler已经有了钉钉模块,只是新版本还没有发布

3,我们现在只是添加简单的钉钉预警,任务成功或者失败会发送邮件+钉钉 

4,具体操作

找到最新的源码 dev
https://github1s.com/apache/dolphinscheduler/blob/dev/dolphinscheduler-alert/src/main/java/org/apache/dolphinscheduler/alert/runner/AlertSender.java

我们发现多了个模块:

海豚调度器(dolphinscheduler)再次使用,添加钉钉预警_第1张图片

 把这个模块的顶顶模块类 复制到我们1.3.8版本的代码里面去。

最简单的代码:

上面2个步骤其实就完了,然后编译打包部署就好了。

在这里我们发现dev的结构跟 1.3.8版本区别很大,在本地源码查看的时候,发现数据库表都不一样,估计是要出1.3.9了,不着急的朋友可以等新版本,像我们这么简单使用的还是可以修改源码的。

还有种方案就是每次任务成功或者失败的时候,调用钉钉shell脚本,这是之前的做法,不是全局的。

海豚调度器(dolphinscheduler)再次使用,添加钉钉预警_第2张图片

 

你可能感兴趣的:(其他乱七八糟,海豚调度器钉钉预警,dolphinschedule,海豚+钉钉预警)