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

Getting Notification when triggered Azure web jobs Fails

我是 Azure 网络作业的新手,我正在为网络作业创建 .net 框架的控制台应用程序(触发)。我注意到有时 Web 作业会失败,因为 "SCM_COMMAND_IDLE_TIMEOUT"。 那么有没有一种方法可以在发生这些类型的异常时发出警报,这样我就可以去重新启动网络作业。

如有任何帮助,我们将不胜感激。

谢谢。

首先请注意,我们可以在应用程序设置中设置 SCM_COMMAND_IDLE_TIMEOUT 值。详细步骤为here.

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

参考:

Set Alerts in Application Insights.

更新:

我没有网络工作 运行,所以我使用 System.IO.FileNotFoundException 作为示例。

你可以在这里找到所有的日志,你可以测试你的查询来过滤你想要触发警报的异常。