日志服務已內置監控規則模板,您只需添加對應的告警規則即可實時監控OSS投遞任務,并可通過釘釘等渠道接收到告警通知。本文介紹設置告警的相關操作。
前提條件
已創建OSS投遞任務。具體操作,請參見創建OSS投遞任務(新版)。
步驟一:開啟任務運行日志
登錄日志服務控制臺。
在Project列表區域,單擊目標Project。
該Project為OSS投遞任務所在的Project。
在頁面左上方,單擊圖標,進入開通任務運行日志頁面。
如果您還未開通該Project的詳細日志,則在服務日志頁簽中,單擊開通詳細日志。
如果您已開通該Project的詳細日志,則在服務日志頁簽中,單擊圖標。
設置如下參數,然后單擊確定。
參數
說明
任務運行日志
打開任務運行日志開關后,系統將在您指定的Project中自動創建一個名為internal-diagnostic_log的LogStore,用于存儲定時SQL、MaxCompute投遞、OSS投遞、數據導入等任務的運行日志與錯誤日志。日志字段說明,請參見數據加工(新版)、導入和投遞(新版)任務運行日志。
日志存儲位置
開通任務運行日志功能后,需要選擇日志的存儲位置,即需要指定Project??梢栽O置為:
自動創建(推薦)。
當前Project。
同一地域下的其他Project。
開通任務運行日志后,您可以在指定Project下的internal-diagnostic_log LogStore中查看OSS投遞任務的運行日志與錯誤日志,其日志主題(__topic__)為etl_metrics。您也可以通過投遞任務名稱查詢目標投遞任務的運行日志與錯誤日志,對應的查詢語句為
job_name:任務名稱
,例如job_name:job-1646****946
。
步驟二:配置行動策略
步驟三:添加告警規則
日志服務已內置5種監控規則模板。您只需根據業務需求,添加對應的告警規則即可。此處以添加數據投遞延遲規則模板對應的告警規則為例。
相關操作
為OSS投遞任務設置告警后,您還可以進行如下操作。
操作 | 說明 |
關閉告警規則 | 關閉告警規則,告警規則不會再觸發告警,狀態變更為已關閉。 該操作不會刪除規則參數中已設置的信息。需要再次監控時,無需重新設置規則參數。 |
臨時關閉告警規則 | 臨時關閉告警規則后,在指定時間內不會再觸發告警。 |
恢復告警規則 | 處于臨時關閉狀態的告警規則,可隨時恢復。 |
刪除告警規則 | 該操作會刪除規則參數中已設置的信息(例如阿里云賬號)。需要再次監控時,需要重新設置規則參數。 |
設置告警規則 | 修改告警規則的配置參數。 |