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


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

 

Опубликовано: Июль 2016

Применимо к: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

Шаблон Наблюдение за производительностью приложений .NET (APM) в System Center 2012 — Operations Manager позволяет вам отслеживать размещенные в службах IIS .NET-приложения как со стороны сервера, так и со стороны клиента для получения сведений о производительности и надежности, помогающих выявить основные причины различных происшествий. (Только для System Center 2012 с пакетом обновления 1 (SP1): Можно также отслеживать службы Windows.) При указании параметров, типов собираемых событий, измеряемых целей по производительности и наблюдаемых серверов компонент "Наблюдение за производительностью приложений .NET" позволяет лучше понять, как работают приложения. Можно увидеть, насколько часто возникают определенные проблемы, как сервер работал во время возникновения проблемы, а также найти цепочку событий, связанных с медленным запросом или методом, вызвавшим исключения. Эти сведения необходимы для сотрудничества с разработчиками программного обеспечения и администраторами баз данных в целях обеспечения правильной и надежной работы приложений у клиентов.

Этот шаблон позволяет отслеживать приложения и веб-службы, размещенные в службах IIS 7.0. Можно выбрать одно или несколько приложений или служб, обнаруженных пакетом управления служб IIS 7.0, и настроить наблюдение за событиями производительности и исключений. Для наблюдения за приложениями и веб-службами необходимо установить пакет управления служб IIS 7.0 Windows Server 2008.

Для Пакет обновления 1 для System Center 2012 этот шаблон можно использовать в целях отслеживания приложений и веб-служб, размещенных в службах IIS 8.0. Можно выбрать одно или несколько приложений или служб, обнаруженных пакетом управления служб IIS 8.0, и настроить наблюдение за событиями производительности и исключений. Для наблюдения за приложениями и веб-службами необходимо установить пакет управления служб IIS 8.0 Windows Server 2012.

Дополнительные сведения см. в разделе Перед началом отслеживания приложений .NET

  • Сценарии

  • Мониторинг, выполняемый шаблоном наблюдения за производительностью приложений .NET

  • Просмотр данных мониторинга

  • Параметры мастера

  • Конфигурация на стороне сервера

  • Дополнительные параметры для мониторинга на стороне сервера

  • Настройка на сервере

  • Изменение параметров на стороне сервера

  • Свойства транзакций: добавление веб-страницы ASP.NET

  • Свойства транзакций: добавление веб-службы ASP.NET

  • Свойства транзакций: добавление страницы MVC ASP.NET

  • Свойства транзакций: добавление метода WCF

  • Свойства транзакций: добавление функции

  • Настройка на стороне клиента

  • Дополнительные параметры для мониторинга на стороне клиента

  • Включение наблюдения на стороне клиента

  • Изменение параметров на стороне клиента

  • Сводка

  • Создание и изменение шаблонов наблюдения за производительностью приложений .NET

  • Просмотр мониторов наблюдения за производительностью приложений .NET и собранных данных

Сценарии

Используйте шаблон Наблюдение за производительностью приложений .NET в сценариях, где требуется отслеживать веб-приложения. К таким сценариям относятся следующие процессы мониторинга:

Наблюдение на стороне сервера: одно- и многоуровневые веб-приложения.

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

Наблюдение на стороне клиента: производительность и надежность браузера.

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

Мониторинг, выполняемый шаблоном наблюдения за производительностью приложений .NET

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

Описание монитора Значения по умолчанию
Доля событий исключений в отслеживаемых запросах Включен, порог = 15 %, интервал = 5 минут
Доля событий производительности в отслеживаемых запросах Включен, порог = 20 %, интервал = 5 минут
Среднее время запроса Включен, порог = 10 000 мс, интервал = 5 минут

Просмотр данных мониторинга

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

Папки наблюдения за приложениями

Папка мониторинга производительности приложения ASP.NET

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

Параметры мастера

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

Общие свойства

Страница "Общие свойства"

На странице Общие свойства мастера доступны следующие параметры.

Параметр Описание
Имя Введите понятное имя, используемое для шаблона и создаваемой вами группы приложений. Это имя отображается в консоли управления и используется для папки, вложенной в папку Мониторинг .NET. Note: После назначения имени и сохранения шаблона это имя нельзя изменить без удаления и повторного создания экземпляра шаблона.
Описание Введите описание группы приложений. (Необязательный)
Выберите конечный пакет управления: выберите пакет управления для сохранения представлений и конфигурации, созданных с использованием данного шаблона. Используйте для нового пакета управления то же имя, что и для группы приложений, чтобы вы могли легко сопоставить два этих имени. Можно использовать существующий пакет управления или создать новый.

Дополнительные сведения о пакетах управления см. в разделе Выбор файла пакета управления.

Что отслеживать

Страница объектов наблюдения

На странице Что отслеживать мастера доступны следующие параметры.

Параметр Описание
"Компоненты приложения", "Добавить" Поиск и добавление или удаление отслеживаемых компонентов приложения.

