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

Важно!

Поддержка этой версии Operations Manager прекращена. Рекомендуем перейти на Operations Manager 2019.This version of Operations Manager has reached the end of support, we recommend you to upgrade to Operations Manager 2019.

Шаблон Наблюдение за производительностью приложений .NET (APM) в System Center Operations Manager позволяет вам отслеживать размещенные в службах IIS .NET-приложения как со стороны сервера, так и со стороны клиента для получения сведений о производительности и надежности, помогающих выявить основные причины различных происшествий.The .NET Application Performance Monitoring (APM) template in System Center – Operations Manager lets you monitor Internet Information Services (IIS)-hosted .NET applications from server- and client-side perspectives to get details about application performance and reliability that can help you pinpoint root causes of incidents. (Только для System Center 2012 с пакетом обновления 1 (SP1): также можно отслеживать службы Windows.) При указании параметров, типов собираемых событий, измеряемых целей по производительности и наблюдаемых серверов компонент "Наблюдение за производительностью приложений .NET" позволяет лучше понять, как работают приложения.(For System Center 2012 SP1 only: You can also monitor Windows Services.) When you specify settings, the types of events to collect, the performance goals to measure, and servers to monitor, .NET Application Performance Monitoring reveals how applications are running. Можно увидеть, насколько часто возникают определенные проблемы, как сервер работал во время возникновения проблемы, а также найти цепочку событий, связанных с медленным запросом или методом, вызвавшим исключения.You can see how frequently a problem is occurring, how a server was performing when a problem occurred, and the chain of events related to the slow request or method that is raising exceptions. Эти сведения необходимы для сотрудничества с разработчиками программного обеспечения и администраторами баз данных в целях обеспечения правильной и надежной работы приложений у клиентов.This information is required to partner with software developers and database administrators to help ensure that applications perform correctly and reliably for your customers.

Этот шаблон позволяет отслеживать приложения и веб-службы, размещенные в службах IIS 7.0.This template lets you monitor applications and web services that are hosted in Internet Information Services (IIS) 7.0. Можно выбрать одно или несколько приложений или служб, обнаруженных пакетом управления служб IIS 7.0, и настроить наблюдение за событиями производительности и исключений.You can select one or more applications or services discovered by the IIS 7.0 management pack and configure monitoring of performance and exception events. Для наблюдения за приложениями и веб-службами необходимо установить пакет управления служб IIS 7.0 Windows Server 2008.You must have the Windows Server 2008 Internet Information Services (IIS) 7.0 management pack installed to monitor applications and web services.

Для System Center 2012 SP1 этот шаблон можно использовать в целях отслеживания приложений и веб-служб, размещенных в службах IIS 8.0.For System Center 2012 SP1, you can use the template to monitor applications and web services that are hosted in Internet Information Services (IIS) 8.0. Можно выбрать одно или несколько приложений или служб, обнаруженных пакетом управления служб IIS 8.0, и настроить наблюдение за событиями производительности и исключений.You can select one or more applications or services discovered by the IIS 8.0 management pack and configure monitoring of performance and exception events. Для наблюдения за приложениями и веб-службами необходимо установить пакет управления служб IIS 8.0 Windows Server 2012.You must have the Windows Server 2012 Internet Information Services (IIS) 8.0 management pack installed to monitor applications and web services.

Дополнительные сведения см. в разделе Before You Begin Monitoring .NET ApplicationsFor more information, see Before You Begin Monitoring .NET Applications

  • СценарииScenarios
  • Мониторинг, выполняемый шаблоном наблюдения за производительностью приложений .NETMonitoring Performed by the .NET Application Performance Monitoring Template
  • Просмотр данных мониторингаViewing Monitoring Data
  • Параметры мастераWizard Options
  • Конфигурация на стороне сервераServer-Side Configuration
  • Дополнительные параметры для мониторинга на стороне сервераAdvanced Settings for Server-Side Monitoring
  • Настройка на сервереServer-Side Customization
  • Изменение параметров на стороне сервераServer-Side Modifying Settings
  • Свойства транзакции: добавление веб-страницы ASP.NETTransaction Properties: Add ASP.NET Web Page
  • Свойства транзакции: добавление веб-службы ASP.NETTransaction Properties: Add ASP.NET Web Service
  • Свойства транзакции: добавление страницы MVC для ASP.NETTransaction Properties: Add ASP.NET MVC Page
  • Свойства транзакции: добавление метода WCFTransaction Properties: Add WCF Method
  • Свойства транзакции: добавление функцииTransaction Properties: Add Function
  • Настройка на стороне клиентаClient-Side Configuration
  • Дополнительные параметры для мониторинга на стороне клиентаAdvanced Settings for Client-Side Monitoring
  • Включение наблюдения на стороне клиентаEnable Client-Side Monitoring
  • Изменение параметров на стороне клиентаClient-Side Modifying Settings
  • СводкаSummary
  • Создание и изменение шаблонов наблюдения за производительностью приложений .NETCreating and Modifying .NET Application Performance Monitoring Templates
  • Просмотр мониторов наблюдения за производительностью приложений .NET и собранных данныхViewing .NET Application Performance Monitoring Monitors and Collected Data

СценарииScenarios

Используйте шаблон Наблюдение за производительностью приложений .NET в сценариях, где требуется отслеживать веб-приложения.Use the .NET Application Performance Monitoring template in scenarios where you have to monitor web-based applications. К таким сценариям относятся следующие процессы мониторинга:These scenarios include the following monitoring processes:

Наблюдение на стороне сервера: одно- и многоуровневые веб-приложенияServer-side monitoring: single- or multi-tier web applications

У вас могут быть такие приложения, которые должны выполняться все время.You might have applications that must be running at all times. Используйте шаблон Наблюдение за производительностью приложений .NET, чтобы гарантировать, что ваши приложения надежны, не имеют исключений и соответствуют Соглашениям об уровне обслуживания (SLA), — проще говоря, что эти приложения правильно работают на тех компьютерах, где они установлены.Use the .NET Application Performance Monitoring template to ensure that your applications are reliable, have no exceptions, and meet service level agreements (SLAs), in short, that they perform correctly on the computers where they are installed.

Наблюдение на стороне клиента: производительность и надежность браузераClient-side monitoring: browser performance and reliability

Вы хотите гарантировать своим клиентам правильную и удобную работу в Интернете.You want to ensure that your customers are having quality web experiences. Создавая или изменяя существующие шаблоны, вы можете расширить мониторинг на стороне сервера с помощью добавления мониторинга на стороне клиента, измеряющего взаимодействие с пользователем при работе с браузером.By creating or editing existing templates, you can extend your server-side monitoring by adding client-side monitoring that measures the browser experience of your customers.

Мониторинг, выполняемый шаблоном наблюдения за производительностью приложений .NETMonitoring performed by the .NET application performance monitoring template

По умолчанию шаблон Наблюдение за производительностью приложений .NET настраивает следующие аспекты мониторинга.By default, the .NET Application Performance Monitoring template configures the following monitoring. Вы можете включать, выключать и изменять мониторы на странице Расширенная конфигурация шаблона Наблюдение за производительностью приложений .NET.You can be enable, disable, and modify monitors in the Advanced Configuration page of the .NET Application Performance Monitoring template.

Описание монитораMonitor description Значения по умолчаниюDefault values
Доля событий исключений в отслеживаемых запросахPercentage of exception events per monitored requests Включен, порог = 15 %, интервал = 5 минутEnabled, Threshold=15%, Interval=5 minutes
Доля событий производительности в отслеживаемых запросахPercentage of performance events per monitored requests Включен, порог = 20 %, интервал = 5 минутEnabled, Threshold=20%, Interval=5 minutes
Среднее время запросаAverage Request Time Включен, порог = 10 000 мс, интервал = 5 минутEnabled, Threshold=10,000 ms, Interval=5 minutes

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

Все данные, собранные шаблоном Наблюдение за производительностью приложений .NET, отображаются в папке .NET Monitoring (Мониторинг .NET), вложенной в папку Application Monitoring (Мониторинг приложений) в области навигации Наблюдение.All data collected by the .NET Application Performance Monitoring template appears in the .NET Monitoring folder in the Application Monitoring folder in the Monitoring navigation pane. Для каждой из групп приложений, создаваемых с помощью шаблона Наблюдение за производительностью приложений .NET, этот шаблон создает папку в папке мониторинга .NET.For each of the application groups that you create by using the .NET Application Performance Monitoring template, the template creates a folder under .NET Monitoring. Папка мониторинга приложений содержит представления по умолчанию и вложенные папки со сведениями о состоянии работоспособности, представления производительности и предупреждения, связанные с компонентами приложений в группе приложений.The Application Monitoring folder contains the default views and subfolders that provide health state, Performance views, and alerts related to the application components in the application group. Используя представление состояния группы приложений верхнего уровня, вы можете узнать о работоспособности отдельных компонентов, а также о включенных настройках мониторинга.By using the top-level Application Group State view, you can see the health of the individual components and the monitoring configurations that have been enabled. Состояние каждого объекта соответствует состоянию целевого объекта, имеющего наихудшее состояние работоспособности. Таким образом вы можете видеть наихудшее из всех состояний запущенных мониторов.The state of each object matches the state of the targeted object that has the worst health state so that you see the worst state of the monitors that are running. Если для одного или нескольких компонентов указана ошибка и при этом хотя бы один другой компонент является работоспособным, возможно, с данным компонентом возникла проблема, например, связанная с учетным данными.If one or more of the components are shown with an error while at least one other component is healthy, it could indicate a problem with that particular component, such as a credential issue. Если все компоненты находятся в неработоспособном состоянии, возможно, возникла проблема с инфраструктурой, например неполадки с сетевым соединением.If all of the components are unhealthy, it could indicate a problem with the infrastructure, such as network connectivity issues.

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

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

Чтобы просмотреть состояние отдельных мониторов, откройте анализатор работоспособности для каждого компонента.To view the state of the individual monitors, open the Health Explorer for each component. Выполните детализацию до неработоспособных мониторов, чтобы узнать, что именно является причиной неработоспособности приложения.Drill down to the unhealthy monitors to see what is making your application unhealthy. Дополнительные сведения см. в разделе Мониторинг приложений .NETFor more information, see Monitoring .NET Applications

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

При запуске шаблона Наблюдение за производительностью приложений .NET вам требуется задать значения параметров, указанных в следующих таблицах.When you run the .NET Application Performance Monitoring template, you have to provide values for options as listed in the following tables. Каждая таблица представляет отдельную страницу мастера.Each table represents a single page in the wizard.

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

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

На странице Общие свойства мастера доступны следующие параметры.The following options are available on the General Properties page of the wizard.

ПараметрOption Описание:Description
ИмяName Введите понятное имя, используемое для шаблона и создаваемой вами группы приложений.Enter the friendly name used for the template and application group that you are creating. Это имя отображается в консоли управления и используется для папки, вложенной в папку мониторинга .NET.This name is displayed in the Operations console and used for the folder under the .NET Monitoring folder.
Примечание. После назначения имени и сохранения шаблона это имя нельзя изменить без удаления и повторного создания экземпляра шаблона.Note: After you have given the template a name and saved the template, this name cannot be edited without deleting and re-creating the template instance.
Описание:Description Введите описание группы приложений.Describe the application group. (Необязательный)(Optional)
Выберите конечный пакет управления:Select destination management pack выберите пакет управления для сохранения представлений и конфигурации, созданных с использованием данного шаблона.Select the management pack to store the views and configuration created by the template. Используйте для нового пакета управления то же имя, что и для группы приложений, чтобы вы могли легко сопоставить два этих имени.Use the same name for your new management pack as the application group so you can easily pair the two names. Можно использовать существующий пакет управления или создать новый.You can use an existing management pack or create a new management pack. Дополнительные сведения о пакетах управления см. в статье о выборе файла пакета управления.For more information about management packs, see Selecting a Management Pack File.

