任務歷史用於用戶查詢任務的執行情況
所有任務都將由調度器(scheduler)進行調度,通常創建直播任務時都會返回 scheduler id,此外也可以在事後通過接口查詢 scheduler。對於流程任務,它會在指定時間內創建開始執行並在執行時創建 scheduler,流程任務每次執行時都會創建不同的 scheduler。
此外在 任務模塊 中可以查詢到創建的任務,其返回數據中返回了任務執行的最後一個 scheduler id,對於直播任務因爲只會執行一次所以這直接就是直播任務的 scheduler id
函數列表
日誌記錄了調度的執行情況,通常應該使用 scheduler id 來查詢需要的日誌
函數列表
FindScheduler 函數用戶查詢已經存在的調度器
rpc FindScheduler(FindSchedulerRequest) returns (FindSchedulerResponse){
option (google.api.http) = {
get: "/api/v1/history/task/schedulers"
};
}
http 路徑:
/api/v1/history/task/schedulers
權限要求: session
ByScheduler 函數查詢指定調度器的所有日誌
rpc ByScheduler (BySchedulerRequest) returns (BySchedulerResponse){
option (google.api.http) = {
get: "/api/v1/history/task/loggers/by_scheduler"
};
}
http 路徑:
/api/v1/history/task/loggers/by_scheduler
權限要求: session
FindLogger 函數查詢調度器的日誌
rpc FindLogger (FindLoggerRequest) returns (FindLoggerResponse){
option (google.api.http) = {
get: "/api/v1/history/task/loggers"
};
}
http 路徑:
/api/v1/history/task/loggers
權限要求: session