При нажатии кнопки Добавить открывается страница "Поиск объектов", где можно указать, требуется ли отслеживать веб-приложения и службы.Только для System Center 2012 с пакетом обновления 1 (SP1): Вы можете отслеживать службы Windows. Note:  Только для System Center 2012 с пакетом обновления 1 (SP1): Перед началом отслеживания служб Windows требуется настроить их с помощью шаблона служб Windows. После этого шаблон "Наблюдение за производительностью приложений .NET" может обнаруживать работающие службы Windows. Дополнительные сведения см. в разделе Разработка шаблона служб Windows.
Среда Выберите среду, в которой хотите наблюдать за приложением: Нет, Рабочая, Промежуточная, Тестовая, Разработка. Также можно воспользоваться командой Создать для создания нового тега. Обычно рекомендуется связать тег среды с группой серверов, за которой вы наблюдаете. Этот тег добавляется к имени группы приложений и именам компонентов, позволяя вам различать данные событий в консоли диагностики приложений и консоли советника по приложениям. С точки зрения мониторинга теги среды позволяют вам разделить одно приложение на несколько виртуальных приложений. Note: После выбора тега среды и сохранения шаблона этот тег уже нельзя изменить без удаления и повторного создания экземпляра шаблона.
Целевая группа Выберите конкретные серверы, чтобы ограничить наблюдение этим набором серверов. Делать это не обязательно.

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

Поиск объектов

Страница поиска объекта

На странице Поиск объектов мастера доступны следующие параметры.

Параметр Описание
Искать: Выберите веб-приложения и службы.Только для System Center 2012 с пакетом обновления 1 (SP1): Вы также можете выбрать службы Windows. Note: В Пакет обновления 1 для System Center 2012 перед началом отслеживания служб Windows требуется настроить их с помощью шаблона служб Windows. После этого шаблон "Наблюдение за производительностью приложений .NET" может обнаруживать работающие службы Windows. Дополнительные сведения см. в разделе Разработка шаблона служб Windows.
Фильтровать по части имени (необязательно) Введите часть имени веб-приложения и служб, которые вы хотите выбрать.Только для System Center 2012 с пакетом обновления 1 (SP1): Вы также можете ввести часть имени службы Windows, которую хотите выбрать.
Доступные элементы Отображает службы и веб-приложение Windows, доступные для мониторинга.Только для System Center 2012 с пакетом обновления 1 (SP1): Также отображает службы Windows, доступные для мониторинга.
Выбранные объекты Отображает компоненты приложения, выбранные для мониторинга.

Конфигурация на стороне сервера

Конфигурация на стороне сервера

На странице Конфигурация на стороне сервера мастера доступны следующие параметры.

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

Дополнительные параметры для мониторинга на стороне сервера

Дополнительные параметры наблюдения на стороне сервера

На странице Дополнительные параметры мастера для мониторинга на стороне сервера доступны следующие параметры.

Параметр Описание
Включить предупреждения о событиях производительности Включите или отключите предупреждения о событиях производительности для группы приложений в консоли управления для наблюдения на стороне сервера. События производительности по-прежнему регистрируются в консоли диагностики приложений. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.
Включить предупреждения о событиях исключений Включите или отключите предупреждения о событиях исключений для группы приложений в консоли управления для наблюдения на стороне сервера. События исключений по-прежнему регистрируются в консоли диагностики приложений. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.
Порог события производительности (мс) Установите пороговое значение в миллисекундах (мс), за которое должен быть обработан запрос, чтобы не активировать событие производительности.
Порог чувствительности (мс) Укажите это значение, чтобы отфильтровывать быстро выполняющиеся методы. Это уменьшает общий "шум", поскольку благодаря сбору меньшего объема данных для каждого события сокращается размер стека вызовов. Дополнительные сведения см. в разделе Создание стратегий для мониторинга приложений .NET
Задать пространства имен Укажите пространства имен и классы, с которых хотите начать измерение событий производительности и нарушения пороговых значений производительности, а также определите, какие пространства имен следует по умолчанию считать точками входа. Дополнительные сведения см. в разделе Как добавить и включить и отключить пространств имен
Задать методы Укажите, насколько глубоко требуется выполнять детализацию в стеке вызова для сбора более подробной информации, такой как параметры и переменные, у конкретных методов. Дополнительные сведения см. в разделе Как добавить, изменить и удаление методов
Предупреждения системы безопасности Включите или выключите предупреждения об исключениях, которые классифицируются как предупреждения системы безопасности для группы приложений, с такими ошибками, как "Отказано в доступе" или "Не удалось войти".

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

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