Объекты наблюденияWhat to monitor

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

На странице What to Monitor (Объекты наблюдения) мастера доступны следующие параметры.The following options are available on the What to Monitor page of the wizard.

ПараметрOption Описание:Description
"Компоненты приложения", "Добавить"Application components, Add Поиск и добавление или удаление отслеживаемых компонентов приложения.Search for and add or remove the application components to monitor. При нажатии кнопки Добавитьоткрывается страница "Поиск объектов", где можно указать, требуется ли отслеживать веб-приложения и службы.When you click Add , the Object Search page opens, which lets you select whether you want to monitor Web Applications and Services. Только для System Center 2012 с пакетом обновления 1 (SP1): Вы можете отслеживать службы Windows.For System Center 2012 SP1 only: You can monitor Windows Services.
Примечание. Только для System Center 2012 с пакетом обновления 1 (SP1): Перед началом отслеживания служб Windows требуется настроить их с помощью шаблона служб Windows.Note: For System Center 2012 SP1 only: Before you begin monitoring Windows Services, you need to configure Windows Services using the Windows Service template. После этого шаблон "Наблюдение за производительностью приложений .NET" может обнаруживать работающие службы Windows.Once you do this, the.NET Application Performance Monitoring template can discover the Windows Services that are running. Дополнительные сведения см. в статье о разработке шаблона служб Windows.For more information, see Authoring the Windows Service Template.
СредаEnvironment Выберите среду, в которой хотите наблюдать за приложением: Нет, Рабочая, Промежуточная, Тестовая, Разработка. Также можно воспользоваться командой Создать для создания нового тега.Select the environment in which you want to monitor your application: None , Production , Staging , Test , Development , or use New to create a new tag. Обычно рекомендуется связать тег среды с группой серверов, за которой вы наблюдаете.Typically, you want to pair the environment tag with the server group that you are monitoring. Этот тег добавляется к имени группы приложений и именам компонентов, позволяя вам различать данные событий в консоли диагностики приложений и консоли советника по приложениям.The tag is appended to the application group name and component names, letting you differentiate the event data in Application Diagnostics and Application Advisor. С точки зрения мониторинга теги среды позволяют вам разделить одно приложение на несколько виртуальных приложений.From a monitoring perspective, the environment tag lets you separate the same application into multiple virtual applications.
Примечание. После выбора тега среды и сохранения шаблона этот тег уже нельзя изменить без удаления и повторного создания экземпляра шаблона.Note: After you have selected an environment tag and saved the template, the tag cannot be edited without deleting and re-creating the template instance.
Целевая группаTargeted group Выберите конкретные серверы, чтобы ограничить наблюдение этим набором серверов.Select specific servers to limit monitoring to this specific set of servers. Делать это не обязательно.This is optional. Определение области целевой группы становится необходимостью только в том случае, когда одно приложение запускается в нескольких средах, например рабочей и промежуточной, и вы намереваетесь запускать шаблон несколько раз — по одному для каждой среды.Targeted group scoping only becomes necessary when you have the same application running in multiple environments, such as production and staging, and you intend to run the template multiple times, one for each environment. В этом сценарии следует объединить в разные группы компьютеры, относящиеся к рабочей среде, и компьютеры, относящиеся к промежуточной среде, а затем с помощью этих целевых групп ограничить область, на которую распространяется конфигурация.In this scenario, group which machines belong to production and which belong to the staging environment, and then use the targeted groups to restrict where the configuration is propagated. Кроме того, группы можно использовать для применения конфигурации к подмножеству серверов.You can also use groups to apply configuration to a subset of your servers. С другой стороны, если планируется только наблюдать за всеми экземплярами конкретного приложения, указывать целевые группы не требуется.Otherwise, it is not necessary to specify targeted group scoping if you just want to monitor all instances of a given application.

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

На странице Поиск объектов мастера доступны следующие параметры.The following options are available on the Object Search page of the wizard.

ПараметрOption Описание:Description
Искать:Search for Выберите веб-приложения и службы.Select Web Applications and Services. Только для System Center 2012 с пакетом обновления 1 (SP1): Вы также можете выбрать службы Windows.For System Center 2012 SP1 only: You can also select Windows Services.
Примечание. В System Center 2012 SP1 перед началом отслеживания служб Windows требуется настроить их с помощью шаблона служб Windows.Note: For System Center 2012 SP1, before you begin monitoring Windows Services, you need to configure Windows Services using the Windows Service template. После этого шаблон "Наблюдение за производительностью приложений .NET" может обнаруживать работающие службы Windows.Once you do this, the.NET Application Performance Monitoring template can discover the Windows Services that are running. Дополнительные сведения см. в статье о разработке шаблона служб Windows.For more information, see Authoring the Windows Service Template
Фильтровать по части имени (необязательно)Filter by part of name (optional) Введите часть имени веб-приложения и служб, которые вы хотите выбрать.Enter part of the name of Web Application and Services that you want to select. Только для System Center 2012 с пакетом обновления 1 (SP1): Вы также можете ввести часть имени службы Windows, которую хотите выбрать.For System Center 2012 SP1 only: You can also enter part of the name of a Windows Service that you want to select.
Доступные элементыAvailable items Отображает службы и веб-приложение Windows, доступные для мониторинга.Displays the Windows Web Application and Services that are available for monitoring. Только для System Center 2012 с пакетом обновления 1 (SP1): Также отображает службы Windows, доступные для мониторинга.For System Center 2012 SP1 only: Also displays the Windows Services that are available for monitoring.
Выбранные объектыSelected objects Отображает компоненты приложения, выбранные для мониторинга.Displays the application components that you have selected to monitor.

Конфигурация на стороне сервераServer-side configuration

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

На странице Server-Side Configuration (Конфигурация на стороне сервера) мастера доступны следующие параметры.The following options are available on the Server-Side Configuration page of the wizard.

ПараметрOption Описание:Description
Включить предупреждения о событиях производительностиTurn on performance event alerts Включите или отключите предупреждения о событиях производительности для группы приложений в консоли управления для наблюдения на стороне сервера.Turn performance event alert reporting for the application group on or off within the Operations console for server-side monitoring. События производительности по-прежнему регистрируются в консоли диагностики приложений.Performance events are still logged to the Application Diagnostics console. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.You have the option whether to raise alerts after an Application Performance Monitoring event is generated.
Включить предупреждения о событиях исключенийTurn on exception event alerts Включите или отключите предупреждения о событиях исключений для группы приложений в консоли управления для наблюдения на стороне сервера.Turn the exception event alert notification for the application group on or off within the Operations console for server-side monitoring. События исключений по-прежнему регистрируются в консоли диагностики приложений.Exception events are still logged to the Application Diagnostics console. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.You have the option whether to raise alerts after an Application Performance Monitoring event is generated.
Порог события производительности (мс)Performance event threshold (ms) Установите порог в миллисекундах (мс), который должна превысить пользовательская транзакция, прежде чем будет вызвано событие производительности.Set the threshold in milliseconds (ms) that a user transaction must exceed before it raises a performance event.
Дополнительные параметрыAdvanced Settings Задайте расширенные параметры, включая чувствительность (ограничивающую сбор быстро выполняемых функций), пространства имен (определяющие, где вы хотите собирать данные из настраиваемых приложений), методы (конкретные функции, с которых вы хотите начать мониторинг) и настраиваемые обработчики исключений (определяющие критические исключения), а также настройте конфигурацию мониторов, влияющую на состояние работоспособности компонента.Set advanced configurations, including sensitivity (restricting the collection of fast functions), namespaces (that define where you want to collect data from custom applications), methods (specific functions where you want to start monitoring), custom exception handlers (that define critical exceptions), and customize the configuration of the monitors that affect the component health state.
Включить дополнительные параметры конфигурации для наблюдения на стороне сервера и на стороне клиентаEnable additional configuration options for server-side and client-side monitoring Укажите в мастере дополнительные параметры, чтобы настроить мониторинг для отдельных компонентов приложения и мониторинг на стороне клиента.Specify additional options in the wizard to customize monitoring for individual application components and client-side monitoring.

Дополнительные параметры для мониторинга на стороне сервераAdvanced settings for server-side monitoring

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

На странице Дополнительные параметры мастера для мониторинга на стороне сервера доступны следующие параметры.The following options are available on the Advanced Settings for server-side monitoring page of the wizard.

