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


Практическое руководство. Создание категорий счетчиков производительности

Обновлен: Ноябрь 2007

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

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

Существует несколько способов создания счетчиков и категорий:

Создание категории и одного счетчика производительности внутри нее

  • Вызовите метод Create класса PerformanceCounterCategory и задайте следующие параметры:

    Параметр

    Значение

    CategoryName

    Любое имя категории, которое не используется на данном сервере.

    CategoryHelp

    Описание категории.

    CounterName

    Имя счетчика.

    CounterHelp

    Описание счетчика. Этот текст отображается в Мониторе производительности Windows при выборе счетчика и нажатии кнопки Объяснить.

    В следующем примере показан способ создания простой категории с помощью метода Create:

    Sub CreateCustomCounter()
        PerformanceCounterCategory.Create("CategoryName", "CounterHelp", _
            PerformanceCounterCategoryType.MultiInstance, _
            "CounterName", "CounterHelp")
    End Sub
    
     void CreateCustomCounter()
        {
            PerformanceCounterCategory.Create("CategoryName", "CounterHelp",
                PerformanceCounterCategoryType.MultiInstance,
                "CounterName", "CounterHelp");
        }
    
y84hetex.alert_note(ru-ru,VS.90).gifПримечание.

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

См. также

Задачи

Практическое руководство. Создание пользовательских счетчиков производительности

Основные понятия

Управление категорией и счетчиком