Jam*_*mie 6 azure azure-webjobs
如何在上次运行结果失败或连续的Web作业未运行时监视azure Web作业?
我发现cloudmonix确实有效.那里还有其他产品吗?
Zapier只能触发不能连续运行的触发式Web作业.
Pac*_*ruz 13
如果其他人有相同的问题,您可以通过App Insights Web测试监控Web作业.
您需要做的是使用Kudu Web Jobs API来获取Web作业的当前状态,例如
对于触发的Web作业:https:// {webapp-name} .scm.azurewebsites.net/api/triggeredwebjobs/{webjob-name}/
对于连续的Web作业:https:// {webapp-name} .scm.azurewebsites.net/api/continuousjobs/{webjob-name}/
并从App Insights Web测试中调用Kudu API.您可以将Web测试配置为包含所需的Authorization标头并验证JSON响应.您可以通过添加多步Web测试来完成此操作.
可以使用Visual Studio Enterprise或Ultimate创建多步骤Web测试,也可以直接编辑Web测试xml定义.
你可以在这里找到更多细节:
https://blog.kloud.com.au/2016/08/11/monitoring-azure-web-jobs-health-with-application-insights/
HTH
我不知道除了CloudMonix之外还有任何其他产品可以监视您的 Webjobs,但如果您需要的只是在作业失败时发出警报,您可以自己编写一个控制台程序来使用 Azure 管理证书检查您的 Webjobs。
查看 Microsoft.WindowsAzure.Management.WebSites 包中的 IWebSiteExtensionsClient 及其 TriggeredWebJobs 或 ContinuousWebJobs 属性。
| 归档时间: |
|
| 查看次数: |
2698 次 |
| 最近记录: |