. Работа с консолью диагностики приложений
Работа с консолью диагностики приложений

Работа с консолью диагностики приложений

Поддержка этой версии Operations Manager прекращена. Рекомендуем перейти на Operations Manager 2022.

Консоль диагностики приложений — это система управления событиями для наблюдения за производительностью приложений .NET в System Center Operations Manager. С помощью консоли диагностики приложений можно отслеживать сбои и снижения производительности приложений .NET и немедленно определять источник проблемы.

Роли пользователей для наблюдения за производительностью приложений

В таблице ниже приведены задачи наблюдения за производительностью приложений .NET в Operations Manager, роли пользователей и их разрешения.

Да — всегда может использовать функцию

Нет — не может использовать функцию, если пользователь не входит в группу, предоставляющую доступ к этой функции.

* Роль оператора мониторинга приложений и роль оператора отчетов требуют доступа к советнику по приложениям.

Консоль диагностики приложений

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

Открытие консоли диагностики приложений

Консоль диагностики приложений и советник по приложениям устанавливаются вместе с веб-консолью Operations Manager. Чтобы узнать адрес веб-консоли Operations Manager, откройте консоль управления. В области навигации выберите элемент Администрирование, щелкните Параметры, а затем дважды щелкните Веб-адреса. URL-адрес веб-консоли Operations Manager будет указан в следующем виде: http(s)://<web host>/OperationsManager . Ссылки на консоли советника по приложениям и диагностики приложений имеют тот же формат, и в них используется тот же веб-узел.

Адрес консоли диагностики приложений: http(s)://<web host>/AppDiagnostics

Адрес консоли советника по приложениям: http(s)://<web host>/AppAdvisor

Чтобы упростить доступ к консолям, добавьте их URL-адреса в список избранного вашего веб-браузера.

Чтобы открыть консоль диагностики приложений, вставьте ее URL-адрес в адресную строку браузера. Консоль диагностики приложений откроется в окне веб-браузера.

Если Operations Manager работает на сервере, а не на клиентском компьютере, доступ к консоли диагностики приложений и советнику по приложениям можно получить в меню Пуск.

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

Просмотр событий по интересующей области

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

"Все" (отображаются все события);

"Ошибки приложения" (отображаются события исключений);

"Производительность" (отображаются события производительности).

Откройте консоль диагностики приложений и выберите в области навигации пункт События .

В области навигации в меню Искать: выберите категорию событий, которые вы хотите просмотреть.

Группировка событий внутри интересующей области

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

Откройте консоль диагностики приложений и выберите в области навигации пункт События .

В области навигации в меню Искать: выберите категорию событий, которые вы хотите просмотреть.

В меню Группировать по выберите способ группировки событий.

Первый выбранный вами вариант (Ошибки приложения или Производительность) влияет на варианты группировки, которые вы увидите далее.

Группировка ошибок приложения

Проблема . Что отображается: все события разделяются на группы, имеющие один источник (например, метод или веб-страница) и стек вызовов. Значение группировка событий по проблемам позволяет определить неполадки, требующие устранения в первую очередь, в соответствии с числом событий в группе.

Действие . Что отображается: группировка на основе действий позволяет классифицировать события в соответствии с точками входа, например обращениями к страницам, нажатиями кнопок, вызовами веб-служб или другими действиями, представляющими определенные процессы. Значение этот способ группировки полезен для определения условий, при которых произошел сбой.

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

Функция, завершившаяся сбоем . Что отображается: события, вызвавшие исключения в одной и той же функции. Значение этот способ группировки полезно использовать в двух целях. Во-первых, он позволяет выявить случаи неправильного использования общей функции. Во-вторых, он позволяет определить, сколько приложений затрагивает ошибка в общей функции.

Нет . При выборе этого варианта события не группируются.

Группировка событий производительности

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

Ресурс с максимальным превышением . Что отображается: все события, связанные с вызовом одного и того же ресурса. этот способ группировки полезен для определения ресурсов, для которых пороговое значение превышалось чаще, чем для других ресурсов.

Нет . При выборе этого варианта события не группируются.

Пример. группировка ошибок приложения по классу исключения

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

Откройте консоль диагностики приложений и выберите в области навигации пункт События .

В области навигации в меню Искать: выберите пункт Ошибки приложения.

В меню Группировать по выберите пункт Класс исключения.

Чтобы отсортировать по количеству, щелкните заголовок столбца Число. Классы исключений будут перечислены в порядке от наиболее к наименее частым.

Чтобы начать анализ проблемы и открыть свойства события, щелкните запись в столбце Класс исключения . Сведения о работе с событиями см. в статье Работа с событиями с помощью диагностики приложений.

Пример. группировка ошибок приложения по функции, завершившейся сбоем

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

В области навигации в меню Искать: выберите пункт Ошибки приложения.

В меню Группировать по выберите пункт Функция, завершившаяся сбоем.

Чтобы отсортировать по количеству, щелкните заголовок столбца Число. Функции будут перечислены в порядке от наиболее часто к наименее часто вызывающим сбои.

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

Пример. группировка событий производительности по ресурсу с максимальным превышением порога

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

В области навигации слева в меню Искать: выберите пункт Производительность.

В меню Группировать по выберите пункт Ресурс с максимальным превышением.

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

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

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

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

Сведения о том, как просмотреть предупреждения и приступить к анализу возникших проблем, см. в статье Просмотр и анализ предупреждений для приложений .NET.

📎📎📎📎📎📎📎📎📎📎