ПараметрOption Описание:Description
Включить предупреждения о событиях производительностиTurn on performance event alerts Включите или отключите предупреждения о событиях производительности для группы приложений в консоли управления для наблюдения на стороне сервера.Turn performance event alert reporting for the application group on or off within the Operations console for server-side monitoring. События производительности по-прежнему регистрируются в консоли диагностики приложений.Performance events are still logged to the Application Diagnostics console. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.You have the option whether to raise alerts after an Application Performance Monitoring event is generated.
Включить предупреждения о событиях исключенийTurn on exception event alerts Включите или отключите предупреждения о событиях исключений для группы приложений в консоли управления для наблюдения на стороне сервера.Turn the exception event alert notification for the application group on or off within the Operations console for server-side monitoring. События исключений по-прежнему регистрируются в консоли диагностики приложений.Exception events are still logged to the Application Diagnostics console. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.You have the option whether to raise alerts after an Application Performance Monitoring event is generated.
Порог события производительности (мс)Performance event threshold (ms) Установите пороговое значение в миллисекундах (мс), за которое должен быть обработан запрос, чтобы не активировать событие производительности.Set the threshold in milliseconds (ms) that a request must be processed in before it causes a performance event.
Порог чувствительности (мс)Sensitivity threshold (ms) Укажите это значение, чтобы отфильтровывать быстро выполняющиеся методы. Это уменьшает общий "шум", так как благодаря сбору меньшего объема данных для каждого события сокращается размер стека вызовов.Specify to filter out fast-running methods to reduce overall "noise" by reducing the size of the call stack by gathering less data for each event. Дополнительные сведения см. в разделе Authoring Strategies for .NET Application MonitoringFor more information, see Authoring Strategies for .NET Application Monitoring
Задать пространства именSet Namespaces Укажите пространства имен и классы, с которых хотите начать измерение событий производительности и нарушения пороговых значений производительности, а также определите, какие пространства имен следует по умолчанию считать точками входа.Specify namespaces and classes where to start measuring for performance events and performance threshold violations, and define which namespaces should be treated by default as entry points. Дополнительные сведения см. в разделе How to Add, Enable, and Disable NamespacesFor more information, see How to Add, Enable, and Disable Namespaces
Задать методыSet Methods Укажите, насколько глубоко требуется выполнять детализацию в стеке вызова для сбора более подробной информации, такой как параметры и переменные, у конкретных методов.Specify how deep in the call stack to drill down to collect more detailed information, such as parameters and variables, for specific methods. Дополнительные сведения см. в разделе How to Add, Edit, and Remove MethodsFor more information, see How to Add, Edit, and Remove Methods
Предупреждения системы безопасностиSecurity alerts Включите или выключите предупреждения об исключениях, которые классифицируются как предупреждения системы безопасности для группы приложений, с такими ошибками, как "Отказано в доступе" или "Ошибка входа". События безопасности регистрируются в консоли диагностики приложений.Turn alerting of exceptions on or off that are classified as security alerts for the application group, with errors such as "Access Denied" or "Login Failed".Security events are logged to the Application Diagnostics console. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.You have the option to choose whether to raise alerts after an Application Performance Monitoring event is generated.
Предупреждения о сетевом подключенииConnectivity alerts Включите или выключите предупреждения об исключениях, которые классифицируются как предупреждения о подключении для группы приложений, с такими ошибками, как "Время ожидания подключения истекло". События сетевого подключения регистрируются в консоли диагностики приложений.Turn alerting of exceptions on or off that are classified as connectivity alerts for the application group, with errors such as "Connection timed out".Connectivity events are logged to the Application Diagnostics console. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.You have the option to choose whether to raise alerts after an Application Performance Monitoring event is generated.
Предупреждения об ошибках в приложенииApplication failure alerts Включите или отключите для группы приложений предупреждения, которые относятся к категории предупреждений об ошибках в приложении.Turn alerting of exceptions on or off that are classified as application, or code, failures for the application group. По умолчанию эти предупреждения отключены, чтобы уменьшить "шум" предупреждений, вызванных ошибками в коде, которые обычно может устранить только группа разработки.By default, this option is turned off to reduce the "noise" of alerts raised due to code failures that typically only development teams can resolve. Дополнительные сведения см. в статье Стратегии разработки для мониторинга приложений .NET. События исключений регистрируются в консоли диагностики приложений.For more information, see Authoring Strategies for .NET Application MonitoringException events are logged to the Application Diagnostics console. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.You have the option to choose whether to raise alerts after an Application Performance Monitoring event is generated.
Только критические исключенияCritical exceptions only Укажите, должно ли исключение считаться подходящим агентом наблюдения за производительностью приложений, и должно ли создаваться событие.Specify whether the exception is considered relevant by the Application Performance Monitoring agent and whether an event is created. Событие создается, если вызванное исключение входит в список обработчиков критических исключений.An event is created if the exception raised is one of those in the list of critical exception handlers. Дополнительные сведения см. в разделе Using Exception Handlers to Define Critical ExceptionsFor more information, see Using Exception Handlers to Define Critical Exceptions
Все исключенияAll exceptions Укажите, должны ли все исключения считаться подходящими агентом наблюдения за производительностью приложений, и должны ли создаваться события, когда в наблюдаемых пространствах имен и классах обнаруживаются исключения.Specify whether all exceptions are considered relevant by the Application Performance Monitoring agent and events are created when exceptions are detected in monitored namespaces and classes.
Отслеживание исключенийException Tracking Выберите, чтобы добавить пространства имен или классы, где будут отслеживаться параметры и переменные исключений, а также будут собираться дополнительные сведения о каждом исключении, вызванном в пространстве имен или классе.Select to add namespace or classes where you track exception parameters or variables, and collect additional information about each exception that a namespace or class raised. Дополнительные сведения см. в статье How to Add, Edit, and Remove Exception Tracking (Добавление, изменение и удаление отслеживания исключений).For more information, see How to Add, Edit, and Remove Exception Tracking
Критические исключенияCritical Exceptions Выберите, чтобы добавить элементы в список обработчиков исключений.Select to add items to the Exception handlers list. Задайте обработчики исключений, которые захватывают критические исключения, вызванные приложением.Define exception handlers that catch critical exceptions that an application raised. Дополнительные сведения см. в разделе Using Exception Handlers to Define Critical ExceptionsFor more information, see Using Exception Handlers to Define Critical Exceptions
Мониторы: превышение количества событий исключений в секундуMonitors: Exception Events/sec exceeds Монитор, показывающий счетчик производительности "Приложение .NET/% событий исключений/с".Monitor that watches the .NET App/% Exception Events/sec performance counter.
Мониторы: превышение количества событий производительности в секундуMonitors: Performance Events/sec exceeds Монитор, показывающий счетчик производительности "Приложения .NET/% событий производительности/с".Monitor that watches the .NET Apps/% Performance Events/sec performance counter.
Мониторы: превышение среднего времени запросаMonitors: Average Request Time exceeds Монитор, показывающий счетчик производительности "Приложения .NET/Среднее время запроса".Monitor that watches the .NET Apps/Average Request Time performance counter.
Целевая группаTargeted group Выберите конкретные серверы, чтобы ограничить наблюдение этим набором серверов.Select specific servers to limit monitoring to this specific set of servers. Делать это не обязательно.This is optional. Определение области целевой группы становится необходимостью только в том случае, когда одно приложение запускается в нескольких средах, например рабочей и промежуточной, и вы намереваетесь запускать шаблон несколько раз — по одному для каждой среды.Targeted group scoping only becomes necessary when you have the same application running in multiple environments, such as production and staging, and you intend to run the template multiple times, one for each environment. В этом сценарии следует объединить в разные группы компьютеры, относящиеся к рабочей среде, и компьютеры, относящиеся к промежуточной среде, а затем с помощью этих целевых групп ограничить область, на которую распространяется конфигурация.In this scenario, group which machines belong to production and which belong to the staging environment, and then use the targeted groups to restrict where the configuration is propagated. Кроме того, группы можно использовать для применения конфигурации к подмножеству серверов.You can also use groups to apply configuration to a subset of your servers. С другой стороны, если планируется только наблюдать за всеми экземплярами конкретного приложения, указывать целевые группы не требуется.Otherwise, it is not necessary to specify targeted group scoping if you just want to monitor all instances of a given application.

Настройка на сервереServer-side customization

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

В System Center 2012 SP1 на странице Server-Side Customization (Настройка на сервере) мастера доступны следующие параметры.For System Center 2012 SP1, the following options are available on the Server-Side Customization page of the wizard.

ПараметрOption Описание:Description
КомпонентComponent Выберите компонент, который требуется настроить для наблюдения за отдельными компонентами приложений.Select the component you want to customize for monitoring individual application components.
НастройкаCustomize Измените параметры для выбранного компонента приложения.Modify the settings for the selected application component. При этом откроется страница изменения параметров.This opens the Modifying Settings page. Параметры на этой странице аналогичны параметрам на странице Дополнительные параметры для наблюдения на стороне сервера , за исключением того, что можно создавать отдельное наблюдение за транзакциями для веб-страниц ASP.NET, веб-служб ASP.NET или отдельных функций в сборке.The settings on this page are the same as those on the Advanced Settings for Server-Side Monitoring page, except you can create individual transaction monitoring for ASP.NET webpages, ASP.NET web services, or individual functions in an assembly. Они описываются в разделе "Свойства транзакций": Добавьте следующие разделы веб-страницы ASP.NET.These are described in the Transaction Properties: Add ASP.NET Web Page sections that follow.
Примечание. Кнопки для пространств имен, отслеживания исключений и критических исключений недоступны, поскольку их можно настраивать только на уровне группы приложений, а не на уровне компонента.Note: The buttons for namespaces, exception tracking, and critical exceptions are unavailable because these can only be set at the application-group level, not at the component level. Только для System Center 2012 с пакетом обновления 1 (SP1): эти параметры можно настраивать при настройке наблюдения для служб Windows.For System Center 2012 SP1 only: you can customize these settings if you are configuring monitoring for Windows Services.
Страница изменения параметровModifying Settings page На этой странице можно настраивать параметры для компонента приложения, а также задавать наблюдение для конкретной веб-страницы, веб-метода или функции в этом компоненте приложения.Customize settings for the application component and/or specify monitoring for a specific webpage, web method, or function within the application component.

Изменение параметров на стороне сервераServer-side modifying settings

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

На странице мастера Server-Side Modifying Settings (Изменение параметров на сервере) доступны следующие параметры.The following options are available on the Server-Side Modifying Settings page of the wizard.

ПараметрOption Описание:Description
Включить предупреждения о событиях производительностиTurn on performance event alerts Включите или отключите предупреждения о событиях производительности для группы приложений в консоли управления для наблюдения на стороне сервера.Turn performance event alert reporting for the application group on or off within the Operations console for server-side monitoring. События производительности по-прежнему регистрируются в консоли диагностики приложений.Performance events are still logged to the Application Diagnostics console. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.You have the option whether to raise alerts after an Application Performance Monitoring event is generated.
Включить предупреждения о событиях исключенийTurn on exception event alerts Включите или отключите предупреждения о событиях исключений для группы приложений в консоли управления для наблюдения на стороне сервера.Turn the exception event alert notification for the application group on or off within the Operations console for server-side monitoring. События исключений по-прежнему регистрируются в консоли диагностики приложений.Exception events are still logged to the Application Diagnostics console. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.You have the option whether to raise alerts after an Application Performance Monitoring event is generated.
Порог события производительности (мс)Performance event threshold (ms) Установите порог времени в миллисекундах (мс), которое должен обрабатываться запрос, прежде чем будет вызвано событие производительности.Set the threshold in milliseconds (ms) that a request must be process in before it causes a performance event.
Порог чувствительности (мс)Sensitivity threshold (ms) Укажите это значение, чтобы отфильтровывать быстро выполняющиеся методы. Это уменьшает общий "шум", так как благодаря сбору меньшего объема данных для каждого события сокращается размер стека вызовов.Specify to filter out fast-running methods to reduce overall "noise" by reducing the size of the call stack by gathering less data for each event. Дополнительные сведения см. в разделе Authoring Strategies for .NET Application MonitoringFor more information, see Authoring Strategies for .NET Application Monitoring
Задать методыSet Methods Укажите, насколько глубоко требуется выполнять детализацию в стеке вызова для сбора более подробной информации, такой как параметры и переменные, у конкретных методов.Specify how deep in the call stack to drill down to collect more detailed information, such as parameters and variables, for specific methods. Дополнительные сведения см. в разделе How to Add, Edit, and Remove MethodsFor more information, see How to Add, Edit, and Remove Methods
Предупреждения системы безопасностиSecurity alerts Включите или выключите предупреждения об исключениях, которые классифицируются как предупреждения системы безопасности для компонента приложений с такими ошибками, как "Отказано в доступе" или "Ошибка входа". События безопасности регистрируются в консоли диагностики приложений.Turn on or off alerting of exceptions classified as security alerts for the application component, with errors such as "Access Denied" or "Login Failed".Security events are logged to the Application Diagnostics console. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.You have the option to choose whether to raise alerts after an Application Performance Monitoring event is generated.
Предупреждения о сетевом подключенииConnectivity alerts Включите или выключите предупреждения об исключениях, которые классифицируются как ошибки подключения для компонента приложения, например "Время ожидания подключения истекло". События сетевого подключения регистрируются в консоли диагностики приложений.Turn on or off alerting of exceptions classified as connectivity errors for the application component, such as "Connection Timed Out".Connectivity events are logged to the Application Diagnostics console. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.You have the option to choose whether to raise alerts after an Application Performance Monitoring event is generated.
Предупреждения об ошибках в приложенииApplication failure alerts Включите или отключите для компонента приложения предупреждения об исключениях, которые относятся к категории ошибок в коде приложения.Turn on or off alerting of exceptions classified as application, or code, failures for the application component. По умолчанию эти предупреждения отключены, чтобы уменьшить "шум" предупреждений, вызванных ошибками в коде, которые обычно может устранить только группа разработки.By default, this option is turned off to reduce the "noise" of alerts raised due to code failures that typically only development teams can resolve. Дополнительные сведения см. в статье Стратегии разработки для мониторинга приложений .NET. События исключений регистрируются в консоли диагностики приложений.For more information, see Authoring Strategies for .NET Application MonitoringException events are logged to the Application Diagnostics console. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.You have the option to choose whether to raise alerts after an Application Performance Monitoring event is generated.
Только критические исключенияCritical exceptions only Укажите, должно ли исключение считаться подходящим агентом наблюдения за производительностью приложений, и должно ли создаваться событие.Specify whether the exception is considered relevant by the Application Performance Monitoring agent and whether an event is created. Событие создается, если вызванное исключение входит в список обработчиков критических исключений.An event is created if the exception raised is one of those in the list of critical exception handlers. Дополнительные сведения см. в разделе Using Exception Handlers to Define Critical ExceptionsFor more information, see Using Exception Handlers to Define Critical Exceptions
Все исключенияAll exceptions Укажите, должны ли все исключения считаться подходящими агентом наблюдения за производительностью приложений, и должны ли создаваться события, когда в наблюдаемых пространствах имен и классах обнаруживаются исключения.Specify whether all exceptions are considered relevant by the Application Performance Monitoring agent and events are created when exceptions are detected in monitored namespaces and classes.
Мониторы: превышение количества событий исключений в секундуMonitors: Exception Events/sec exceeds Монитор, показывающий счетчик производительности "Приложение .NET/% событий исключений/с".Monitor that watches the .NET App/% Exception Events/sec performance counter.
Мониторы: превышение количества событий производительности в секундуMonitors: Performance Events/sec exceeds Монитор, показывающий счетчик производительности "Приложения .NET/% событий производительности/с".Monitor that watches the .NET Apps/% Performance Events/sec performance counter.
Мониторы: превышение среднего времени запросаMonitors: Average Request Time exceeds Монитор, показывающий счетчик производительности "Приложения .NET/Среднее время запроса".Monitor that watches the .NET Apps/Average Request Time performance counter.
Транзакции: AddTransactions: Add Добавьте транзакции для веб-страниц ASP.NET, веб-служб ASP.NET и функций.Add transactions for ASP.NET web pages, ASP.NET Web services, and functions. См. следующие таблицы.See the following tables.
Целевая группаTargeted group Выберите конкретные серверы, чтобы ограничить наблюдение этим набором серверов.Select specific servers to limit monitoring to this specific set of servers. Делать это не обязательно.This is optional. Определение области целевой группы становится необходимостью только в том случае, когда одно приложение запускается в нескольких средах, например рабочей и промежуточной, и вы намереваетесь запускать шаблон несколько раз — по одному для каждой среды.Targeted group scoping only becomes necessary when you have the same application running in multiple environments, such as production and staging, and you intend to run the template multiple times, one for each environment. В этом сценарии следует объединить в разные группы компьютеры, относящиеся к рабочей среде, и компьютеры, относящиеся к промежуточной среде, а затем с помощью этих целевых групп ограничить область, на которую распространяется конфигурация.In this scenario, group which machines belong to production and which belong to the staging environment, and then use the targeted groups to restrict where the configuration is propagated. Кроме того, группы можно использовать для применения конфигурации к подмножеству серверов.You can also use groups to apply configuration to a subset of your servers. С другой стороны, если планируется только наблюдать за всеми экземплярами конкретного приложения, указывать целевые группы не требуется.Otherwise, it is not necessary to specify targeted group scoping if you just want to monitor all instances of a given application.

