Azure日志分析或应用程序洞察中的首次错误

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

我们如何在Log Analytics或Application洞察中找到第一次出错。可能会有重复写入日志文件的错误。但我希望找到不在此错误模式中的错误,并在发生时发送警报。

或者在特定时间或自定义时间内搜索这些“不同”/不规则错误(不一定是第一次)。

我正在考虑以下选项作为解决方案(现有或常见错误最多可以运行100-500行):

  1. 使用硬编码错误消息列表运行已保存的kusto查询(结果不匹配可列为新错误)。
  2. 创建一个包含所有现有/常见错误的数据表(在Kusto中​​,但它会保留存储吗?)并执行与上面相同的操作(加入)
  3. 或者使用逻辑应用程序并将已知错误存储在表存储中。首先检索表存储,然后针对日志分析运行连接查询。

有没有人之前做过这个,你建议最好的选择是什么?

azure-application-insights
1个回答
0
投票

可能的选择是

  • 如果已知错误列表很小,您可以在Log Analytics / Application Insights上调整您的Kusto查询以排除这些常见错误并根据您的警报逻辑创建警报(自定义查询,结果数量,阈值,周期(谷物)和频率)
  • 如果要将Log Analytics / Application Insights中的错误列表维护为自定义事件,则可以调用相应的API并提取数据。有关same的一些文档参考。将错误列表作为自定义日志/事件后,您可以相应地编写Kusto查询。

有关动态阈值和智能检测的其他文档参考,请参阅这是否符合您的要求。

Metric Alerts with Dynamic Thresholds in Azure Monitor

Smart Detection in Application Insights

希望以上信息有所帮助!

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