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:
Puede usar el métodoCreate de la clase PerformanceCounterCategory para crear una nueva categoría y, a la vez, crear un contador de rendimiento en ella.
Puede crear una matriz de objetos CounterCreationData y pasarla como parámetro de los métodos Create, con lo que se crea un conjunto de contadores en dicha categoría. Para obtener más información acerca de este método, vea Cómo: Crear contadores de rendimiento personalizados.
Se puede utilizar el cuadro de diálogo Contador de rendimiento, que se abre desde el Explorador de servidores, para crear varios contadores a la vez que se crea una nueva categoría. Para obtener más información acerca de este método, vea Cómo: Crear contadores de rendimiento personalizados.
Nota: Existen restricciones de seguridad que afectan a la capacidad de utilizar contadores de rendimiento. Para obtener más información, vea Introducción a la supervisión de umbrales de rendimiento.
Nota: La clase PerformanceCounter no es totalmente compatible con Microsoft Windows NT 4.0. Puede leer de los contadores del sistema, pero no puede crear, escribir ni eliminar contadores personalizados.
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