gpt4 book ai didi

Azure WebJob,如果停止如何通知?

转载 作者:行者123 更新时间:2023-12-02 09:30:53 25 4
gpt4 key购买 nike

我有一个连续运行的 azure 网络作业。如果它停止或中止,我希望收到通知。是否有一个在停止或中止时被调用的事件可以触发电子邮件?

谢谢!

最佳答案

如果您使用的是 WebJob SDK,则可以使用新的 ErrorTriggerSendGrid 扩展来实现此目的。检查这个wiki on how to set that up 。但这里有一个示例代码(从上面的 wiki 复制),如果在 30 分钟窗口内发生 10 次错误(最多 1 小时),则使用两个扩展发送电子邮件

public static void ErrorMonitor(
[ErrorTrigger("0:30:00", 10, Throttle = "1:00:00") TraceFilter filter,
[SendGrid] SendGridMessage message)
{
message.Subject = "WebJobs Error Alert";
message.Text = filter.GetDetailedMessage(5)
}

如果您没有使用 WebJob SDK,那么很遗憾,没有任何连续 WebJob 的事件。有only one for triggered jobs .

关于Azure WebJob,如果停止如何通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33159594/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com