日誌易產品使用系列一:定時任務使用詳解

在日誌易產品的使用過程中,有些關鍵功能的使用是用戶關注度比較高、使用比較頻繁的,如報表、定時任務、儀表盤展示等。今天,我們就詳細說下定時任務的使用。

1 定時任務工作邏輯

定時任務由日誌易後端模塊定時發起,經 SPL 語句搜索出相關結果並保存,並能在任務運行後在前臺頁面查看歷史運行結果。定時任務的優勢在於可以定期保存查詢結果,以便後期實時查看。

定時任務的執行有以下步驟:
1、輸入搜索語句,執行搜索;
2、將搜索結果保存爲“定時任務”;
3、將定時任務相關信息記錄在對應的數據庫中;
4、根據任務相關規則中的搜索語句(query)、運行頻次及首次運行時間等配置,後端模塊定時執行該任務;
5、按照定時任務規則中的參數 size 規定的限制條數,將任務執行結果入庫索引,同時將結果記錄,以供前臺查看本地定時任務的運行結果。

2 定時任務創建流程

根據上述定時任務的執行步驟,定時任務的創建有以下流程。

2.1 執行搜索,創建“定時任務”

在搜索界面定義搜索語句後並執行,通過“另存爲”,打開“定製任務”創建頁面。
日誌易產品使用系列一:定時任務使用詳解

2.2 定時任務創建

日誌易產品使用系列一:定時任務使用詳解

這裏需要注意的幾點:
1、“日誌來源”跟權限有關,默認是 all;
2、不管是搜索語句中手動指定 timerange(搜索時間範圍),還是用搜索時選擇的 timerange,儘量跟執行計劃中的執行間隔時間保持一致,如果執行時間間隔比 timerange 大則會出現結果不連續(中間有部分結果未統計);如果執行時間間隔比 timerange 小則會出現統計結果有部分是時間重疊的;
3、“保存條數”默認爲 20000 條;
4、如果開始時間選擇的小於當前時刻,那麼該任務首次運行時間就會是第二天的該時刻。

2.3 “定時任務”執行詳情查看

日誌易產品使用系列一:定時任務使用詳解

打開“定時任務”菜單可查看定時任務執行情況,這裏的 ID 指“定時任務”的執行次數。點擊某個“定時任務”的名稱,可以進入任務詳情頁,查看該定時任務的運行情況。在任務詳情頁,可以點擊打開某次運行的結果數據。
日誌易產品使用系列一:定時任務使用詳解

2.4 “定時任務”結果查詢

定時任務結果入庫後可以通過搜索定時任務索引來查詢,可以使用 index=schedule schedule_name:xxxx(xxxx 替換爲具體任務名),或 index=schedule schedule_id:xxxx 搜索,如下圖:

日誌易產品使用系列一:定時任務使用詳解

3 定時任務個性化配置

在使用定時任務過程中,用戶往往需要根據自己的需求進行自定義設置。常見的定時任務個性化設置列舉如下。

3.1 執行結果保留條數設置

定時任務執行結果保留條數即入庫索引數,日誌易支持在配置定時任務時修改 size 參數大小,以根據實際生產需求保留合適的結果數。

爲性能及穩定性考慮,該參數的設置需認真斟酌。

3.2 任務結果歷史保留時間設置

超過一定時間的定時任務執行結果,保留的價值可能逐漸減小。此時,用戶可通過該參數設置定時任務結果歷史保留時間,及時清除冗雜數據,以保持系統的高效性能。

3.3 定時任務補採

有些定時任務的數據價值較高,可由於網絡或個人設置等原因,有時候數據不能及時採集,這時,可通過“定時任務補採”對數據進行重新採集。
日誌易產品使用系列一:定時任務使用詳解

在使用日誌易過程中,都遇到了哪些困惑?歡迎給我們留言哦,日誌易產品專家隨時爲您解惑!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章