Share via


Cómo: Crear categorías de contadores de rendimiento

Actualización: noviembre 2007

Se puede crear una nueva categoría que contenga contadores personalizados. Por ejemplo, si prevé crear una serie de contadores para controlar diferentes datos sobre los pedidos procesados en un sitio web, puede crear una categoría denominada DatosPedido en el servidor y, a continuación, crear los contadores necesarios en esa categoría.

Crear una categoría no es un proceso diferente de crear los contadores que están incluidos en ella; éstos sólo pueden crearse en el momento de crear la propia categoría. No puede crear categorías ni contadores en los equipos remotos ni quitarlos de estos.

Hay varias formas de crear contadores y categorías:

Para crear una categoría y un solo contador en ella

  • Llame al método Create de la clase PerformanceCounterCategory y especifique los siguientes parámetros:

    Parámetro

    Valor

    CategoryName

    Cualquier nombre de categoría que todavía no está en uso en este servidor.

    CategoryHelp

    Descripción de la categoría.

    CounterName

    Nombre del contador.

    CounterHelp

    Descripción del contador. Se muestra este texto en el Monitor de sistema de Windows cuando el usuario selecciona un contador y hace clic en el botón Explicar.

    En el ejemplo siguiente se muestra cómo es posible crear una categoría simple mediante el método Create:

    Sub CreateCustomCounter()
        PerformanceCounterCategory.Create("CategoryName", "CounterHelp", _
            PerformanceCounterCategoryType.MultiInstance, _
            "CounterName", "CounterHelp")
    End Sub
    
     void CreateCustomCounter()
        {
            PerformanceCounterCategory.Create("CategoryName", "CounterHelp",
                PerformanceCounterCategoryType.MultiInstance,
                "CounterName", "CounterHelp");
        }
    
Nota:

De forma predeterminada, los contadores creados con este código tienen permisos de lectura y escritura, aunque la interacción con ellos a través de una instancia del componente PerformanceCounter será de solo lectura, salvo que especifique lo contrario. El valor de la propiedad ReadOnly de la instancia de un componente se puede cambiar a false si desea modificar un contador.

Vea también

Tareas

Cómo: Crear contadores de rendimiento personalizados

Conceptos

Administración de categorías y contadores