События исключений регистрируются в консоли диагностики приложений. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.
Только критические исключения Укажите, должно ли исключение считаться подходящим агентом наблюдения за производительностью приложений, и должно ли создаваться событие. Событие создается, если вызванное исключение входит в список обработчиков критических исключений. Дополнительные сведения см. в разделе Использование обработчиков исключений для определения критических исключений
Все исключения Укажите, должны ли все исключения считаться подходящими агентом наблюдения за производительностью приложений, и должны ли создаваться события, когда в наблюдаемых пространствах имен и классах обнаруживаются исключения.
Отслеживание исключений Выберите, чтобы добавить пространства имен или классы, где будут отслеживаться параметры и переменные исключений, а также будут собираться дополнительные сведения о каждом исключении, вызванном в пространстве имен или классе. Дополнительные сведения см. в разделе Как добавлять, редактировать и удалять отслеживание исключений
Критические исключения Выберите, чтобы добавить элементы в список обработчиков исключений. Задайте обработчики исключений, которые захватывают критические исключения, вызванные приложением. Дополнительные сведения см. в разделе Использование обработчиков исключений для определения критических исключений
Мониторы: значение "событий исключений/с" превышает Монитор, показывающий счетчик производительности "Приложение .NET/% событий исключений/с".
Мониторы: значение "событий производительности/с" превышает Монитор, показывающий счетчик производительности "Приложения .NET/% событий производительности/с".
Мониторы: среднее время запроса превышает Монитор, показывающий счетчик производительности "Приложения .NET/Среднее время запроса".
Целевая группа Выберите конкретные серверы, чтобы ограничить наблюдение этим набором серверов. Делать это не обязательно.

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

Настройка на сервере

Настройка на стороне сервера

В Пакет обновления 1 для System Center 2012 на странице Настройка на сервере мастера имеются следующие параметры.

Параметр Описание
Компонент Выберите компонент, который требуется настроить для наблюдения за отдельными компонентами приложений.
Настройка Измените параметры для выбранного компонента приложения. При этом откроется страница Изменение параметров. Параметры на этой странице аналогичны параметрам на странице Дополнительные параметры для наблюдения на стороне сервера, за исключением того, что можно создавать отдельное наблюдение за транзакциями для веб-страниц ASP.NET, веб-служб ASP.NET или отдельных функций в сборке. Это описывается в разделах Свойства транзакций: добавление веб-страницы ASP.NET ниже. Note: Кнопки для пространств имен, отслеживания исключений и критических исключений недоступны, поскольку их можно настраивать только на уровне группы приложений, а не на уровне компонента.Только для System Center 2012 с пакетом обновления 1 (SP1): Эти параметры можно настраивать при настройке наблюдения для служб Windows.
Страница изменения параметров На этой странице можно настраивать параметры для компонента приложения, а также задавать наблюдение для конкретной веб-страницы, веб-метода или функции в этом компоненте приложения.

Изменение параметров на стороне сервера

Изменение параметров на стороне сервера

На странице мастера Изменение параметров на сервере имеются следующие параметры.

Параметр Описание
Включить предупреждения о событиях производительности Включите или отключите предупреждения о событиях производительности для группы приложений в консоли управления для наблюдения на стороне сервера. События производительности по-прежнему регистрируются в консоли диагностики приложений. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.
Включить предупреждения о событиях исключений Включите или отключите предупреждения о событиях исключений для группы приложений в консоли управления для наблюдения на стороне сервера. События исключений по-прежнему регистрируются в консоли диагностики приложений. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.
Порог события производительности (мс) Установите порог времени в миллисекундах (мс), которое должен обрабатываться запрос, прежде чем будет вызвано событие производительности.
Порог чувствительности (мс) Укажите это значение, чтобы отфильтровывать быстро выполняющиеся методы. Это уменьшает общий "шум", поскольку благодаря сбору меньшего объема данных для каждого события сокращается размер стека вызовов. Дополнительные сведения см. в разделе Создание стратегий для мониторинга приложений .NET
Задать методы Укажите, насколько глубоко требуется выполнять детализацию в стеке вызова для сбора более подробной информации, такой как параметры и переменные, у конкретных методов. Дополнительные сведения см. в разделе Как добавить, изменить и удаление методов
Предупреждения системы безопасности Включите или отключите для компонента приложения предупреждения об исключениях, которые относятся к категории предупреждений системы безопасности с такими ошибками, как "Отказ в доступе" или "Ошибка входа".

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

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

События исключений регистрируются в консоли диагностики приложений. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.
Только критические исключения Укажите, должно ли исключение считаться подходящим агентом наблюдения за производительностью приложений, и должно ли создаваться событие. Событие создается, если вызванное исключение входит в список обработчиков критических исключений. Дополнительные сведения см. в разделе Использование обработчиков исключений для определения критических исключений
Все исключения Укажите, должны ли все исключения считаться подходящими агентом наблюдения за производительностью приложений, и должны ли создаваться события, когда в наблюдаемых пространствах имен и классах обнаруживаются исключения.
Мониторы: значение "событий исключений/с" превышает Монитор, показывающий счетчик производительности "Приложение .NET/% событий исключений/с".
Мониторы: значение "событий производительности/с" превышает Монитор, показывающий счетчик производительности "Приложения .NET/% событий производительности/с".
Мониторы: среднее время запроса превышает Монитор, показывающий счетчик производительности "Приложения .NET/Среднее время запроса".
Транзакции: добавление Добавьте транзакции для веб-страниц ASP.NET, веб-служб ASP.NET и функций. См. следующие таблицы.
Целевая группа Выберите конкретные серверы, чтобы ограничить наблюдение этим набором серверов. Делать это не обязательно.

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

Кнопки для пространств имен, отслеживания исключений и критических исключений недоступны, поскольку их можно настраивать только на уровне группы приложений, а не на уровне компонента.Только для System Center 2012 с пакетом обновления 1 (SP1): Эти параметры можно настраивать при настройке наблюдения для служб Windows.

