Поделиться через


Чрезмерное увеличение числа исключений (предварительная версия)

Примечание.

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

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

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

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

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

Этот тип уведомлений можно получить, если в приложении наблюдается аномальный рост количества исключений определенного типа в течение дня. Это число сравнивается с базовым показателем, вычисленным за предыдущие семь дней. Алгоритмы машинного обучения используются для обнаружения роста числа исключений с учетом естественного увеличения использования приложения.

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

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

Как это исправить?

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

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