你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

跟踪严重性比下降(预览)

注意

你可以将 Application Insights 资源迁移到警报库智能检测(预览版)。 迁移时会为各种智能检测模块创建警报规则。 创建后就可以管理和配置这些规则,就像任何其他 Azure Monitor 警报规则一样。 你还可以为这些规则配置操作组,从而启用多种方法来针对新的检测执行操作或触发通知。

有关详细信息,请参阅智能检测警报迁移

追踪记录被广泛应用于应用程序中,它们有助于了解幕后发生的事情。 出现问题时,追踪可以提供重要的可见性,以了解导致意外状态的事件序列。 虽然跟踪主要是非结构化的,但它们的严重性级别仍可以提供有价值的信息。 在应用程序的稳定状态下,我们预计良好跟踪(InfoVerbose)与不良跟踪(Warning以及ErrorCritical)之间的比率将保持稳定。

由于各种原因(例如暂时性网络问题),出现一定程度的错误跟踪很正常。 但是,当真正的问题开始增长时,它通常表现为不良跟踪与良好跟踪的相对比例增加。 智能检测会自动分析应用程序记录的跟踪遥测数据,并且可以针对异常模式的严重性发出相关警告。

此功能除了需要为应用配置跟踪日志记录之外,不需要其他特殊设置。 了解如何为 .NETJava 配置跟踪日志侦听器。 此功能在应用生成足够多的跟踪遥测数据时激活。

何时会收到此类型的智能检测通知?

与前七天计算的基线相比,如果日志在特定某天内的良好跟踪(使用InfoVerbose级别记录)与不良跟踪(使用WarningErrorFatal级别记录)之间的比例下降,您将收到此类通知。

收到通知是否意味着我的应用肯定有问题?

通知并不意味着应用肯定有问题。 尽管良好跟踪和不良跟踪之间的比率下降可能表示应用程序问题,但它也可能是良性的。 例如,如果应用程序中的新流发出的“错误”跟踪多于现有流,则可能导致该比率提高。

如何解决问题?

通知包括诊断信息,以在诊断进程中提供支持:

  1. 会审。 通知会显示有多少操作受到影响。 此信息可以帮助你对问题分配优先级。
  2. 作用域。 该问题是影响所有流量,还是只影响某些操作? 可以从通知中获取此信息。
  3. 诊断。 可以使用与支持信息相关联的相关项和报告,以帮助进一步诊断问题。