Типы приложений и серверные транзакции, за которыми можно наблюдать

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

Тип приложения Типы транзакций для System Center 2012 Типы транзакций для Пакет обновления 1 для System Center 2012
Веб-приложение ASP.NET - Веб-страница ASP.NET
- Веб-служба ASP.NET
- Функция
- Веб-страница ASP.NET
- Страница MVC ASP.NET
- Веб-служба ASP.NET
- Метод WCF
- Функция
Веб-служба ASP.NET - Веб-страница ASP.NET
- Веб-служба ASP.NET
- Функция
- Веб-страница ASP.NET
- Страница MVC ASP.NET
- Веб-служба ASP.NET
- Метод WCF
- Функция
Служба WCF Недоступно - Веб-страница ASP.NET
- Страница MVC ASP.NET
- Веб-служба ASP.NET
- Метод WCF
- Функция
Служба Windows Недоступно - Метод WCF
- Функция

Свойства транзакций: добавление веб-страницы ASP.NET

Веб-страница ASP.NET свойств транзакций на стороне сервера

На странице Свойства транзакций мастера для веб-страницы ASP.NET доступны следующие параметры.

Параметр Описание
Имя транзакции Укажите для транзакции понятное имя, которое будет отображаться на вкладке Мониторинг, в счетчиках производительности и в других местах.
Страница ASP.NET Введите путь к странице, для которой настраиваются данные параметры мониторинга.
Порог события производительности (мс) Установите порог в миллисекундах (мс), который должна превысить пользовательская транзакция, прежде чем будет вызвано событие производительности. Note: Компонент приложения продолжает наблюдать за страницей, указанной в транзакции, применяя порог производительности, заданный для этого компонента приложения. Этот порог используется компонентом приложения в качестве дополнительного показателя на той же странице. Если установить этот порог выше, чем порог компонента приложения, то при нарушении порога для транзакции будет получено единственное событие, но в зависимости от настроек предупреждений может быть получено два предупреждения о событии производительности — одно от компонента приложения и одно от транзакции. Транзакции обычно используются для более активного наблюдения за отдельной страницей, чем за родительским приложением, при более низком пороге, а также для наблюдения за страницей, когда в родительском приложении предупреждения отключены.
Порог чувствительности (мс) Укажите это значение, чтобы отфильтровывать быстро выполняющиеся методы. Это уменьшает общий "шум", поскольку благодаря сбору меньшего объема данных для каждого события сокращается размер стека вызовов. Событие по-прежнему будет создаваться при превышении порога. Дополнительные сведения см. в разделе Создание стратегий для мониторинга приложений .NET
Сбор предупреждений по типу события: подключение Включите или отключите предупреждения о событиях, которые относятся к категории предупреждений о сетевом подключении с такими ошибками, как "Превышено время ожидания подключения".

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

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

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

События производительности регистрируются в консоли диагностики приложений. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.
Мониторы: % событий исключений/с Монитор, показывающий счетчик производительности "Приложение .NET/% событий исключений/с".
Мониторы: % событий производительности/с Монитор, показывающий счетчик производительности "Приложения .NET/% событий производительности/с".
Мониторы: среднее время запроса Монитор, показывающий счетчик производительности "Приложения .NET/Среднее время запроса".

Свойства транзакций: добавление веб-службы ASP.NET

Веб-служба ASP.NET транзакций на стороне сервера

В разделе Свойства транзакций страницы веб-служба ASP.NET мастера доступны следующие параметры.

Параметр Описание
Имя транзакции Укажите для транзакции понятное имя, которое будет отображаться на вкладке Мониторинг, в счетчиках производительности и в других местах.
Файл веб-службы Введите путь к файлу, для которой настраиваются данные параметры мониторинга.
Имя метода Введите универсальный код ресурса (URI) веб-метода, за которым планируется наблюдать.
Порог события производительности (мс) Установите порог в миллисекундах (мс), который должна превысить пользовательская транзакция, прежде чем будет вызвано событие производительности. Note: Компонент приложения продолжает наблюдать за страницей, указанной в транзакции, применяя порог производительности, заданный для этого компонента приложения. Этот порог используется компонентом приложения в качестве дополнительного показателя на той же странице. Если установить этот порог выше, чем порог компонента приложения, то при нарушении порога для транзакции будет получено единственное событие, но в зависимости от настроек предупреждений может быть получено два предупреждения о событии производительности — одно от компонента приложения и одно от транзакции. Транзакции обычно используются для более активного наблюдения за отдельной страницей, чем за родительским приложением, при более низком пороге, а также для наблюдения за страницей, когда в родительском приложении предупреждения отключены.
Порог чувствительности (мс) Укажите это значение, чтобы отфильтровывать быстро выполняющиеся методы. Это уменьшает общий "шум", поскольку благодаря сбору меньшего объема данных для каждого события сокращается размер стека вызовов. Дополнительные сведения см. в разделе Создание стратегий для мониторинга приложений .NET
Сбор предупреждений по типу события: подключение Включите или отключите предупреждения о событиях, которые относятся к категории предупреждений о сетевом подключении с такими ошибками, как "Превышено время ожидания подключения".

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

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

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

