Настройка Application Insights Profiler

После включения Application Insights Profiler вы можете:

  • Запустите новый сеанс профилирования.
  • Настройка триггеров Profiler.
  • Просмотр последних сеансов профилирования.

Чтобы открыть панель параметров Application Insights Profiler, выберите Производительность на панели слева на странице Application Insights.

Снимок экрана: ссылка для открытия области Производительность.

Вы можете просматривать трассировки Profiler в ресурсах Azure двумя способами:

  • Кнопка Профилировщика :

    Выберите Профилировщик.

    Снимок экрана: кнопка

  • Операции:

    1. Выберите операцию в списке Имя операции . Общий выделен по умолчанию.

    2. Выберите Трассировки профилировщика.

      Снимок экрана: выбор операции и трассировки Профилировщика для просмотра всех трассировок Профилировщика.

    3. Выберите один из запросов в списке слева.

    4. Выберите Настройка Profiler.

      Снимок экрана: общий выбор и щелчок трассировки профилировщика для просмотра всех трассировок профилировщика.

В Profiler можно настроить и просмотреть Profiler. На странице Application Insights Profiler доступны следующие функции.

Снимок экрана, на котором показаны функции и параметры страницы Профилировщика.

Компонент Описание
Профилирование Запускает сеансы профилирования для всех приложений, связанных с этим экземпляром Application Insights.
Триггеры Позволяет настраивать триггеры, вызывающие запуск Profiler.
Последние сеансы профилирования Отображает сведения о прошлых сеансах профилирования, которые можно отсортировать с помощью фильтров в верхней части страницы.

Профилировать

Выберите Профилировать сейчас , чтобы запустить сеанс профилирования по запросу. При выборе этой ссылки все агенты Профилировщика, отправляющие данные в этот экземпляр Application Insights, начинают записывать профиль. Через 5–10 минут сеанс профиля отображается в списке.

Чтобы вручную запустить сеанс профилировщика, вам потребуется как минимум доступ на запись к роли для компонента Application Insights. В большинстве случаев доступ на запись предоставляется автоматически. Если у вас возникли проблемы, вам потребуется добавить подписку Участник компонента Application Insights область роль. Дополнительные сведения см. в статье Ресурсы, роли и управление доступом в Application Insights.

Настройки триггера

Выберите Триггеры , чтобы открыть панель Параметры триггера с вкладками ЦП, Память и Выборка .

Триггеры ЦП или памяти

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

Снимок экрана: панель

Параметр Описание
Кнопка "Вкл./Выкл." Включено: запускает Профилировщик. Выкл. Не запускает профилировщик.
Порог использования памяти Когда используется этот процент памяти, запускается Profiler.
Duration Задает продолжительность выполнения Профилировщика при активации.
Cooldown Задает продолжительность ожидания профилировщиком перед повторной проверкой использования памяти или ЦП после активации.

Триггер выборки

В отличие от триггеров ЦП или памяти, событие не запускает триггер выборки. Вместо этого он запускается случайным образом, чтобы получить абсолютно случайную выборку производительности приложения. Можно сделать следующее:

  • Отключить этот триггер, чтобы отключить случайную выборку.
  • Укажите частоту профилирования и продолжительность сеанса профилирования.

Снимок экрана: панель

Параметр Описание
Кнопка "Вкл./Выкл." Включено: запускает Профилировщик. Выкл. Не запускает профилировщик.
Частота выборки Скорость, с которой может выполняться Профилировщик.
  • При выборе параметра Обычная сбор данных осуществляется в течение 5 % времени, то есть около 2 минут в час.
  • Пи выборе параметра Высокая профилирование выполняется в течение 50% времени.
  • Пи выборе параметра Максимальная профилирование выполняется в течение 75% времени.

Мы рекомендуем использовать параметр Обычный для рабочих сред.
Duration Задает продолжительность выполнения Профилировщика при активации.

Недавние сеансы профилирования

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

Параметр Описание
Как активирована Способ запуска сеанса с помощью триггера, профилирования сейчас или выборки по умолчанию.
имя приложения; Имя приложения, для которого было выполнено профилирование.
Экземпляр машины Имя компьютера, на котором запущен агент профилировщика.
Отметка времени Время, когда профиль был получен.
% загрузки ЦП Процент использования ЦП во время работы Profiler.
% памяти Процент памяти, используемой во время работы Profiler.

Дальнейшие действия

Профилирование приложений в рабочей среде Azure с помощью Application Insights Profiler