Lei*_*007 8 notifications azure azure-functions timer-trigger
我在生产中运行了定时器触发的Azure功能,但现在我希望在函数失败时收到通知.
在我的情况下,访问各种连接的服务可能会导致崩溃,并有许多故障排除.崩溃是我需要通知的错误类型.
当函数失败时,日志条目指示失败,所以我想知道系统中是否存在允许我使系统生成通知的挂钩.
我知道blob和队列绑定例如支持创建毒物队列条目,但是计时器触发器绑定没有说明任何有关该性质的触发器输出.
我看到函数可以将它们的$ return状态作为输入传递给其他函数,但是文档中没有深入解释该操作.此外,在这种情况下,我需要编写另一个函数来处理错误状态,我正在寻找内置的东西.
我已经向@AzureSupport询问过,但他们的回答与Azure Functions无关,而是将我引用到DLL通知挂钩,然后在uservoice上推荐我的文件.
我确信这里必须有人实施了某种错误状态通知.我更喜欢不需要代码的解决方案.
建议的故障监视和警报方法是使用 AppInsights,它现在与 Azure Functions 完全集成
https://blogs.msdn.microsoft.com/appserviceteam/2017/04/06/azure-functions-application-insights/
由于所有日志都在 AppInsights 中可用,因此可以轻松监控故障并根据您自己的标准设置警报。
但是,如果您只关心警报而不关心监控等,则可以改用 Azure Monitor:https : //docs.microsoft.com/en-us/azure/monitoring-and-diagnostics/monitoring-get-started
不幸的是这个钩子不存在。
可以从计时器触发器切换到队列触发器吗?
您可以重试(如果您需要的话),并且在指定的尝试次数之后,消息将被发送到有害队列。
要计划执行,您可以添加具有可见性超时的队列消息以匹配您的计划。
| 归档时间: |
|
| 查看次数: |
4397 次 |
| 最近记录: |