События производительности регистрируются в консоли диагностики приложений. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.
Мониторы: % событий исключений/с Монитор, показывающий счетчик производительности "Приложение .NET/% событий исключений/с".
Мониторы: % событий производительности/с Монитор, показывающий счетчик производительности "Приложения .NET/% событий производительности/с".
Мониторы: среднее время запроса Монитор, показывающий счетчик производительности "Приложения .NET/Среднее время запроса".

Свойства транзакций: добавление страницы MVC ASP.NET

Страница свойств транзакции для MVC

В Пакет обновления 1 для System Center 2012 в разделе Свойства транзакций страницы ASP.MVC мастера имеются следующие параметры.

Параметр Описание
Имя транзакции Укажите для транзакции понятное имя, которое будет отображаться на вкладке "Мониторинг", в счетчиках производительности и в других местах.
Контроллер MVC Введите имя контроллера MVC, для которого настраиваются данные параметры мониторинга.
Действие MVC Укажите действие MVC, для которого настраиваются данные параметры мониторинга.
Порог события производительности (мс) Установите порог в миллисекундах (мс), который должна превысить пользовательская транзакция, прежде чем будет вызвано событие производительности. Note: Компонент приложения продолжает наблюдать за страницей, указанной в транзакции, применяя порог производительности, заданный для этого компонента приложения. Этот порог используется компонентом приложения в качестве дополнительного показателя на той же странице. Если установить этот порог выше, чем порог компонента приложения, то при нарушении порога для транзакции будет получено единственное событие, но в зависимости от настроек предупреждений может быть получено два предупреждения о событии производительности — одно от компонента приложения и одно от транзакции. Транзакции обычно используются для более активного наблюдения за отдельной страницей, чем за родительским приложением, при более низком пороге, а также для наблюдения за страницей, когда в родительском приложении мониторинг отключен.
Порог чувствительности (мс) Укажите это значение, чтобы отфильтровывать быстро выполняющиеся методы. Это уменьшает общий "шум", поскольку благодаря сбору меньшего объема данных для каждого события сокращается размер стека вызовов. Дополнительные сведения см. в разделе Создание стратегий для мониторинга приложений .NET
Сбор предупреждений по типу события: подключение Включите или отключите предупреждения о событиях, которые относятся к категории предупреждений о сетевом подключении с такими ошибками, как "Превышено время ожидания подключения".

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

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

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

События производительности регистрируются в консоли диагностики приложений. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.
Мониторы: % событий исключений/с Монитор, показывающий счетчик производительности "Приложение .NET/% событий исключений/с".
Мониторы: % событий производительности/с Монитор, показывающий счетчик производительности "Приложения .NET/% событий производительности/с".
Мониторы: среднее время запроса Монитор, показывающий счетчик производительности "Приложения .NET/Среднее время запроса".

Свойства транзакций: добавление метода WCF

Свойства транзакции для WCF

В разделе Свойства транзакций на странице добавления параметров метода WCF мастера доступны следующие параметры.

Параметр Описание
Имя транзакции Укажите для транзакции понятное имя, которое будет отображаться на вкладке "Мониторинг", в счетчиках производительности и в других местах.
Имя класса Введите имя класса, для которого настраиваются данные параметры мониторинга. Имя класса должно быть в формате Пространство_имен.Класс. Например: wcfservice.myclass.
Имя метода Укажите имя метода, предположительно находящегося в классе, для которого настраиваются данные параметры мониторинга.
Порог события производительности (мс) Установите порог в миллисекундах (мс), который должна превысить пользовательская транзакция, прежде чем будет вызвано событие производительности. Note: Компонент приложения продолжает наблюдать за страницей, указанной в транзакции, применяя порог производительности, заданный для этого компонента приложения. Этот порог используется компонентом приложения в качестве дополнительного показателя на той же странице. Если установить этот порог выше, чем порог компонента приложения, то при нарушении порога для транзакции будет получено единственное событие, но в зависимости от настроек предупреждений может быть получено два предупреждения о событии производительности — одно от компонента приложения и одно от транзакции. Транзакции обычно используются для более активного наблюдения за отдельной страницей, чем за родительским приложением, при более низком пороге, а также для наблюдения за страницей, когда в родительском приложении предупреждения отключены.
Порог чувствительности (мс) Укажите это значение, чтобы отфильтровывать быстро выполняющиеся методы. Это уменьшает общий "шум", поскольку благодаря сбору меньшего объема данных для каждого события сокращается размер стека вызовов. Дополнительные сведения см. в разделе Создание стратегий для мониторинга приложений .NET
Сбор предупреждений по типу события: подключение Включите или отключите предупреждения о событиях, которые относятся к категории предупреждений о сетевом подключении с такими ошибками, как "Превышено время ожидания подключения".

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

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

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

События производительности регистрируются в консоли диагностики приложений. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.
Мониторы: % событий исключений/с Монитор, показывающий счетчик производительности "Приложение .NET/% событий исключений/с".
Мониторы: % событий производительности/с Монитор, показывающий счетчик производительности "Приложения .NET/% событий производительности/с".
Мониторы: среднее время запроса Монитор, показывающий счетчик производительности "Приложения .NET/Среднее время запроса".

