K8S应用笔记 —— 部署Dolphinscheduler及简单应用(二)告警通知

一、本章目标

  • 演示Dolphinscheduler的告警通知功能,将SQL任务组件查询返回结果集指定为邮件通知内容(支持为:表格、附件或表格附件三种模板)。

二、 前提条件

  • 已完成Dolphinscheduler部署
    • K8S集群部署,可参考文章:K8S应用笔记 —— 部署Dolphinscheduler及简单应用(一)
    • 其他部署形式,可参考官网:部署指南

三、准备邮箱

使用 DolphinScheduler 的电子邮件告警通知功能,需要准备一个电子邮箱账号,并启用 SMTP 服务。

本文以 QQ 邮箱为例进行开通步骤和配置介绍

3.1 开启 SMTP 服务

K8S应用笔记 —— 部署Dolphinscheduler及简单应用(二)告警通知_第1张图片

拖动进度条在页面下方找到下图所示内容,开启 POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务 任一服务即可。

3.2 获得授权码

按照指示步骤进行绑定手机或发送验证,最后获得以下授权码:

K8S应用笔记 —— 部署Dolphinscheduler及简单应用(二)告警通知_第2张图片

四、Dolphinscheduler配置

4.1 创建告警实例

切换至管理员用户登录,在 安全中心 - 告警实例管理 - 创建告警实例。

K8S应用笔记 —— 部署Dolphinscheduler及简单应用(二)告警通知_第3张图片

注意事项(以 QQ 邮箱为例):

  • SMTP端口:587
  • SMTP服务器:smtp.qq.com

4.2 配置告警组

在 安全中心 -告警组管理 - 创建/修改告警实例。

编辑告警组名称,选择告警组实例,添加告警组描述。

K8S应用笔记 —— 部署Dolphinscheduler及简单应用(二)告警通知_第4张图片

4.3 SQL任务组件配置

利用上章:基于K8S环境部署Dolphinscheduler及简单应用 的内容进行流程定义中的SQL任务组件进行修改:

K8S应用笔记 —— 部署Dolphinscheduler及简单应用(二)告警通知_第5张图片

4.4 运行效果

K8S应用笔记 —— 部署Dolphinscheduler及简单应用(二)告警通知_第6张图片

你可能感兴趣的:(Kubernetes实战,调度)