【背景】
器必不可少的就是任務失敗告警,前面已經安裝好了DolphinScheduler,今天在海豚上配置一下告警試試,海豚支援短信告警、郵件告警等等,告警類型非常豐富,因為工作上用到郵件和釘釘進行溝通交流,是以今天試試郵件告警配置。
【正文】
一、配置郵件告警執行個體
1.1首先準備好一個可用的郵箱,需要以下資訊:
- 郵箱賬号
- 郵箱密碼
- 郵箱SMTP伺服器
- 郵箱SMTP端口
我這裡是用的我的163郵箱
1.2配置告警執行個體
安全中心- 告警執行個體管理-建立告警執行個體
插件選擇“Email”,其它地方按實際内容填寫,
mail.smtp.starttls.enable那裡選“Yes”不行的話就選擇“No”選項試一下, 不同的郵箱設定不一樣;
mail.smtp.ssl.enable也是一樣;
二、配置告警組
設定告警組名稱,選擇剛剛配置的告警插件執行個體;
三、在流程中設定告警政策及告警組
有三個位置可以設定流程及任務告警
4.1儲存流程時,設定逾時告警
如果有多個告警組的話,可以選擇産生告警的告警組,并設定逾時時間
4.2在定時管理中設定失敗告警
在“工作流定義”清單中,選擇“定時管理”
設定告警組及告警政策
4.3手動觸發流程執行個體時,設定失敗告警
在“工作流定義”清單中,手動點選“運作”
在彈出的對話框中,設定通知政策及告警組
五、觸發告警
故意讓一個任務失敗,檢視告警效果
告警郵件如下,我在告警政策那裡配置了“失敗或成功都告警”,是以有個啟動流程成功的通知
打開郵件,内容如下
六、結尾
至此,郵件告警就全部配置完成,可以看到,DolphinScheduler的告警配置非常容易,而且至此的告警種類也非常豐富。