Azure SDK是否提供了一个选项,以编程方式获取上一个作业运行时间,以根据时间检查和应用特定逻辑。
答案 0 :(得分:2)
我认为api应该有这个信息。
https://github.com/projectkudu/kudu/wiki/WebJobs-API
以swagger格式列出所有已触发的作业
GET / api / triggeredwebjobsswagger
[
{
name: "jobName",
runCommand: "...\run.cmd",
type: "triggered",
url: "",
history_url: "",
extra_info_url: "",
latest_run:
{
id: "20131103120400",
status: "Success",
start_time: "2013-11-08T02:56:00.000000Z",
end_time: "2013-11-08T02:57:00.000000Z",
duration: "00:01:00",
output_url: "",
error_url: "",
url: ""
}
}
]
答案 1 :(得分:0)
确实没有一种简单的方法可以通过编程方式获取该信息。所有这些信息都存储在驱动WebJobs仪表板的存储帐户中,但存储格式是为仪表板定制的,因此可能不容易使用。
在我们的公共回购中,我们有类似于您要求的功能请求,请参阅this issue。随意添加您的方案详细信息。