Работа с консолью диагностики приложений
Опубликовано: Март 2016
Применимо к:System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager
Консоль диагностики приложений — это система управления событиями для наблюдения за производительностью приложений .NET в System Center 2012 — Operations Manager. С помощью консоли диагностики приложений можно отслеживать сбои и снижения производительности приложений .NET и немедленно определять источник проблемы.
Консоль диагностики приложений
Консоль диагностики приложений служит для просмотра отдельных событий производительности и надежности, которые возникают в среде. Вы можете просмотреть все события или объединить их в "группы проблем", чтобы увидеть события, имеющие один и тот же источник. С помощью консоли диагностики приложений можно просмотреть события и связанные с ними цепочки транзакций, чтобы узнать, как проблемы с производительностью и надежностью влияют на приложения. Консоль советника по приложениям обеспечивает аналитическую обработку и телеметрию данных, представляемых в консоли диагностики приложений. С помощью консоли советника по приложениям можно проанализировать, какие приложения вызывают большинство проблем. Дополнительные сведения о советнике по приложениям см. в разделе Приоритетизация предупреждений с помощью советника по приложениям.
Открытие консоли диагностики приложений
-
Консоль диагностики приложений и советник по приложениям устанавливаются вместе с веб-консолью Operations Manager. Чтобы узнать адрес веб-консоли Operations Manager, откройте консоль управления. В области навигации нажмите кнопку Администрирование, щелкните Параметры, а затем дважды щелкните Веб-адреса. URL-адрес веб-консоли Operations Manager будет указан в следующем виде: http(s)://<веб_узел>/OperationsManager. Ссылки на консоли советника по приложениям и диагностики приложений имеют тот же формат, и в них используется тот же веб-узел.
- Адрес консоли диагностики приложений: http(s)://\<веб\_узел\>/AppDiagnostics - Адрес консоли советника по приложениям: http(s)://\<веб\_узел\>/AppAdvisor
Чтобы упростить доступ к консолям, добавьте их URL-адреса в список избранного вашего веб-браузера.
Чтобы открыть консоль диагностики приложений, вставьте ее URL-адрес в адресную строку браузера. Консоль диагностики приложений откроется в окне веб-браузера.
Примечание Если Operations Manager работает на сервере, а не на клиентском компьютере, доступ к консоли диагностики приложений и советнику приложений можно получить, выбрав в меню Пуск пункт Все программы.
Доступ к консоли диагностики приложений контролируется ролями оператора мониторинга приложений и администратора. Для доступа к консоли необходимо быть участником одной из этих ролей. Дополнительные сведения см. в разделе Роли пользователей для наблюдения за производительностью приложений
Просмотр событий по интересующей области
В консоли диагностики приложений приводятся два основных типа событий: связанные с производительностью приложений и связанные со сбоями и ошибками приложений. События последнего типа можно далее разделить на связанные с подключением, безопасностью и сбоями. Сбои обычно связаны с проблемами в коде приложений. В консоли диагностики приложений можно просматривать события, сгруппированные следующим образом:
Все (отображаются все события)
Ошибки приложения (отображаются события исключений)
Производительность (отображаются события производительности)
Выбор типа событий для просмотра
-
Откройте консоль диагностики приложений и выберите в области навигации пункт События.
-
В области навигации в меню Искать: выберите категорию событий, которые вы хотите просмотреть.
Группировка событий внутри интересующей области
Группировка событий приложения по сходству — это наиболее эффективный способ определить, имела ли место эта проблема в прошлом, и распределить ресурсы, ответственные за устранение неполадки, наилучшим образом.
Группировка событий по интересующим областям
-
Откройте консоль диагностики приложений и выберите в области навигации пункт События.
-
В области навигации в меню Искать: выберите категорию событий, которые вы хотите просмотреть.
-
В меню Группировать по выберите способ группировки событий.
Первый выбранный вами вариант (Ошибки приложения или Производительность) влияет на варианты группировки, которые вы увидите далее.
Группировка ошибок приложения
Проблема. Что отображается: все события разделяются на группы, имеющие один источник (например, метод или веб-страница) и стек вызовов. Значение группировка событий по проблемам позволяет определить неполадки, требующие устранения в первую очередь, в соответствии с числом событий в группе.
Действие. Что отображается: группировка на основе действий позволяет классифицировать события в соответствии с точками входа, например обращениями к страницам, нажатиями кнопок, вызовами веб-служб или другими действиями, представляющими определенные процессы. Значение этот способ группировки полезен для определения условий, при которых произошел сбой.
Класс исключения. Что отображается: события, вызвавшие одно и то же базовое исключение. Значение группировка по классу исключения — это хороший способ выявить типичные ошибки в коде и реализовать оптимальные методики написания кода.
Функция, завершившаяся сбоем. Что отображается: события, вызвавшие исключения в одной и той же функции. Значение этот способ группировки полезно использовать в двух целях. Во-первых, он позволяет выявить случаи неправильного использования общей функции. Во-вторых, он позволяет определить, сколько приложений затрагивает ошибка в общей функции.
Нет. При выборе этого варианта события не группируются.
Группировка событий производительности
Проблема. Что отображается: все события разделяются на группы, имеющие одинаковый стек вызовов. Значение группировка событий по проблемам позволяет определить неполадки, требующие устранения в первую очередь, в соответствии с числом событий в группе.
Ресурс с максимальным превышением. Что отображается: все события, связанные с вызовом одного и того же ресурса. этот способ группировки полезен для определения ресурсов, для которых пороговое значение превышалось чаще, чем для других ресурсов.
Нет. При выборе этого варианта события не группируются.
Пример. группировка ошибок приложения по классу исключения
Фильтрация по ошибкам приложения и классу исключения позволяет быстро увидеть, события исключения каких типов или классов происходят чаще всего.
Группировка ошибок приложения по классу исключения
-
Откройте консоль диагностики приложений и выберите в области навигации пункт События.
-
В области навигации в меню Искать: выберите пункт Ошибки приложения.
-
В меню Группировать по выберите пункт Класс исключения.
-
Чтобы отсортировать по количеству, щелкните заголовок столбца Число. Классы исключений будут перечислены в порядке от наиболее к наименее частым.
-
Чтобы начать анализ проблемы и открыть свойства события, щелкните запись в столбце Класс исключения. Сведения о работе с событиями см. в разделе Работа с событиями с помощью диагностики приложений.
Пример. группировка ошибок приложения по функции, завершившейся сбоем
Фильтрация по ошибкам приложения и функции, завершившейся сбоем, позволяет быстро увидеть, какие функции вызывают сбои чаще всего. Именно на эти функции следует обратить внимание в первую очередь, так как они сильнее всего влияют на надежность приложения.
Группировка ошибок приложения по функции, завершившейся сбоем
-
В области навигации в меню Искать: выберите пункт Ошибки приложения.
-
В меню Группировать по выберите пункт Функция, завершившаяся сбоем.
-
Чтобы отсортировать по количеству, щелкните заголовок столбца Число. Функции будут перечислены в порядке от наиболее часто к наименее часто вызывающим сбои.
-
Чтобы начать анализ проблемы и открыть свойства события, щелкните запись в столбце Функция, завершившаяся сбоем. Сведения о работе с событиями см. в разделе Работа с событиями с помощью диагностики приложений.
Пример. группировка событий производительности по ресурсу с максимальным превышением порога
Фильтрация по производительности и ресурсу с максимальным превышением порога позволяет быстро просмотреть события производительности, связанные с вызовом одного и того же ресурса. На события производительности, которые чаще всего происходят в результате вызова одного и того же ресурса, следует обратить внимание в первую очередь, так как они сильнее всего влияют на производительность приложения.
Группировка событий производительности по ресурсу с максимальным превышением порога
-
В области навигации слева в меню Искать: выберите пункт Производительность.
-
В меню Группировать по выберите пункт Ресурс с максимальным превышением.
-
Чтобы отсортировать по количеству, щелкните заголовок столбца Число. Классы исключений будут перечислены в порядке от наиболее к наименее частым. Кроме того, вы можете отсортировать события по средней и максимальной продолжительности, чтобы увидеть те из них, которые происходят не так часто, но приводят к длительным задержкам и поэтому также требуют внимания.
-
Чтобы начать анализ проблемы и открыть свойства события, щелкните запись в столбце Ресурс с максимальным превышением. Сведения о работе с событиями см. в разделе Работа с событиями с помощью диагностики приложений.