我正在使用Azure Web API,它使用Log4Net Application Insight appender来跟踪跟踪。我们计划直接使用Application Insight SDK(TrackTrace(),TrackEvent())以使用内置警报功能。
但是看起来,Azure似乎不支持跟踪或事件警报,而只支持度量标准警报。所以我们遇到了一些问题。
如果我退后一步,则会以x个时间间隔运行多个Logic Apps来调用Web API。 Logic App只调用Web API(业务逻辑在这里)并记录所有信息/托管异常。
主要要求是在发生例如发送邮件到技术收件箱时发生主动。如果有任何数据问题,则辅助要求是通知源。
对我们的方法有任何建议,我们可以做些什么来满足我们的要求?
请参考这个App Insights Exception Alerts。可以在定义的时间段内为异常率设置警报。
您还可以调用webhooks以在触发警报时执行其他操作。
谢谢Sreejit的建议。
为了得出答案,请通过应用程序洞察或日志分析来处理警报的首选引擎是什么?