Свойства транзакций: добавление функции

Функция свойств транзакций на стороне сервера

В разделе Свойства транзакций страницы Добавление функции мастера доступны следующие параметры.

Параметр Описание
Имя транзакции Укажите для транзакции понятное имя, которое будет отображаться на вкладке "Мониторинг", в счетчиках производительности и в других местах.
Имя функции Введите имя функции, для которой настраиваются данные параметры мониторинга. Имя функции должно быть в следующем формате:Namespace.Class.Method. Например: System.Web.UI.Page.ProcessRequest.
Модуль функции Укажите имя сборки, например System.Web.dll, определяющей функцию, для которой настраиваются данные параметры мониторинга.
Порог события производительности (мс) Установите порог в миллисекундах (мс), который должна превысить пользовательская транзакция, прежде чем будет вызвано событие производительности. Note: Компонент приложения продолжает наблюдать за страницей, указанной в транзакции, применяя порог производительности, заданный для этого компонента приложения. Этот порог используется компонентом приложения в качестве дополнительного показателя на той же странице. Если установить этот порог выше, чем порог компонента приложения, то при нарушении порога для транзакции будет получено единственное событие, но в зависимости от настроек предупреждений может быть получено два предупреждения о событии производительности — одно от компонента приложения и одно от транзакции. Транзакции обычно используются для более активного наблюдения за отдельной страницей, чем за родительским приложением, при более низком пороге, а также для наблюдения за страницей, когда в родительском приложении предупреждения отключены.
Порог чувствительности (мс) Укажите это значение, чтобы отфильтровывать быстро выполняющиеся методы. Это уменьшает общий "шум", поскольку благодаря сбору меньшего объема данных для каждого события сокращается размер стека вызовов. Дополнительные сведения см. в разделе Создание стратегий для мониторинга приложений .NET
Сбор предупреждений по типу события: подключение Включите или отключите предупреждения о событиях, которые относятся к категории предупреждений о сетевом подключении с такими ошибками, как "Превышено время ожидания подключения".

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

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

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

События производительности регистрируются в консоли диагностики приложений. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.
Мониторы: % событий исключений/с Монитор, показывающий счетчик производительности "Приложение .NET/% событий исключений/с".
Мониторы: % событий производительности/с Монитор, показывающий счетчик производительности "Приложения .NET/% событий производительности/с".
Мониторы: среднее время запроса Монитор, показывающий счетчик производительности "Приложения .NET/Среднее время запроса".

Настройка на стороне клиента

Настройка на стороне клиента

На странице конфигурации клиента мастера имеются следующие параметры.

Параметр Описание
Включить предупреждения о событиях производительности Включите или отключите предупреждения о событиях производительности в консоли управления для наблюдения на стороне сервера. События производительности по-прежнему регистрируются в консоли диагностики приложений. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.
Включить предупреждения о событиях исключений Включите или отключите предупреждения о событиях исключений в консоли Operations Manager для наблюдения на стороне сервера. События исключений по-прежнему регистрируются в консоли диагностики приложений. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.
Порог загрузки страницы (мс) Установите порог в миллисекундах (мс), который должна превысить загрузка страницы, прежде чем будет вызвано событие производительности. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений. Событие приведет к возникновению предупреждения, только если установлен флажок Включить предупреждения о событиях производительности.
Фильтрация IP-адресов: IP-адрес Укажите IP-адреса, которые требуется исключить из мониторинга. Дополнительные сведения см. в разделе Настройка фильтров исключения IP-адресов для мониторинга на стороне клиента
Фильтрация IP-адресов: маска сети Часть IP-адреса фильтра и IP-адреса пользователя, которая должна проверяться на равенство.
Фильтрация IP-адресов: тип сравнения Укажите исключение IP-адресов, соответствующих IP-адресам в подсети (IP-адрес находится в подсети), или IP-адресов пользователей, не соответствующих IP-адресам в подсети (IP-адрес не находится в подсети).
Фильтрация IP-адресов: использование IPv6 Добавьте фильтр IPv6, если на веб-сервере включен протокол IPv6.
Дополнительные параметры Задайте такие параметры, как пороги наблюдения за событиями и производительностью, наблюдение за событиями исключений, критические исключения и мониторы.

Дополнительные параметры для мониторинга на стороне клиента

Дополнительные параметры на стороне клиента

В разделе Дополнительные параметры на странице Наблюдение на стороне клиента мастера имеются следующие параметры.