Примечание

Кнопки для пространств имен, отслеживания исключений и критических исключений недоступны, поскольку их можно настраивать только на уровне группы приложений, а не на уровне компонента.The buttons for namespaces, exception tracking, and critical exceptions are unavailable because these can only be set at the application-group level, not at the component level. Только для System Center 2012 с пакетом обновления 1 (SP1): Эти параметры можно настраивать при настройке наблюдения для служб Windows.For System Center 2012 SP1 only: You can customize these settings if you are configuring monitoring for Windows services.

Типы приложений и серверные транзакции, за которыми можно наблюдатьApplication types and server-side transactions you can monitor

Для каждого типа приложения существует несколько типов транзакций, которые можно выбрать для наблюдения.For each application type there are several transaction types you can choose to monitor. Доступны следующие параметры.The following options are available:

Тип приложенияApplication type Типы транзакций для System Center 2012Transaction types for System Center 2012 Типы транзакций для System Center 2012 SP1Transaction types for System Center 2012 SP1
Веб-приложение ASP.NETASP.NET Web application — Веб-страница ASP.NET- ASP.NET webpage
— Веб-служба ASP.NET- ASP.NET web service
— Функция- Function
— Веб-страница ASP.NET- ASP.NET webpage
— Страница MVC ASP.NET- ASP.NET MVC page
— Веб-служба ASP.NET- ASP.NET web service
— Метод WCF- WCF method
— Функция- Function
Веб-служба ASP.NETASP.NET Web service — Веб-страница ASP.NET- ASP.NET webpage
— Веб-служба ASP.NET- ASP.NET web service
— Функция- Function
— Веб-страница ASP.NET- ASP.NET webpage
— Страница MVC ASP.NET- ASP.NET MVC page
— Веб-служба ASP.NET- ASP.NET web service
— Метод WCF- WCF method
— Функция- Function
Служба WCFWCF service НедоступноNot available — Веб-страница ASP.NET- ASP.NET webpage
— Страница MVC ASP.NET- ASP.NET MVC page
— Веб-служба ASP.NET- ASP.NET web service
— Метод WCF- WCF method
— Функция- Function
Служба WindowsWindows service НедоступноNot available — Метод WCF- WCF method
— Функция- Function

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

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

На странице Свойства транзакций мастера для веб-страницы ASP.NET доступны следующие параметры.The following options are available on the Transaction Properties page for ASP.NET Web Page page of the wizard.

ПараметрOption Описание:Description
Имя транзакцииTransaction name Укажите для транзакции понятное имя, которое будет отображаться на вкладке Мониторинг, в счетчиках производительности и в других местах.Enter the friendly name for the transaction as it will be displayed on the Monitoring tab, performance counters, and elsewhere.
Страница ASP.NETASP.NET page Введите путь к странице, для которой настраиваются данные параметры мониторинга.Enter the path to the page that you are configuring these monitoring settings for.
Порог события производительности (мс)Performance event threshold (ms) Установите порог в миллисекундах (мс), который должна превысить пользовательская транзакция, прежде чем будет вызвано событие производительности.Set the threshold in milliseconds (ms) that a user transaction must exceed before it raises a performance event.
Примечание. Компонент приложения продолжает наблюдать за страницей, указанной в транзакции, применяя заданный для него порог производительности.Note: The application component continues to monitor the page specified in the transaction by using the performance threshold that is set for the application component. Этот порог используется компонентом приложения в качестве дополнительного показателя на той же странице.This threshold is used as a second measure on the same page in the application component. Если установить этот порог выше, чем порог компонента приложения, то при нарушении порога для транзакции будет получено единственное событие, но в зависимости от настроек предупреждений может быть получено два предупреждения о событии производительности — одно от компонента приложения и одно от транзакции.If you set this threshold higher than the application component threshold, you get a single event, but you might get two performance alerts for the transaction when the threshold is breached—one from the application component and one from the transaction, depending on your alerting settings. Транзакции обычно используются для более активного наблюдения за отдельной страницей, чем за родительским приложением, при более низком пороге, а также для наблюдения за страницей, когда в родительском приложении предупреждения отключены.Transactions are typically used to monitor the individual page more aggressively than the parent application, at a lower threshold, or to monitor a page where alerting has been disabled on the parent.
Порог чувствительности (мс)Sensitivity threshold (ms) Укажите это значение, чтобы отфильтровывать быстро выполняющиеся методы. Это уменьшает общий "шум", так как благодаря сбору меньшего объема данных для каждого события сокращается размер стека вызовов.Specify to filter out fast-running methods to reduce overall "noise" by reducing the size of the call stack by gathering less data for each event. Событие по-прежнему будет создаваться при превышении порога.An event is still generated if the threshold is surpassed. Дополнительные сведения см. в разделе Authoring Strategies for .NET Application MonitoringFor more information, see Authoring Strategies for .NET Application Monitoring
Собирать предупреждения по типу события: ПодключениеCollect alerts by event type: Connectivity Включите или выключите предупреждения о событиях, классифицированные как предупреждения о подключении с такими ошибками, как "Время ожидания подключения истекло". События сетевого подключения регистрируются в консоли диагностики приложений.Turn on or off alerting of events, classified as connectivity alerts with errors such as "Connection Timed Out".Connectivity events are logged to the Application Diagnostics console. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.You have the option to choose whether to raise alerts after an Application Performance Monitoring event is generated.
Собирать предупреждения по типу события: ошибка в приложенииCollect alerts by event type: Application failure Включите или отключите предупреждения о событиях, которые относятся к категории ошибок в коде приложения.Turn on or off alerting of events classified as application, or code, failures. Отключение таких предупреждений уменьшает "шум" большого количества предупреждений, вызванных ошибками в коде.Turning this off reduces the "noise" of many alerts raised due to code failures. Поскольку такие предупреждения вызываются ошибками в коде, обычно эти проблемы устраняются разработчиками.Because these alerts are raised from code failures, developers usually resolve these issues. Дополнительные сведения см. в статье Стратегии разработки для мониторинга приложений .NET. События исключений регистрируются в консоли диагностики приложений.For more information, see Authoring Strategies for .NET Application MonitoringException events are logged to the Application Diagnostics console. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.You have the option to choose whether to raise alerts after an Application Performance Monitoring event is generated.
Собирать предупреждения по типу события: БезопасностьCollect alerts by event type: Security Включите или отключите предупреждения о событиях, которые относятся к категории предупреждений системы безопасности с такими ошибками, как "Отказ в доступе" или "Ошибка входа".Turn on or off alerting of events classified as security alerts, with errors such as "Access Denied" or "Login Failed". События безопасности регистрируются в консоли диагностики приложений.Security events are logged to the Application Diagnostics console. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.You have the option to choose whether to raise alerts after an Application Performance Monitoring event is generated.
Собирать предупреждения по типу события: ТестированиеCollect alerts by event type: Performance Включите или отключите предупреждения о событиях, которые относятся к категории предупреждений о производительности.Turn on or off alerting of events classified as performance alerts. События производительности регистрируются в консоли диагностики приложений.Performance events are logged to the Application Diagnostics console. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.You have the option to choose whether to raise alerts after an Application Performance Monitoring event is generated.
Мониторы: % событий исключений/сMonitors: % Exception Events/sec Монитор, показывающий счетчик производительности "Приложение .NET/% событий исключений/с".Monitor that watches the .NET App/% Exception Events/sec performance counter.
Мониторы: % событий производительности/сMonitors: % Performance Events/sec Монитор, показывающий счетчик производительности "Приложения .NET/% событий производительности/с".Monitor that watches the .NET Apps/% Performance Events/sec performance counter.
Мониторы: Среднее время запросаMonitors: Average Request Time Монитор, показывающий счетчик производительности "Приложения .NET/Среднее время запроса".Monitor that watches the .NET Apps/Average Request Time performance counter.

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

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

В разделе Свойства транзакций страницы веб-служба ASP.NET мастера доступны следующие параметры.The following options are available on the Transaction Properties page for the ASP.NET Web Service page of the wizard.

ПараметрOption Описание:Description
Имя транзакцииTransaction name Укажите для транзакции понятное имя, которое будет отображаться на вкладке Мониторинг, в счетчиках производительности и в других местах.Enter the friendly name for the transaction as it will be displayed on the Monitoring tab, performance counters, and so on.
Файл веб-службыWeb service file Введите путь к файлу, для которой настраиваются данные параметры мониторинга.Enter the path to the file for which you are configuring these monitoring settings.
Имя методаMethod name Введите универсальный код ресурса (URI) веб-метода, за которым планируется наблюдать.Enter the URI of the web method that you want to monitor.
Порог события производительности (мс)Performance event threshold (ms) Установите порог в миллисекундах (мс), который должна превысить пользовательская транзакция, прежде чем будет вызвано событие производительности.Set the threshold in milliseconds (ms) that a user transaction must exceed before it raises a performance event.
Примечание. Компонент приложения продолжает наблюдать за страницей, указанной в транзакции, применяя заданный для него порог производительности.Note: The application component continues to monitor the page specified in the transaction by using the performance threshold that is set for the application component. Этот порог используется компонентом приложения в качестве дополнительного показателя на той же странице.This threshold is used as a second measure on the same page in the application component. Если установить этот порог выше, чем порог компонента приложения, то при нарушении порога для транзакции будет получено единственное событие, но в зависимости от настроек предупреждений может быть получено два предупреждения о событии производительности — одно от компонента приложения и одно от транзакции.If you set this threshold higher than the application component threshold, you get a single event, but you might get two performance alerts for the transaction when the threshold is breached—one from the application component and one from the transaction, depending on your alerting settings. Транзакции обычно используются для более активного наблюдения за отдельной страницей, чем за родительским приложением, при более низком пороге, а также для наблюдения за страницей, когда в родительском приложении предупреждения отключены.Transactions are typically used to monitor the individual page more aggressively than the parent application, at a lower threshold, or to monitor a page where alerting has been disabled on the parent.
Порог чувствительности (мс)Sensitivity threshold (ms) Укажите это значение, чтобы отфильтровывать быстро выполняющиеся методы. Это уменьшает общий "шум", так как благодаря сбору меньшего объема данных для каждого события сокращается размер стека вызовов.Specify to filter out fast-running methods to reduce overall "noise" by reducing the size of the call stack by gathering less data for each event. Дополнительные сведения см. в разделе Authoring Strategies for .NET Application MonitoringFor more information, see Authoring Strategies for .NET Application Monitoring
Собирать предупреждения по типу события: ПодключениеCollect alerts by event type: Connectivity Включите или выключите предупреждения о событиях, классифицированные как предупреждения о подключении с такими ошибками, как "Время ожидания подключения истекло". События сетевого подключения регистрируются в консоли диагностики приложений.Turn on or off alerting of events classified as connectivity alerts, with errors, such as "Connection Timed Out".Connectivity events are logged to the Application Diagnostics console. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.You have the option to choose whether to raise alerts after an Application Performance Monitoring event is generated.
Собирать предупреждения по типу события: ошибка в приложенииCollect alerts by event type: Application failure Включите или отключите предупреждения о событиях, которые относятся к категории ошибок в коде приложения.Turn on or off alerting of events classified as application, or code, failures. Отключение этого параметра уменьшает "шум" большого количества предупреждений, вызванных ошибками в коде.Turning this option off reduces the "noise" of many alerts raised due to code failures. Поскольку такие предупреждения вызываются ошибками в коде, обычно эти проблемы устраняются разработчиками.Because these alerts are raised from code failures, developers usually resolve these issues. Дополнительные сведения см. в статье Стратегии разработки для мониторинга приложений .NET. События исключений регистрируются в консоли диагностики приложений.For more information, see Authoring Strategies for .NET Application MonitoringException events are logged to the Application Diagnostics console. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.You have the option to choose whether to raise alerts after an Application Performance Monitoring event is generated.
Собирать предупреждения по типу события: БезопасностьCollect alerts by event type: Security Включите или отключите предупреждения о событиях, которые относятся к категории предупреждений системы безопасности с такими ошибками, как "Отказ в доступе" или "Ошибка входа".События безопасности регистрируются в консоли диагностики приложений.Turn on or off alerting of events classified as security alerts, with errors such as "Access Denied" or "Login Failed".Security events are logged to the Application Diagnostics console. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.You have the option to choose whether to raise alerts after an Application Performance Monitoring event is generated.
Собирать предупреждения по типу события: ТестированиеCollect alerts by event type: Performance Включите или отключите предупреждения о событиях, классифицированных как оповещения о производительности. События производительности регистрируются в консоли диагностики приложений.Turn on or off alerting of events classified as performance alerts.Performance events are logged to the Application Diagnostics console. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.You have the option to choose whether to raise alerts after an Application Performance Monitoring event is generated.
Мониторы: % событий исключений/сMonitors: % Exception Events/sec Монитор, показывающий счетчик производительности "Приложение .NET/% событий исключений/с".Monitor that watches the .NET App/% Exception Events/sec performance counter.
Мониторы: % событий производительности/сMonitors: % Performance Events/sec Монитор, показывающий счетчик производительности "Приложения .NET/% событий производительности/с".Monitor that watches the .NET Apps/% Performance Events/sec performance counter.
Мониторы: Среднее время запросаMonitors: Average Request Time Монитор, показывающий счетчик производительности "Приложения .NET/Среднее время запроса".Monitor that watches the .NET Apps/Average Request Time performance counter.

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

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

В System Center 2012 SP1 в разделе Свойства транзакций страницы ASP.MVC мастера доступны следующие параметры.For System Center 2012 SP1 the following options are available on the Transaction Properties for the ASP.MVC page of the wizard.

ПараметрOption Описание:Description
Имя транзакцииTransaction name Укажите для транзакции понятное имя, которое будет отображаться на вкладке "Мониторинг", в счетчиках производительности и в других местах.Enter the friendly name for the transaction as it will be displayed on the Monitoring tab, performance counters, and so on.
Контроллер MVCMVC controller Введите имя контроллера MVC, для которого настраиваются данные параметры мониторинга.Enter the name of the MVC controller for which you are configuring these monitoring settings.
Действие MVCMVC action Укажите действие MVC, для которого настраиваются данные параметры мониторинга.Specify the name of the MVC action for which you are configuring these monitoring settings.
Порог события производительности (мс)Performance event threshold (ms) Установите порог в миллисекундах (мс), который должна превысить пользовательская транзакция, прежде чем будет вызвано событие производительности.Set the threshold in milliseconds (ms) that a user transaction must exceed before it raises a performance event.
Примечание. Компонент приложения продолжает наблюдать за страницей, указанной в транзакции, применяя заданный для него порог производительности.Note: The application component continues to monitor the page specified in the transaction by using the performance threshold that is set for the application component. Этот порог используется компонентом приложения в качестве дополнительного показателя на той же странице.This threshold is used as a second measure on the same page in the application component. Если установить этот порог выше, чем порог компонента приложения, то при нарушении порога для транзакции будет получено единственное событие, но в зависимости от настроек предупреждений может быть получено два предупреждения о событии производительности — одно от компонента приложения и одно от транзакции.If you set this threshold higher than the application component threshold, you get a single event, but you might get two performance alerts for the transaction when the threshold is breached—one from the application component and one from the transaction, depending on your alerting settings. Транзакции обычно используются для более активного наблюдения за отдельной страницей, чем за родительским приложением, при более низком пороге, а также для наблюдения за страницей, когда в родительском приложении мониторинг отключен.Transactions are typically used to monitor the individual page more aggressively than the parent application, at a lower threshold or to monitor a page where monitoring has been disabled on the parent.
Порог чувствительности (мс)Sensitivity threshold (ms) Укажите это значение, чтобы отфильтровывать быстро выполняющиеся методы. Это уменьшает общий "шум", так как благодаря сбору меньшего объема данных для каждого события сокращается размер стека вызовов.Specify to filter out fast-running methods to reduce overall "noise" by reducing the size of the call stack by gathering less data for each event. Дополнительные сведения см. в разделе Authoring Strategies for .NET Application MonitoringFor more information, see Authoring Strategies for .NET Application Monitoring
Собирать предупреждения по типу события: ПодключениеCollect alerts by event type: Connectivity Включите или выключите предупреждения о событиях, классифицированные как предупреждения о подключении с такими ошибками, как "Время ожидания подключения истекло". События сетевого подключения регистрируются в консоли диагностики приложений.Turn on or off alerting of events classified as connectivity alerts, with errors such as "Connection Timed Out".Connectivity events are logged to the Application Diagnostics console. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.You have the option to choose whether to raise alerts after an Application Performance Monitoring event is generated.
Собирать предупреждения по типу события: ошибка в приложенииCollect alerts by event type: Application failure Включите или отключите предупреждения о событиях, которые относятся к категории ошибок в коде приложения.Turn on or off alerting of events classified as application, or code, failures. Отключение этого параметра уменьшает "шум" большого количества предупреждений, вызванных ошибками в коде.Turning this option off reduces the "noise" of many alerts raised due to code failures. Поскольку такие предупреждения вызываются ошибками в коде, обычно эти проблемы устраняются разработчиками.Because these alerts are raised from code failures, developers usually resolve these issues. Дополнительные сведения см. в статье Стратегии разработки для мониторинга приложений .NET. События исключений регистрируются в консоли диагностики приложений.For more information, see Authoring Strategies for .NET Application MonitoringException events are logged to the Application Diagnostics console. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.You have the option to choose whether to raise alerts after an Application Performance Monitoring event is generated.
Собирать предупреждения по типу события: БезопасностьCollect alerts by event type: Security Включите или отключите предупреждения о событиях, которые относятся к категории предупреждений системы безопасности с такими ошибками, как "Отказ в доступе" или "Ошибка входа".События безопасности регистрируются в консоли диагностики приложений.Turn on or off alerting of events classified as security alerts with errors such as "Access Denied" or "Login Failed".Security events are logged to the Application Diagnostics console. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.You have the option to choose whether to raise alerts after an Application Performance Monitoring event is generated.
Собирать предупреждения по типу события: ТестированиеCollect alerts by event type: Performance Включите или отключите предупреждения о событиях, классифицированных как оповещения о производительности. События производительности регистрируются в консоли диагностики приложений.Turn on or off alerting of events classified as performance alerts.Performance events are logged to the Application Diagnostics console. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.You have the option to choose whether to raise alerts after an Application Performance Monitoring event is generated.
Мониторы: % событий исключений/сMonitors: % Exception Events/sec Монитор, показывающий счетчик производительности "Приложение .NET/% событий исключений/с".Monitor that watches the .NET App/% Exception Events/sec performance counter.
Мониторы: % событий производительности/сMonitors: % Performance Events/sec Монитор, показывающий счетчик производительности "Приложения .NET/% событий производительности/с".Monitor that watches the .NET Apps/% Performance Events/sec performance counter.
Мониторы: Среднее время запросаMonitors: Average Request Time Монитор, показывающий счетчик производительности "Приложения .NET/Среднее время запроса".Monitor that watches the .NET Apps/Average Request Time performance counter.

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

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

В разделе Свойства транзакций на странице добавления параметров метода WCF мастера доступны следующие параметры.The following options are available on the Transaction Properties for the Add WCF method settings page of the wizard.

ПараметрOption Описание:Description
Имя транзакцииTransaction name Укажите для транзакции понятное имя, которое будет отображаться на вкладке "Мониторинг", в счетчиках производительности и в других местах.Enter the friendly name for the transaction as it will be displayed on the Monitoring tab, performance counters, and so on.
Имя классаClass name Введите имя класса, для которого настраиваются данные параметры мониторинга.Enter the name of the class for which you are configuring these monitoring settings. Имя класса должно быть в следующем формате: Пространство_имен.Класс.The class name is in the format: Namespace.Class. Например: wcfservice.myclass.For example: wcfservice.myclass.
Имя методаMethod name Укажите имя метода, предположительно находящегося в классе, для которого настраиваются данные параметры мониторинга.Specify the name of the method that is expected to be in the class for which you are configuring these monitoring settings.
Порог события производительности (мс)Performance event threshold (ms) Установите порог в миллисекундах (мс), который должна превысить пользовательская транзакция, прежде чем будет вызвано событие производительности.Set the threshold in milliseconds (ms) that a user transaction must exceed before it raises a performance event.
Примечание. Компонент приложения продолжает наблюдать за страницей, указанной в транзакции, применяя заданный для него порог производительности.Note: The application component continues to monitor the page specified in the transaction by using the performance threshold that is set for the application component. Этот порог используется компонентом приложения в качестве дополнительного показателя на той же странице.This threshold is used as a second measure on the same page in the application component. Если установить этот порог выше, чем порог компонента приложения, то при нарушении порога для транзакции будет получено единственное событие, но в зависимости от настроек предупреждений может быть получено два предупреждения о событии производительности — одно от компонента приложения и одно от транзакции.If you set this threshold higher than the application component threshold, you get a single event, but you might get two performance alerts for the transaction when the threshold is breached—one from the application component and one from the transaction, depending on your alerting settings. Транзакции обычно используются для более активного наблюдения за отдельной страницей, чем за родительским приложением, при более низком пороге, а также для наблюдения за страницей, когда в родительском приложении предупреждения отключены.Transactions are typically used to monitor the individual page more aggressively than the parent application, at a lower threshold or to monitor a page where alerting has been disabled on the parent.
Порог чувствительности (мс)Sensitivity threshold (ms) Укажите это значение, чтобы отфильтровывать быстро выполняющиеся методы. Это уменьшает общий "шум", так как благодаря сбору меньшего объема данных для каждого события сокращается размер стека вызовов.Specify to filter out fast-running methods to reduce overall "noise" by reducing the size of the call stack by gathering less data for each event. Дополнительные сведения см. в разделе Authoring Strategies for .NET Application MonitoringFor more information, see Authoring Strategies for .NET Application Monitoring
Собирать предупреждения по типу события: ПодключениеCollect alerts by event type: Connectivity Включите или выключите предупреждения о событиях, классифицированные как предупреждения о подключении с такими ошибками, как "Время ожидания подключения истекло". События сетевого подключения регистрируются в консоли диагностики приложений.Turn on or off alerting of events classified as connectivity alerts, with errors such as "Connection Timed Out".Connectivity events are logged to the Application Diagnostics console. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.You have the option to choose whether to raise alerts after an Application Performance Monitoring event is generated.
Собирать предупреждения по типу события: ошибка в приложенииCollect alerts by event type: Application failure Включите или отключите предупреждения о событиях, которые относятся к категории ошибок в коде приложения.Turn on or off alerting of events classified as application, or code, failures. Отключение этого параметра уменьшает "шум" большого количества предупреждений, вызванных ошибками в коде.Turning this option off reduces the "noise" of many alerts raised due to code failures. Поскольку такие предупреждения вызываются ошибками в коде, обычно эти проблемы устраняются разработчиками.Because these alerts are raised from code failures, developers usually resolve these issues. Дополнительные сведения см. в статье Стратегии разработки для мониторинга приложений .NET. События исключений регистрируются в консоли диагностики приложений.For more information, see Authoring Strategies for .NET Application MonitoringException events are logged to the Application Diagnostics console. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.You have the option to choose whether to raise alerts after an Application Performance Monitoring event is generated.
Собирать предупреждения по типу события: БезопасностьCollect alerts by event type: Security Включите или отключите предупреждения о событиях, которые относятся к категории предупреждений системы безопасности с такими ошибками, как "Отказ в доступе" или "Ошибка входа".События безопасности регистрируются в консоли диагностики приложений.Turn on or off alerting of events classified as security alerts with errors such as "Access Denied" or "Login Failed".Security events are logged to the Application Diagnostics console. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.You have the option to choose whether to raise alerts after an Application Performance Monitoring event is generated.
Собирать предупреждения по типу события: ТестированиеCollect alerts by event type: Performance Включите или отключите предупреждения о событиях, классифицированных как оповещения о производительности. События производительности регистрируются в консоли диагностики приложений.Turn on or off alerting of events classified as performance alerts.Performance events are logged to the Application Diagnostics console. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.You have the option to choose whether to raise alerts after an Application Performance Monitoring event is generated.
Мониторы: % событий исключений/сMonitors: % Exception Events/sec Монитор, показывающий счетчик производительности "Приложение .NET/% событий исключений/с".Monitor that watches the .NET App/% Exception Events/sec performance counter.
Мониторы: % событий производительности/сMonitors: % Performance Events/sec Монитор, показывающий счетчик производительности "Приложения .NET/% событий производительности/с".Monitor that watches the .NET Apps/% Performance Events/sec performance counter.
Мониторы: Среднее время запросаMonitors: Average Request Time Монитор, показывающий счетчик производительности "Приложения .NET/Среднее время запроса".Monitor that watches the .NET Apps/Average Request Time performance counter.

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

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

В разделе Свойства транзакций страницы Добавление функции мастера доступны следующие параметры.The following options are available on the Transaction Properties for the Add Function page of the wizard.

ПараметрOption Описание:Description
Имя транзакцииTransaction name Укажите для транзакции понятное имя, которое будет отображаться на вкладке "Мониторинг", в счетчиках производительности и в других местах.Enter the friendly name for the transaction as it will be displayed on the Monitoring tab, performance counters, and so on.
Имя функцииFunction name Введите имя функции, для которой настраиваются данные параметры мониторинга.Enter the name of the function for which you are configuring these monitoring settings. Имя функции должно быть в следующем формате: Пространство_имен.Класс.Метод.The function name is in the format: Namespace.Class.Method. Пример. System.Web.UI.Page.ProcessRequest.For example: System.Web.UI.Page.ProcessRequest.
Модуль функцииFunction module Укажите имя сборки, например System.Web.dll, определяющей функцию, для которой настраиваются данные параметры мониторинга.Specify the name of the assembly, such as System.Web.dll, that defines the function for which you are configuring these monitoring settings.
Порог события производительности (мс)Performance event threshold (ms) Установите порог в миллисекундах (мс), который должна превысить пользовательская транзакция, прежде чем будет вызвано событие производительности.Set the threshold in milliseconds (ms) that a user transaction must exceed before it raises a performance event.
Примечание. Компонент приложения продолжает наблюдать за страницей, указанной в транзакции, применяя заданный для него порог производительности.Note: The application component continues to monitor the page specified in the transaction by using the performance threshold that is set for the application component. Этот порог используется компонентом приложения в качестве дополнительного показателя на той же странице.This threshold is used as a second measure on the same page in the application component. Если установить этот порог выше, чем порог компонента приложения, то при нарушении порога для транзакции будет получено единственное событие, но в зависимости от настроек предупреждений может быть получено два предупреждения о событии производительности — одно от компонента приложения и одно от транзакции.If you set this threshold higher than the application component threshold, you get a single event, but you might get two performance alerts for the transaction when the threshold is breached—one from the application component and one from the transaction, depending on your alerting settings. Транзакции обычно используются для более активного наблюдения за отдельной страницей, чем за родительским приложением, при более низком пороге, а также для наблюдения за страницей, когда в родительском приложении предупреждения отключены.Transactions are typically used to monitor the individual page more aggressively than the parent application, at a lower threshold or to monitor a page where alerting has been disabled on the parent.
Порог чувствительности (мс)Sensitivity threshold (ms) Укажите это значение, чтобы отфильтровывать быстро выполняющиеся методы. Это уменьшает общий "шум", так как благодаря сбору меньшего объема данных для каждого события сокращается размер стека вызовов.Specify to filter out fast-running methods to reduce overall "noise" by reducing the size of the call stack by gathering less data for each event. Дополнительные сведения см. в разделе Authoring Strategies for .NET Application MonitoringFor more information, see Authoring Strategies for .NET Application Monitoring
Собирать предупреждения по типу события: ПодключениеCollect alerts by event type: Connectivity Включите или выключите предупреждения о событиях, классифицированные как предупреждения о подключении с такими ошибками, как "Время ожидания подключения истекло". События сетевого подключения регистрируются в консоли диагностики приложений.Turn on or off alerting of events classified as connectivity alerts, with errors such as "Connection Timed Out".Connectivity events are logged to the Application Diagnostics console. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.You have the option to choose whether to raise alerts after an Application Performance Monitoring event is generated.
Собирать предупреждения по типу события: ошибка в приложенииCollect alerts by event type: Application failure Включите или отключите предупреждения о событиях, которые относятся к категории ошибок в коде приложения.Turn on or off alerting of events classified as application, or code, failures. Отключение этого параметра уменьшает "шум" большого количества предупреждений, вызванных ошибками в коде.Turning this option off reduces the "noise" of many alerts raised due to code failures. Поскольку такие предупреждения вызываются ошибками в коде, обычно эти проблемы устраняются разработчиками.Because these alerts are raised from code failures, developers usually resolve these issues. Дополнительные сведения см. в статье Стратегии разработки для мониторинга приложений .NET. События исключений регистрируются в консоли диагностики приложений.For more information, see Authoring Strategies for .NET Application MonitoringException events are logged to the Application Diagnostics console. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.You have the option to choose whether to raise alerts after an Application Performance Monitoring event is generated.
Собирать предупреждения по типу события: БезопасностьCollect alerts by event type: Security Включите или отключите предупреждения о событиях, которые относятся к категории предупреждений системы безопасности с такими ошибками, как "Отказ в доступе" или "Ошибка входа".События безопасности регистрируются в консоли диагностики приложений.Turn on or off alerting of events classified as security alerts with errors such as "Access Denied" or "Login Failed".Security events are logged to the Application Diagnostics console. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.You have the option to choose whether to raise alerts after an Application Performance Monitoring event is generated.
Собирать предупреждения по типу события: ТестированиеCollect alerts by event type: Performance Включите или отключите предупреждения о событиях, классифицированных как оповещения о производительности. События производительности регистрируются в консоли диагностики приложений.Turn on or off alerting of events classified as performance alerts.Performance events are logged to the Application Diagnostics console. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.You have the option to choose whether to raise alerts after an Application Performance Monitoring event is generated.
Мониторы: % событий исключений/сMonitors: % Exception Events/sec Монитор, показывающий счетчик производительности "Приложение .NET/% событий исключений/с".Monitor that watches the .NET App/% Exception Events/sec performance counter.
Мониторы: % событий производительности/сMonitors: % Performance Events/sec Монитор, показывающий счетчик производительности "Приложения .NET/% событий производительности/с".Monitor that watches the .NET Apps/% Performance Events/sec performance counter.
Мониторы: Среднее время запросаMonitors: Average Request Time Монитор, показывающий счетчик производительности "Приложения .NET/Среднее время запроса".Monitor that watches the .NET Apps/Average Request Time performance counter.

Настройка на стороне клиентаClient-side configuration

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

На странице настройки на стороне клиента мастера доступны следующие параметры.The following options are available on the Client-Side Configuration page of the wizard.

ПараметрOption Описание:Description
Включить предупреждения о событиях производительностиTurn on performance event alerts Включите или отключите предупреждения о событиях производительности в консоли управления для наблюдения на стороне сервера.Turn performance event alert reporting on or off within the Operations console for server-side monitoring. События производительности по-прежнему регистрируются в консоли диагностики приложений.Performance events are still logged to the Application Diagnostics console. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.You have the option whether to raise alerts after an Application Performance Monitoring event is generated.
Включить предупреждения о событиях исключенийTurn on exception event alerts Включите или отключите предупреждения о событиях исключений в консоли Operations Manager для наблюдения на стороне сервера.Turn exception event alert reporting on or off within the Operations Manager console for server-side monitoring. События исключений по-прежнему регистрируются в консоли диагностики приложений.Exception events are still logged to the Application Diagnostics console. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.You have the option whether to raise alerts after an Application Performance Monitoring event is generated.
Порог загрузки страницы (мс)Page load threshold (ms) Установите порог в миллисекундах (мс), который должна превысить загрузка страницы, прежде чем будет вызвано событие производительности.Set the threshold in milliseconds (ms) that a page load must exceed before it causes a performance event. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.You have the option whether to raise alerts after an Application Performance Monitoring event is generated. Событие приведет к возникновению предупреждения, только если установлен флажок Включить предупреждения о событиях производительности.The event is only turned into an alert if you have selected Turn on performance event alerts.
Фильтр IP-адресов: IP-адресIP address filter: IP Address Укажите IP-адреса, которые требуется исключить из мониторинга.Specify the IP addresses that you want to exclude from monitoring. Дополнительные сведения см. в разделе How to Configure IP Address Exclusion Filters for Client-Side MonitoringFor more information, see How to Configure IP Address Exclusion Filters for Client-Side Monitoring
Фильтр IP-адресов: маска сетиIP address filter: Netmask Часть IP-адреса фильтра и IP-адреса пользователя, которая должна проверяться на равенство.The part of the filter IP address and user IP address that have to be compared for equality.
Фильтр IP-адресов: тип сравненияIP address filter: Comparison Type Укажите тип для исключения IP-адресов, соответствующих IP-адресам подсети (IP-адрес находится в подсети), или для исключения пользовательских IP-адресов, не соответствующих IP-адресам в подсети (IP-адрес не находится в подсети).Specify to exclude IP addresses that match the IP addresses in the subnet ( IP is in subnet ), or to exclude the user IP addresses that do not match the IP addresses in the subnet ( IP is not in subnet ).
Фильтр IP-адресов: использовать IPv6IP address filter: Use IPv6 Добавьте фильтр IPv6, если на веб-сервере включен протокол IPv6.Add the IPv6 filter if the IPv6 protocol is enabled on the web server.
Дополнительные параметрыAdvanced Settings Задайте такие параметры, как пороги наблюдения за событиями и производительностью, наблюдение за событиями исключений, критические исключения и мониторы.Specify settings, such as performance and event monitoring thresholds, exception event monitoring, Critical Exceptions, and monitors.

Дополнительные параметры для мониторинга на стороне клиентаAdvanced settings for Client-side monitoring

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

В разделе Дополнительные параметры на странице Наблюдение на стороне клиента мастера доступны следующие параметры.The following options are available on the Advance Settings for Client-Side Monitoring page of the wizard.

ПараметрOption Описание:Description
Включить предупреждения о событиях производительностиTurn on performance event alerts Включите или отключите предупреждения о событиях производительности в консоли управления для наблюдения на стороне сервера.Turn performance event alert reporting on or off within the Operations console for server-side monitoring. События производительности по-прежнему регистрируются в консоли диагностики приложений.Performance events are still logged to the Application Diagnostics console. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.You have the option whether to raise alerts after an Application Performance Monitoring event is generated.
Включить предупреждения о событиях исключенийTurn on exception event alerts Включите или отключите предупреждения о событиях исключений в консоли управления для наблюдения на стороне сервера.Turn exception event alert notification on or off within the Operations console for server-side monitoring. События исключений по-прежнему регистрируются в консоли диагностики приложений.Exception events are still logged to the Application Diagnostics console. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.You have the option whether to raise alerts after an Application Performance Monitoring event is generated.
Порог загрузки страницы (мс)Page load threshold (ms) Установите порог в миллисекундах (мс), который должна превысить загрузка страницы, прежде чем будет вызвано событие производительности.Set the threshold in milliseconds (ms) that a page load must exceed before it causes a performance event. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.You have the option whether to raise alerts after an Application Performance Monitoring event is generated. Событие приведет к возникновению предупреждения, только если установлен флажок Включить предупреждения о событиях производительности.The event is only turned into an alert if you have selected Turn on performance event alerts.
Пороговые значения для AJAX и WCF (мс)Ajax and WCF threshold (ms) Установите порог в миллисекундах (мс), который должен превысить инициированный с данной страницы вызов Ajax или Windows Communications Foundation (WCF), прежде чем будет вызвано событие производительности.Set the threshold in milliseconds (ms) that an Ajax or Windows Communications Foundation (WCF) call initiated from the page must exceed before it causes a performance event. Событие приведет к возникновению предупреждения только в том случае, если установлен флажок Включить предупреждения о событиях производительности.The event is only turned to an alert if you have selected Turn on performance event alerts.
Наблюдать % входящих запросовMonitor % of incoming requests. Укажите объем выборки входящих запросов, определенный как процентное отношение от общего количества входящих запросов, которые необходимо отследить.Specify a sample size of incoming requests, defined as a percentage of the total number of incoming requests that you want to monitor. Дополнительные сведения см. в разделе Authoring Strategies for .NET Application MonitoringFor more information, see Authoring Strategies for .NET Application Monitoring
IP-адрес: IP-адресIP address: IP Address Укажите IP-адреса, которые требуется исключить из мониторинга.Specify the IP addresses that you want to exclude from monitoring. Дополнительные сведения см. в разделе How to Configure IP Address Exclusion Filters for Client-Side MonitoringFor more information, see How to Configure IP Address Exclusion Filters for Client-Side Monitoring
IP-адрес: маска сетиIP address: Netmask Укажите часть IP-адреса фильтра и IP-адреса пользователя, которая должна проверяться на равенство.Specify the part of the filter IP address and user IP address that have to be compared for equality.
IP-адрес: тип сравненияIP address: Comparison Type Укажите тип для исключения IP-адресов, соответствующих IP-адресам подсети (IP-адрес находится в подсети), или для исключения пользовательских IP-адресов, не соответствующих IP-адресам в подсети (IP-адрес не находится в подсети).Specify to exclude IP addresses that match the IP addresses in the subnet ( IP is in subnet ), or to exclude the user IP addresses that do not match the IP addresses in the subnet ( IP is not in subnet ).
IP-адрес: использовать IPV6IP address: Use IPV6 Добавьте фильтр IPv6, если на веб-сервере включен протокол IPv6.Specify to add the IPv6 filter if the IPv6 protocol is enabled on the web server.
Мониторы: превышение количества событий исключений в секундуMonitors: Exception Events\sec exceeds Монитор, показывающий счетчик производительности "Приложения CSM .NET/% событий исключений/с".Monitor that watches the .NET CSM Apps/% Exceptions Events/sec performance counter.
Мониторы: превышение количества событий производительности в секундуMonitors: Performance Events\sec exceeds Монитор, показывающий счетчик производительности "Приложения CSM .NET/% событий производительности/с".Monitor that watches the .NET CSM Apps/% Performance Events/sec performance counter.
Мониторы: превышение среднего времени запросаMonitors: Average Request Time exceeds Монитор, показывающий счетчик производительности "Приложения CSM .NET/Среднее время ответа загрузки страницы".Monitor that watches the .NET CSM Apps/Average Page Load Response Time performance counter.
Элементы данныхData Items Выберите на стороне клиента тип данных, которые требуется собирать.Select the type of client-side data that you want to collect. Подробные сведения см. в статье Working with Sensitive Data for .NET Applications (Работа с конфиденциальными данными для приложений .NET)For more information, see Working with Sensitive Data for .NET Applications
Параметры подсистемы балансировки нагрузкиLoad balancer settings Выберите тип подсистемы балансировки нагрузки, который используется в приложении.Select the type of load balancer that you are using with your application. Если подсистема балансировки нагрузки не включена в список, ее можно добавить.You can also add your own load balancer, if it is not included in the list. Дополнительные сведения см. в разделе Client-Side Monitoring with Targeted Groups and Load BalancersFor more information, see Client-Side Monitoring with Targeted Groups and Load Balancers
Целевая группаTargeted group Выберите конкретные серверы, чтобы ограничить наблюдение этим набором серверов.Select specific servers to limit monitoring to this specific set of servers. Делать это не обязательно.This is optional. Определение области целевой группы становится необходимостью только в том случае, когда одно приложение запускается в нескольких средах, например рабочей и промежуточной, и вы намереваетесь запускать шаблон несколько раз — по одному для каждой среды.Targeted group scoping only becomes necessary when you have the same application running in multiple environments, such as production and staging, and you intend to run the template multiple times, one for each environment. В этом сценарии следует объединить в разные группы компьютеры, относящиеся к рабочей среде, и компьютеры, относящиеся к промежуточной среде, а затем с помощью этих целевых групп ограничить область, на которую распространяется конфигурация.In this scenario, group which machines belong to production and which belong to the staging environment, and then use the targeted groups to restrict where the configuration is propagated. Кроме того, группы можно использовать для применения конфигурации к подмножеству серверов.You can also use groups to apply configuration to a subset of your servers. С другой стороны, если планируется только наблюдать за всеми экземплярами конкретного приложения, указывать целевые группы не требуется.Otherwise, it is not necessary to specify targeted group scoping if you just want to monitor all instances of a given application.

Включение наблюдения на стороне клиентаEnable client-side monitoring

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

На странице мастера Enable Client-Side Monitoring (Включение наблюдения на стороне клиента) доступны следующие параметры.The following options are available on the Enable Client-Side Monitoring page of the wizard.

ПараметрOption Описание:Description
КомпонентComponent Выберите компонент, который требуется настроить для наблюдения за отдельными компонентами приложений.Select the component you want to customize for monitoring individual application components. Отображаются только компоненты с типом "веб-приложение" ASP.NET.Only the components of the ASP.NET Web application type are displayed. Веб-службы и службы WCF не передают HTML-страницы браузерам, поэтому для них не удается включить наблюдение на стороне клиента.Web Services and WCF Services do not serve HTML pages to browsers, so you cannot enable client-side monitoring for them. Только для System Center 2012 с пакетом обновления 1 (SP1): приложения .NET, размещенные в службах Windows, не передают HTML-страницы браузерам, поэтому для них не удается выполнить наблюдение на стороне клиента.For System Center 2012 SP1 only: .NET applications hosted in Windows Services do not serve HTML pages to browsers, so you cannot enable client-side monitoring for them.
НастройкаCustomize Измените параметры для выбранного компонента приложения.Modify the settings for the selected application component. При этом откроется страница изменения параметров.This opens the Modifying Settings page. Параметры на этой странице аналогичны параметрам на странице Дополнительные параметры для наблюдения на стороне клиента.The settings on this page are similar to those on the Advanced Settings for Client-Side Monitoring page. На странице изменения параметров можно указать страницы, которые должны быть исключены из наблюдения.On the Modifying Settings page, you can specify the pages to be excluded from monitoring.
Целевая группаTargeted group Выберите конкретные серверы, чтобы ограничить наблюдение этим набором серверов.Select specific servers to limit monitoring to this specific set of servers. Делать это не обязательно.This is optional. Определение области целевой группы становится необходимостью только в том случае, когда одно приложение запускается в нескольких средах, например рабочей и промежуточной, и вы намереваетесь запускать шаблон несколько раз — по одному для каждой среды.Targeted group scoping only becomes necessary when you have the same application running in multiple environments, such as production and staging, and you intend to run the template multiple times, one for each environment. В этом сценарии следует объединить в разные группы компьютеры, относящиеся к рабочей среде, и компьютеры, относящиеся к промежуточной среде, а затем с помощью этих целевых групп ограничить область, на которую распространяется конфигурация.In this scenario, group which machines belong to production and which belong to the staging environment, and then use the targeted groups to restrict where the configuration is propagated. Кроме того, группы можно использовать для применения конфигурации к подмножеству серверов.You can also use groups to apply configuration to a subset of your servers. С другой стороны, если планируется только наблюдать за всеми экземплярами конкретного приложения, указывать целевые группы не требуется.Otherwise, it is not necessary to specify targeted group scoping if you just want to monitor all instances of a given application.

Изменение параметров на стороне клиентаClient-side modifying settings

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

На странице мастера Client-Side Modifying Settings (Изменение параметров на стороне клиента) доступны следующие параметры.The following options are available on the Client-Side Modifying Settings page of the wizard.

