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

时间:2019-03-25 06:41:45

标签: azure-application-insights

我们如何在Log Analytics或Application Insights中发现第一次错误。可能有错误被反复写入日志文件。但是我想查找不在此错误模式中的错误,并在发生错误时发送警报。

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

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

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

以前有人这样做过吗?您建议最好的选择是什么?

1 个答案:

答案 0 :(得分:0)

可能的选项可以是

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

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

Metric Alerts with Dynamic Thresholds in Azure Monitor

Smart Detection in Application Insights

希望以上信息对您有所帮助!