Параметр Описание
Включить предупреждения о событиях производительности Включите или отключите предупреждения о событиях производительности в консоли управления для наблюдения на стороне сервера. События производительности по-прежнему регистрируются в консоли диагностики приложений. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.
Включить предупреждения о событиях исключений Включите или отключите предупреждения о событиях исключений в консоли управления для наблюдения на стороне сервера. События исключений по-прежнему регистрируются в консоли диагностики приложений. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.
Порог загрузки страницы (мс) Установите порог в миллисекундах (мс), который должна превысить загрузка страницы, прежде чем будет вызвано событие производительности. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений. Событие приведет к возникновению предупреждения, только если установлен флажок Включить предупреждения о событиях производительности.
Пороговые значения для AJAX и WCF (мс) Установите порог в миллисекундах (мс), который должен превысить инициированный с данной страницы вызов Ajax или Windows Communications Foundation (WCF), прежде чем будет вызвано событие производительности. Событие включается в предупреждение только в том случае, если установлен флажок Включить предупреждения о событиях производительности.
Наблюдать % входящих запросов Укажите объем выборки входящих запросов, определенный как процентное отношение от общего количества входящих запросов, которые необходимо отследить. Дополнительные сведения см. в разделе Создание стратегий для мониторинга приложений .NET
IP-адрес: IP-адрес Укажите IP-адреса, которые требуется исключить из мониторинга. Дополнительные сведения см. в разделе Настройка фильтров исключения IP-адресов для мониторинга на стороне клиента
IP-адрес: маска сети Укажите часть IP-адреса фильтра и IP-адреса пользователя, которая должна проверяться на равенство.
IP-адрес: тип сравнения Укажите исключение IP-адресов, соответствующих IP-адресам в подсети (IP-адрес находится в подсети), или IP-адресов пользователей, не соответствующих IP-адресам в подсети (IP-адрес не находится в подсети).
IP-адрес: использование IPV6 Добавьте фильтр IPv6, если на веб-сервере включен протокол IPv6.
Мониторы: значение "событий исключений/с" превышает Монитор, показывающий счетчик производительности "Приложения CSM .NET/% событий исключений/с".
Мониторы: значение "событий производительности/с" превышает Монитор, показывающий счетчик производительности "Приложения CSM .NET/% событий производительности/с".
Мониторы: среднее время запроса превышает Монитор, показывающий счетчик производительности "Приложения CSM .NET/Среднее время ответа загрузки страницы".
Элементы данных Выберите на стороне клиента тип данных, которые требуется собирать. Подробные сведения см. в статье Working with Sensitive Data for .NET Applications (Работа с конфиденциальными данными для приложений .NET)
Параметры подсистемы балансировки нагрузки Выберите тип подсистемы балансировки нагрузки, который используется в приложении. Если подсистема балансировки нагрузки не включена в список, ее можно добавить. Дополнительные сведения см. в разделе Мониторинг клиентской стороны целевых групп и балансировщиков нагрузки
Целевая группа Выберите конкретные серверы, чтобы ограничить наблюдение этим набором серверов. Делать это не обязательно.

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

Включение наблюдения на стороне клиента

Включение наблюдения на стороне клиента

На странице мастера Включение наблюдения на стороне клиента доступны следующие параметры.

Параметр Описание
Компонент Выберите компонент, который требуется настроить для наблюдения за отдельными компонентами приложений. Отображаются только компоненты с типом "веб-приложение" ASP.NET. Веб-службы и службы WCF не передают HTML-страницы браузерам, поэтому для них не удается включить наблюдение на стороне клиента. .NET приложения Только для System Center 2012 с пакетом обновления 1 (SP1):, размещенные в службах Windows, не передают HTML-страницы браузерам, поэтому для них не удается выполнить наблюдение на стороне клиента.
Настройка Измените параметры для выбранного компонента приложения. При этом откроется страница Изменение параметров. Параметры на этой странице аналогичны параметрам на странице Дополнительные параметры для наблюдения на стороне клиента. На странице Изменение параметров можно указать страницы, которые должны быть исключены из наблюдения.
Целевая группа Выберите конкретные серверы, чтобы ограничить наблюдение этим набором серверов. Делать это не обязательно.

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

Изменение параметров на стороне клиента

Изменение параметров на стороне клиента

На странице мастера Изменение параметров на стороне клиента доступны следующие параметры.

Параметр Описание
Включить предупреждения о событиях производительности Включите или отключите предупреждения о событиях производительности в консоли управления для наблюдения на стороне сервера. События производительности по-прежнему регистрируются в консоли диагностики приложений. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.
Включить предупреждения о событиях исключений Включите или отключите отчеты предупреждений о событиях исключений в консоли управления для наблюдения на стороне сервера. События исключений по-прежнему регистрируются в консоли диагностики приложений. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.
Порог загрузки страницы (мс) Установите пороговое значение в миллисекундах (мс), превышение которого при загрузке страницы приведет к формированию события производительности. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений. Событие приведет к возникновению предупреждения, только если установлен флажок Включить предупреждения о событиях производительности.
Пороговые значения для AJAX и WCF (мс) Установите пороговые значения в миллисекундах, которые должны быть превышены при выполнении инициированных из страницы вызовов Ajax или Windows Communications Foundation (WCF), чтобы привести к формированию предупреждения. Событие приведет к возникновению предупреждения, только если установлен флажок Включить предупреждения о событиях производительности.
Порог чувствительности (мс) Укажите это значение, чтобы отфильтровывать быстро выполняющиеся методы. Это уменьшает общий "шум", поскольку благодаря сбору меньшего объема данных для каждого события сокращается размер стека вызовов. Дополнительные сведения см. в разделе Создание стратегий для мониторинга приложений .NET
Наблюдать % входящих запросов Укажите объем выборки входящих запросов, определенный как процентное отношение от общего количества входящих запросов, которые необходимо отследить. Дополнительные сведения см. в разделе Создание стратегий для мониторинга приложений .NET
IP-адрес: IP-адрес Введите IP-адреса, которые требуется исключить из наблюдения. Дополнительные сведения см. в разделе Настройка фильтров исключения IP-адресов для мониторинга на стороне клиента
IP-адрес: маска сети Укажите часть IP-адреса фильтра и IP-адреса пользователя, которая должна проверяться на равенство.
IP-адрес: тип сравнения Укажите тип для исключения IP-адресов, соответствующих IP-адресам подсети (IP-адрес принадлежит подсети), или для исключения пользовательских IP-адресов, не соответствующих IP-адресам в подсети (IP-адрес не принадлежит подсети).
IP-адрес: использование IPV6 Добавьте фильтр IPv6, если на веб-сервере включен протокол IPv6.
Мониторы: значение "событий исключений/с" превышает Монитор, показывающий счетчик производительности "Приложения CSM .NET/% событий исключений/с".
Мониторы: значение "событий производительности/с" превышает Монитор, показывающий счетчик производительности "Приложения CSM .NET/% событий производительности/с".
Мониторы: среднее время запроса превышает Монитор, показывающий счетчик производительности "Приложения CSM .NET/Среднее время ответа загрузки страницы".
Сбор данных Выберите тип данных на стороне клиента, которые требуется собирать. Подробные сведения см. в статье Working with Sensitive Data for .NET Applications (Работа с конфиденциальными данными для приложений .NET)
Параметры подсистемы балансировки нагрузки Выберите тип подсистемы балансировки нагрузки, который используется в приложении. Если подсистема балансировки нагрузки не включена в список, ее можно добавить. Дополнительные сведения см. в статье Мониторинг клиентской стороны целевых групп и балансировщиков нагрузки.
Исключенные страницы: добавление Укажите для добавления страниц, которые необходимо исключить из наблюдения. Обычно исключаются страницы, которые считаются неважными с точки зрения заданных показателей или не проходят проверку совместимости.
Транзакции: добавление Укажите транзакции для добавления к веб-страницам ASP.NET.
Целевая группа Выберите конкретные серверы, чтобы ограничить наблюдение этим набором серверов. Делать это не обязательно.

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

Сводка

Страница сводки

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

Создание и изменение шаблонов наблюдения за производительностью приложений .NET

Сведения о процедуре запуска мастера наблюдения за производительностью приложений .NET см. в статье Как настроить мониторинг приложений .NET.

Изменение существующего шаблона наблюдения за производительностью приложений .NET
  1. Откройте консоль управления под учетной записью с учетными данными "Дизайнер" в группе управления.

  2. Щелкните рабочую область Создание и настройка.

  3. В панели навигации Создание и настройка раскройте узел Шаблоны пакетов управления и выберите пункт Наблюдение за производительностью приложений .NET.

  4. В панели Наблюдение за производительностью приложений .NET укажите шаблон, который нужно изменить.

  5. Щелкните правой кнопкой группу приложений, которую требуется изменить, и выберите пункт Свойства.

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

Просмотр мониторов наблюдения за производительностью приложений .NET и собранных данных

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

Просмотр всех отслеживаемых приложений при наблюдении за производительностью приложений .NET
  1. Откройте консоль Operations.

  2. Щелкните рабочую область Наблюдение.

  3. В панели навигации Наблюдение раскройте узел Мониторинг приложений, раскройте узел Наблюдение .NET, а затем щелкните узел Отслеживаемые приложения.

Просмотр состояния каждого монитора
  1. Откройте консоль Operations.

  2. Щелкните рабочую область Наблюдение.

  3. В панели навигации Наблюдение раскройте узел Мониторинг приложений, раскройте узел Наблюдение .NET, а затем щелкните узел Отслеживаемые приложения.

  4. В представлении Отслеживаемые приложения щелкните правой кнопкой мыши объект. Нажмите кнопку Открыть, а затем выберите компонент Анализатор работоспособности.

  5. Раскройте узлы Доступность и Производительность, чтобы просмотреть отдельные мониторы.

Просмотр параметров производительности, собранных для компонента приложения
  1. Откройте консоль Operations.

  2. Щелкните рабочую область Наблюдение.

  3. В панели навигации Наблюдение раскройте узел Мониторинг приложений, раскройте узел Наблюдение .NET, а затем щелкните узел Отслеживаемые приложения.

  4. В панели Отслеживаемые приложения щелкните правой кнопкой мыши объект. Нажмите кнопку Открыть, а затем выберите компонент Представление "Производительность".

  5. В панели Обозначения выберите счетчики, которые необходимо просмотреть.

  6. Используйте параметры панели Действия для изменения представления "Производительность".

См. также

Перед началом отслеживания приложений .NET
Как настроить мониторинг приложений .NET
Как начать наблюдение за новое приложение
Создание стратегий для мониторинга приложений .NET