【发布时间】:2016-02-01 10:40:30
【问题描述】:
Azure SDK 是否提供以编程方式获取上次作业运行时间的选项,以根据时间检查和应用特定逻辑。
【问题讨论】:
标签: azure-web-app-service azure-webjobs azure-webjobssdk
Azure SDK 是否提供以编程方式获取上次作业运行时间的选项,以根据时间检查和应用特定逻辑。
【问题讨论】:
标签: azure-web-app-service azure-webjobs azure-webjobssdk
我认为 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: ""
}
}
]
【讨论】:
确实没有一种简单的方法可以通过编程方式获取这些信息。所有这些信息都存储在驱动 WebJobs Dashboard 的存储帐户中,但存储格式是为 Dashboard 量身定制的,因此可能不容易供您使用。
我们收到了与您所要求的功能类似的功能请求,请参阅我们的公共回购中的this issue。随意将您的场景详细信息添加到该问题。
【讨论】: