任務歷史

任務歷史用於用戶查詢任務的執行情況

調度器

所有任務都將由調度器(scheduler)進行調度,通常創建直播任務時都會返回 scheduler id,此外也可以在事後通過接口查詢 scheduler。對於流程任務,它會在指定時間內創建開始執行並在執行時創建 scheduler,流程任務每次執行時都會創建不同的 scheduler。

此外在 任務模塊 中可以查詢到創建的任務,其返回數據中返回了任務執行的最後一個 scheduler id,對於直播任務因爲只會執行一次所以這直接就是直播任務的 scheduler id

函數列表

日誌

日誌記錄了調度的執行情況,通常應該使用 scheduler id 來查詢需要的日誌

函數列表

FindScheduler

FindScheduler 函數用戶查詢已經存在的調度器

rpc FindScheduler(FindSchedulerRequest) returns (FindSchedulerResponse){
    option (google.api.http) = {
        get: "/api/v1/history/task/schedulers"
    };
}

http 路徑:

/api/v1/history/task/schedulers

權限要求: session

ByScheduler

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

FindLogger 函數查詢調度器的日誌

rpc FindLogger (FindLoggerRequest) returns (FindLoggerResponse){
    option (google.api.http) = {
        get: "/api/v1/history/task/loggers"
    };
}

http 路徑:

/api/v1/history/task/loggers

權限要求: session