阿里雲任務調度XXL-JOB版支援任務維度、執行個體和應用叢集維度監控警示配置。在任務運行時,通過指定監控警示配置,可以協助您及時瞭解任務的執行情況,及時發現和處理問題。
任務維度監控警示配置
操作步驟
登入XXL-JOB控制台,並在頂部功能表列選擇地區。單擊指定XXL-JOB執行個體,在左側導覽列,選擇任务管理,單擊指定任務操作列的编辑。在通知配置介面配置對應任務層級監控警示資訊。
通知配置參數說明如下:
|
配置項 |
描述 |
預設值 |
|
超时报警 |
任務執行逾時是否發送警示。 |
開啟 |
|
超时时间 |
任務執行逾時的時間,任務執行超過設定值,上報逾時警示。 |
7200秒 |
|
超时终止 |
任務執行超過指定時間是否自動停止,防止把下一次調度卡住。 |
關閉 |
|
成功通知 |
任務執行成功是否通知給連絡人。對於層級比較重要的任務,建議設定運行成功後通知連絡人。 |
關閉 |
|
失败报警 |
任務執行失敗是否警示。 |
開啟 |
|
连续失败次数 |
任務連續失敗指定次數才警示。 |
1 |
|
无可用机器报警 |
任務調度的時候沒有可用執行器是否警示。 |
開啟 |
|
通知方式 |
上報成功通知時,逾時通知的方式。目前支援簡訊、Webhook、郵件和電話。 重要
如果配置項通知方式包含webhook方式,則需要額外配置以下內容。
|
無 |
|
通知對象 |
整合CloudMonitor連絡人,需要去CloudMonitor配置連絡人並啟用連絡方式。 |
無 |
執行個體和應用維度監控警示配置
基於任務調度統計資訊,支援使用者在CloudMonitor配置該執行個體下任務調度資訊警示,常見情境如下:
-
執行個體維度:某執行個體下所有任務,調度下跌30%警示。
-
應用維度:某執行個體下的某個應用,連續3分鐘失敗超過5次警示。
操作步驟
-
登入XXL-JOB控制台,並在頂部功能表列選擇地區。單擊進入指定XXL-JOB執行個體,在左側導覽列,選擇基礎資訊菜單。
-
在調度統計大盤裡,單擊右上方
下的設定警示規則,或者單擊
表徵圖,進入CloudMonitor警示規則設定。 -
單擊建立警示規則,選擇產品為分布式任務調度,單擊添加執行個體選擇指定執行個體,並配置警示規則。
重要沉默周期:表示警示發送一次後會屏蔽指定時間周期內該警示資訊的再次發送。
在資源範圍中選擇執行個體標籤頁。在規則描述地區單擊添加規則配置警示條件,並設定生效時間及警示連絡人群組等參數。
-
單擊添加规则,支援選擇監控指標。監控指標分為
執行個體層級和應用層級兩個維度,您可以根據需要選擇配置。-
執行個體層級:相應的指標監控統計的是該執行個體下所有任務觸發執行情況。
在設定規則描述彈窗中,填寫規則名稱(例如
xx執行個體失敗監控),指標類型選擇簡單指標,在監控指標下拉框中選擇執行個體維度失敗次數。右側分三個警示層級配置閾值:電話+簡訊+郵件+WebHook、簡訊+郵件+WebHook、郵件+WebHook,每個層級均可設定閾值及單位(如count/m)。 -
應用層級:需選擇執行個體中對應的應用,相應的監控指標統計該執行個體下指定應用的任務觸發執行情況。
-
如果該應用對應的指標還沒有上報過,則appName下拉框無法自動選擇,可以手動輸入。
-
如果appName為空白,則表示所有應用都預設按照該規則警示。
在監控指標下拉框中選擇應用維度失敗次數。在閾值及警示層級地區,可分別為緊急(Critical,通知方式:電話+簡訊+郵件+WebHook)、警告(Warn,通知方式:簡訊+郵件+WebHook)、普通(Info,通知方式:郵件+WebHook)三個層級設定閾值,預設條件為連續3個周期(1周期=1分鐘)監控值≥閾值,單位為count/m。
-
-
-
添加警示連絡人群組,單擊确认即可完成監控警示配置。
在建立警示規則頁面中,配置規則描述(可分別為 Critical、Warn、Info 三個層級設定警示閾值與連續警示次數),設定通道沉默周期(如 24 小時)和生效時間(時間範圍、時區及生效日期),按需添加標籤。展開進階設定可配置警示回調 Webhook 地址、推送渠道(Auto Scaling、Log Service、Message Service MNS-topic、Function Compute)、恢複通知開關及無資料處理方式。