触发Azure Web作业失败时获取通知

问题描述 投票:0回答:1

我对Azure Web作业不熟悉,我正在为webjob(。[[triggered)创建.net框架的控制台应用程序。我注意到有时Web作业失败,因为“ SCM_COMMAND_IDLE_TIMEOUT”。因此,当这些类型的异常发生时,是否有办法获得警报,所以我可以去重新启动Web作业。

任何帮助将不胜感激。

谢谢。

.net azure-webjobs azure-webjobs-triggered
1个回答
1
投票
首先请注意,我们可以在应用程序设置中设置SCM_COMMAND_IDLE_TIMEOUT值。详细步骤为here

此外,您可以使用Application Insights捕获异常并获取通知。您可以在您的Web应用程序中启用它。

enter image description here

参考:

Set Alerts in Application Insights.

更新:

我没有正在运行的网络作业,因此我以System.IO.FileNotFoundException作为示例。

enter image description here

您可以在此处找到所有日志,可以测试查询以过滤要触发警报的异常。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.