一、本章目标
- 演示
Dolphinscheduler
的告警通知功能,将SQL
任务组件查询返回结果集指定为邮件通知内容(支持为:表格、附件或表格附件三种模板)。
二、 前提条件
- 已完成
Dolphinscheduler
部署- K8S集群部署,可参考文章:K8S应用笔记 —— 部署Dolphinscheduler及简单应用(一)
- 其他部署形式,可参考官网:部署指南
- K8S集群部署,可参考文章:K8S应用笔记 —— 部署Dolphinscheduler及简单应用(一)
三、准备邮箱
使用 DolphinScheduler
的电子邮件告警通知功能,需要准备一个电子邮箱账号,并启用 SMTP
服务。
本文以
3.1 开启 SMTP 服务
拖动进度条在页面下方找到下图所示内容,开启 POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务
任一服务即可。
3.2 获得授权码
按照指示步骤进行绑定手机或发送验证,最后获得以下授权码:
四、Dolphinscheduler配置
4.1 创建告警实例
切换至管理员用户登录,在 安全中心 - 告警实例管理 - 创建告警实例。
注意事项(以
SMTP端口
:587SMTP服务器
:smtp.qq.com
4.2 配置告警组
在 安全中心 -告警组管理 - 创建/修改告警实例。
编辑告警组名称,选择告警组实例,添加告警组描述。
4.3 SQL任务组件配置
利用上章:基于K8S环境部署Dolphinscheduler及简单应用 的内容进行流程定义中的SQL
任务组件进行修改: