Как добавить и включить и отключить пространств имен

 

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

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

System_CAPS_noteПримечание

Многие большие пространства имен .NET Framework (например, System.* и Microsoft.*) по умолчанию отключены. Чтобы включить их, необходимо явно добавить их в список пространств имен, как включенные пространства имен. Кроме того добавление пространств имен может повлиять на производительность, и их следует добавить только после тщательного тестирования.

System_CAPS_noteПримечание

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

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

Добавить пространство имен

Добавление пространства имен

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

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

  3. На вкладке Значения по умолчанию на стороне сервера нажмите кнопку Дополнительные параметры.

  4. На Дополнительные параметры щелкните набор пространств имен Открытие списка пространств имен страницы. Это можно добавлять пространства имен.

  5. Добавление пространства имен, на списка пространств имен выберите пространства имен или класса, щелкните Добавить, и введите пространство имен, необходимо добавить.

    System_CAPS_noteПримечание

    Имена пространства имен и класса учитывается регистр. Имя класса должен быть указан в следующем формате: пространство_имен.имя_класса

    Включить наблюдение за флажок указывает, нужно ли собирать данные о функции, содержащиеся в пространстве имен или класса. Если вы хотите отключить мониторинг, возможно из-за очень часто вызываемые функции в пространстве имен и может создавать накладные расходы, снимите Включить наблюдение за флажок и функции, не будут отслеживаться. Если вы хотите сделать это пространство имен точки входа, выберите Включить в качестве точки входа флажок. Сведения о времени событий производительности начинается, когда монитор обнаруживает точку входа известных и завершается при завершении обработки точки входа. Если это время превышает порог предупреждения, отмечается события производительности. Для большинства ASP.NET, ASP.NET MVC и WCF приложений и служб это обычно не необходимо пометить определенные пространства имен или классы в качестве точки входа, так как файлы конфигурации по умолчанию уже содержат точки входа, используемые этими технологиями. Нажмите кнопку ОК.

    System_CAPS_warningПредупреждение

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

    System_CAPS_noteПримечание

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

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

Чтобы изменить пространство имен

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

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

  3. На вкладке Значения по умолчанию на стороне сервера нажмите кнопку Дополнительные параметры.

  4. На Дополнительные параметры щелкните набор пространств имен Открытие списка пространств имен страницы. Это происходит, где можно изменить пространства имен.

  5. Чтобы изменить пространство имен, на списка пространств имен щелкните Изменить, внесите необходимые изменения и нажмите кнопку ОК.

    System_CAPS_noteПримечание

    Имена пространства имен и класса учитывается регистр. Имя класса должен быть указан в следующем формате: пространство_имен.имя_класса

Удалить пространство имен

Чтобы удалить пространство имен

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

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

  3. На вкладке Значения по умолчанию на стороне сервера нажмите кнопку Дополнительные параметры.

  4. На Дополнительные параметры щелкните набор пространств имен Открытие списка пространств имен страницы. Это происходит, где можно удалить пространства имен.

  5. Чтобы удалить пространство имен, на списка пространств имен выберите пространства имен или класса, необходимо удалить, нажмите кнопку Удаление, и нажмите кнопку ОК.

Когда следует включить или отключить мониторинг всех пространств имен и классы

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

Использование: используется при попытке устранения проблемы и требуется изолировать медленно функции.

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

System_CAPS_tipСовет

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

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

В этом примере показана разница в данных мониторинга при изменении включены какие пространства имен.

Наблюдение с помощью пространства имен

Представление дерева выполнения с отключенными пространствами имен

Мониторинг с отключенными пространствами имен дополнительных дерево выполнения показывает, вызовы будут служб WCF, но содержит дополнительные сведения о фактическом потоке или откуда поступают этих вызовов. Если разработчик попытается исследовать эту проблему и видит, что веб-службы вызывается из нескольких мест, данные не является полным и менее полезен в помогает найти основной причины.

Наблюдение с помощью определенных пространств имен

Представление дерева выполнения с включенными пространствами имен

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

Чтобы включить или отключить мониторинг всех пространств имен и классы

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

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

  3. На вкладке Значения по умолчанию на стороне сервера нажмите кнопку Дополнительные параметры.

  4. На Дополнительные параметры щелкните набор пространств имен Открытие списка пространств имен страницы. Это можно добавлять пространства имен.

  5. Чтобы добавить пространство имен на списка пространств имен выберите всех пространств имен, щелкните Добавить.

  6. Чтобы включить мониторинг всех пространств имен, выберите Включить наблюдение за. Если вы хотите сделать точку входа для всех пространств имен, выберите Включить в качестве точки входа. Нажмите кнопку ОК.

    System_CAPS_tipСовет

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