ПараметрOption Описание:Description
Включить предупреждения о событиях производительностиTurn on performance event alerts Включите или отключите предупреждения о событиях производительности в консоли управления для наблюдения на стороне сервера.Turn performance event alert reporting on or off within the Operations console for server-side monitoring. События производительности по-прежнему регистрируются в консоли диагностики приложений.Performance events are still logged to the Application Diagnostics console. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.You have the option whether to raise alerts after an Application Performance Monitoring event is generated.
Включить предупреждения о событиях исключенийTurn on exception event alerts Включите или отключите отчеты предупреждений о событиях исключений в консоли управления для наблюдения на стороне сервера.Turn exception event alert reporting on or off within the Operations console for server-side monitoring. События исключений по-прежнему регистрируются в консоли диагностики приложений.Exception events are still logged to the Application Diagnostics console. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.You have the option whether to raise alerts after an Application Performance Monitoring event is generated.
Порог загрузки страницы (мс)Page load threshold (ms) Установите пороговое значение в миллисекундах (мс), превышение которого при загрузке страницы приведет к формированию события производительности.Set the threshold in milliseconds (ms) that a page load must exceed before it causes a performance event alert. Можно выбрать, должны ли создаваться предупреждения после возникновения события наблюдения за производительностью приложений.You have the option whether to raise alerts after an Application Performance Monitoring event is generated. Событие приведет к возникновению предупреждения, только если установлен флажок Включить предупреждения о событиях производительности.The event is only turned into an alert if you have selected Turn on performance event alerts.
Пороговые значения для AJAX и WCF (мс)Ajax and WCF threshold (ms) Установите пороговые значения в миллисекундах, которые должны быть превышены при выполнении инициированных из страницы вызовов Ajax или Windows Communications Foundation (WCF), чтобы привести к формированию предупреждения.Sets the threshold in milliseconds that an Ajax or Windows Communications Foundation (WCF) call initiated from the page must exceed before it causes a performance event. Событие приведет к возникновению предупреждения, только если установлен флажок Включить предупреждения о событиях производительности.The event is only turned into an alert if you have selected Turn on performance event alerts.
Порог чувствительности (мс)Sensitivity threshold (ms) Укажите это значение, чтобы отфильтровывать быстро выполняющиеся методы. Это уменьшает общий "шум", так как благодаря сбору меньшего объема данных для каждого события сокращается размер стека вызовов.Specify to filter out fast-running methods to reduce overall "noise" by reducing the size of the call stack by gathering less data for each event. Дополнительные сведения см. в разделе Authoring Strategies for .NET Application MonitoringFor more information, see Authoring Strategies for .NET Application Monitoring
Наблюдать % входящих запросовMonitor % of incoming requests. Укажите объем выборки входящих запросов, определенный как процентное отношение от общего количества входящих запросов, которые необходимо отследить.Specify a sample size of incoming requests, defined as a percentage of the total number of incoming requests that you want to monitor. Дополнительные сведения см. в разделе Authoring Strategies for .NET Application MonitoringFor more information, see Authoring Strategies for .NET Application Monitoring
IP-адрес: IP-адресIP address: IP Address Введите IP-адреса, которые требуется исключить из наблюдения.Enter the IP addresses that you want to exclude from monitoring. Дополнительные сведения см. в разделе How to Configure IP Address Exclusion Filters for Client-Side MonitoringFor more information, see How to Configure IP Address Exclusion Filters for Client-Side Monitoring
IP-адрес: маска сетиIP address: Netmask Укажите часть IP-адреса фильтра и IP-адреса пользователя, которая должна проверяться на равенство.Specify the part of the filter IP address and user IP address that have to be compared for equality.
IP-адрес: тип сравненияIP address: Comparison Type Укажите тип для исключения IP-адресов, соответствующих IP-адресам подсети (IP-адрес находится в подсети), или для исключения пользовательских IP-адресов, не соответствующих IP-адресам в подсети (IP-адрес не находится в подсети).Specify to exclude IP addresses that match the IP addresses in the subnet ( IP is in subnet ), or to exclude the user IP addresses that do not match the IP addresses in the subnet IP is not in subnet ).
IP-адрес: использовать IPV6IP address: Use IPV6 Добавьте фильтр IPv6, если на веб-сервере включен протокол IPv6.Specify to add the IPv6 filter if the IPv6 protocol is enabled on the web server.
Мониторы: превышение количества событий исключений в секундуMonitors: Exception Events\sec exceeds Монитор, показывающий счетчик производительности "Приложения CSM .NET/% событий исключений/с".Monitor that watches the .NET CSM Apps/% Exceptions Events/sec performance counter.
Мониторы: превышение количества событий производительности в секундуMonitors: Performance Events\sec exceeds Монитор, показывающий счетчик производительности "Приложения CSM .NET/% событий производительности/с".Monitor that watches the .NET CSM Apps/% Performance Events/sec performance counter.
Мониторы: превышение среднего времени запросаMonitors: Average Request Time exceeds Монитор, показывающий счетчик производительности "Приложения CSM .NET/Среднее время ответа загрузки страницы".Monitor that watches the .NET CSM Apps/Average Page Load Response Time performance counter.
Сбор данныхData collection Выберите тип данных на стороне клиента, которые требуется собирать.Select the type of client-side data you want to collect. Подробные сведения см. в статье Working with Sensitive Data for .NET Applications (Работа с конфиденциальными данными для приложений .NET)For more information, see Working with Sensitive Data for .NET Applications
Параметры подсистемы балансировки нагрузкиLoad balancer settings Выберите тип подсистемы балансировки нагрузки, который используется в приложении.Select the type of load balancer that you are using with your application. Если подсистема балансировки нагрузки не включена в список, ее можно добавить.You can also add your own load balancer, if it is not included in the list. Дополнительные сведения см. в статье Client-Side Monitoring with Targeted Groups and Load Balancers.For more information, see Client-Side Monitoring with Targeted Groups and Load Balancers.
Исключенные страницы: AddExcluded pages: Add Укажите для добавления страниц, которые необходимо исключить из наблюдения.Specify to add the pages to exclude from monitoring. Обычно исключаются страницы, которые считаются неважными с точки зрения заданных показателей или не проходят проверку совместимости.You typically exclude pages that are considered unimportant for given metrics or that did not pass the compatibility check.
Транзакции: AddTransactions: Add Укажите транзакции для добавления к веб-страницам ASP.NET.Specify transactions to add for ASP.NET web pages.
Целевая группаTargeted group Выберите конкретные серверы, чтобы ограничить наблюдение этим набором серверов.Select specific servers to limit monitoring to this specific set of servers. Делать это не обязательно.This is optional. Определение области целевой группы становится необходимостью только в том случае, когда одно приложение запускается в нескольких средах, например рабочей и промежуточной, и вы намереваетесь запускать шаблон несколько раз — по одному для каждой среды.Targeted group scoping only becomes necessary when you have the same application running in multiple environments, such as production and staging, and you intend to run the template multiple times, one for each environment. В этом сценарии следует объединить в разные группы компьютеры, относящиеся к рабочей среде, и компьютеры, относящиеся к промежуточной среде, а затем с помощью этих целевых групп ограничить область, на которую распространяется конфигурация.In this scenario, group which machines belong to production and which belong to the staging environment, and then use the targeted groups to restrict where the configuration is propagated. Кроме того, группы можно использовать для применения конфигурации к подмножеству серверов.You can also use groups to apply configuration to a subset of your servers. С другой стороны, если планируется только наблюдать за всеми экземплярами конкретного приложения, указывать целевые группы не требуется.Otherwise, it is not necessary to specify targeted group scoping if you just want to monitor all instances of a given application.

СводкаSummary

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

На странице мастера Сводка перечисляются параметры, настроенные для шаблона Наблюдение за производительностью приложений.NET.The Summary page of the wizard lists the settings you have configured for the .NET Application Performance Monitoring template. При необходимости изменения какого-либо из этих параметров нажимайте кнопку Назад на странице шаблона, пока не перейдете на нужную страницу с параметрами, которые требуется изменить.If you want to change any of these settings, click Previous or the template page until you reach the page with the settings that you want to change.

Создание и изменение шаблонов наблюдения за производительностью приложений .NETCreating and modifying .NET application performance monitoring templates

Сведения о процедуре запуска мастера наблюдения за производительностью приложений .NET см. в статье How to Configure Monitoring for .NET Applications.For the procedure to run the .NET Application Performance Monitoring wizard, see How to Configure Monitoring for .NET Applications.

Изменение существующего шаблона наблюдения за производительностью приложений .NETTo modify an existing .NET application performance monitoring template

  1. Откройте консоль управления под учетной записью с учетными данными "Дизайнер" в группе управления.Open the Operations console with a user account that has Author credentials in the management group.
  2. Щелкните рабочую область Создание и настройка.Click the Authoring workspace.
  3. На панели навигации Создание и настройка разверните узел Шаблоны пакетов управления и выберите пункт .NET Application Performance Monitoring (Наблюдение за производительностью приложений .NET).In the Authoring navigation pane, expand Management Pack Templates , and then select .NET Application Performance Monitoring.
  4. В области .NET Application Performance Monitoring (Наблюдение за производительностью приложений .NET) укажите шаблон, который нужно изменить.In the .NET Application Performance Monitoring pane, locate the template to change.
  5. Щелкните правой кнопкой группу приложений, которую требуется изменить, и выберите пункт Свойства.Right-click the application group that you want to modify, and then select Properties.
  6. С помощью вкладок перейдите на страницу параметров, внесите требуемые изменения, например добавление настроенного мониторинга для определенного компонента приложения или включение наблюдения на стороне клиента, а потом нажмите кнопку ОК.Using the tabs to navigate the pages of settings, make the desired changes, such as adding customized monitoring for a specific application component or configuring and enabling client-side monitoring, and then click OK.

Просмотр мониторов наблюдения за производительностью приложений .NET и собранных данныхViewing .NET application performance monitoring monitors and collected data

После настройки наблюдения за приложениями, используйте указанные ниже три представления, которые помогут приобрести первоначальные навыки наблюдения.After you configure monitoring for an application, these three views will help you get started with the monitoring experience.

Просмотр всех отслеживаемых приложений при наблюдении за производительностью приложений .NETTo view all .NET application performance monitoring monitored applications

  1. Откройте консоль Operations.Open the Operations console.
  2. Щелкните рабочую область Наблюдение.Click the Monitoring workspace.
  3. На панели навигации Наблюдение разверните узел Application Monitoring (Мониторинг приложений), а затем узел .NET Monitoring (Мониторинг .NET), после чего выберите Отслеживаемые приложения.In the Monitoring navigation pane, expand Application Monitoring , expand .NET Monitoring , and then click Monitored Applications.

Просмотр состояния каждого монитораTo view the state of each monitor

  1. Откройте консоль Operations.Open the Operations console.
  2. Щелкните рабочую область Наблюдение.Click the Monitoring workspace.
  3. На панели навигации Наблюдение разверните узел Application Monitoring (Мониторинг приложений), а затем узел .NET Monitoring (Мониторинг .NET), после чего выберите Отслеживаемые приложения.In the Monitoring navigation pane, expand Application Monitoring , expand .NET Monitoring , and then click Monitored Applications.
  4. В представлении Отслеживаемые приложения щелкните правой кнопкой мыши объект.In the Monitored Applications view, right-click an object. Нажмите кнопку Открыть, а затем выберите компонент Анализатор работоспособности.Select Open , and then click Health Explorer.
  5. Разверните узлы Доступность и Производительность, чтобы просмотреть отдельные мониторы.Expand the Availability and Performance nodes to view the individual monitors.

Просмотр параметров производительности, собранных для компонента приложенияTo view the performance collected for an application component

  1. Откройте консоль Operations.Open the Operations console.
  2. Щелкните рабочую область Наблюдение.Click the Monitoring workspace.
  3. На панели навигации Наблюдение разверните узел Application Monitoring (Мониторинг приложений), а затем узел .NET Monitoring (Мониторинг .NET), после чего выберите Отслеживаемые приложения.In the Monitoring navigation pane, expand Application Monitoring , expand .NET Monitoring , and then click Monitored Applications.
  4. В области Отслеживаемые приложения щелкните правой кнопкой мыши объект.In the Monitored Applications pane, right-click an object. Нажмите кнопку Открыть, а затем выберите компонент Представление производительности.Select Open , and then click Performance View.
  5. В области Обозначения выберите счетчики, которые необходимо просмотреть.In the Legend pane, select the counters that you want to view.
  6. Используйте параметры на панели Действия, чтобы изменить представление "Производительность".Use options in the Actions pane to modify the Performance view.

См. такжеSee also