Ухудшение соотношения серьезности трассировок (предварительная версия)

Примечание

Можно выполнять миграцию ресурсов Application Insights для выполнения интеллектуального обнаружения с использованием предупреждений (предварительная версия). В процессе миграции создаются правила предупреждений для различных модулей интеллектуального обнаружения. После создания можно управлять этими правилами и настраивать их так же, как любые другие правила генерации оповещений Azure Monitor. Вы также можете настроить для этих правил группы действий, тем самым включив несколько методов принятия мер или активации уведомлений для новых обнаружений.

Дополнительные сведения см. в статье Миграция для интеллектуального обнаружения с использованием предупреждений.

Трассировки часто используются в приложениях, так как они помогают понять, какие внутренние процессы в них происходят. В случае возникновения сбоев трассировки дают важную возможность просмотреть последовательность событий, которые привели к нежелательному состоянию. Хотя трассировки в основном не структурированы, их степень серьезности по-прежнему может предоставить ценную информацию. Когда приложение работает устойчиво, ожидается, что соотношение между "хорошими" трассировками (Info и Verbose) и "плохими" трассировками (Warning, Error и Critical) будет оставаться стабильной.

Обычно предполагается наличие некоторого количества "плохих" трассировок из-за различных причин, например временных проблем в сети. Но когда начинает распространяться реальная проблема, она обычно проявляется в виде увеличения относительного соотношения "плохих" и "хороших" трассировок. Служба интеллектуального обнаружения автоматически анализирует телеметрию трассировок, занесенную в журнал приложением, и может предупредить вас о необычных шаблонах серьезности в ней.

Для этого компонента не требуется особая настройка — только настройка ведения журнала трассировки для приложения. См. сведения о настройке прослушивателя журнала трассировки для .NET или Java. Он работает, когда приложение создает достаточно данных телеметрии трассировки.

Когда я буду получать уведомления интеллектуального обнаружения такого типа?

Уведомления этого типа выдаются, если соотношение между "хорошими" трассировками (трассировками в журнале с уровнем Сведения или Подробные сведения) и "плохими" трассировками (трассировками в журнале с уровнем Предупреждение, Ошибка или Неустранимая ошибка) в определенный день ухудшается по сравнению с базовыми показателями, вычисленными за предыдущую неделю.

В работе моего приложения обязательно существует проблема?

Уведомление не означает, что в работе приложения возникла проблема. Хотя ухудшение соотношения между "хорошими" и "плохими" трассировками может указывать на проблему приложения, это изменение может оказаться неопасным. Например, причиной увеличения может быть новый поток в приложении, выдающий больше "плохих" трассировок, чем существующие потоки.

Как ее исправить?

Уведомления содержат сведения, используемые в процессе диагностики.

  1. Рассмотрение. Уведомление показывает, сколько операций затрагивает проблема. Эта информация может помочь определить приоритет проблемы.
  2. Область. Проблема влияет на весь трафик или только на какую-либо операцию? Эти сведения можно получить из уведомления.
  3. Диагностика. В качестве вспомогательной информации можно также использовать связанные элементы и отчеты. Эти данные помогут вам выполнить дальнейшую диагностику проблемы.