10 Descubrimiento de instancias de contadores de rendimiento de Windows

Descripción general

Es posible descubrir instancias de objetos de los contadores de rendimiento de Windows. Esto resulta útil para los contadores de rendimiento de múltiples instancias.

Clave de item

Para configurar la regla de descubrimiento, utilice el siguiente item:

  • perf_instance.discovery[object]

Tenga en cuenta que el nombre del objeto puede estar localizado. Por ejemplo:

perf_instance.discovery[Processor] # El nombre del objeto está en inglés.
perf_instance.discovery[Processador] # El nombre del objeto está en portugués.

Como alternativa, para garantizar que el nombre del objeto se proporcione en inglés, independientemente de la localización del SO, utilice el siguiente item:

  • perf_instance_en.discovery[object]

Por ejemplo:

perf_instance_en.discovery[Processor]
perf_instance_en.discovery[Memory]

Macros compatibles

El proceso de descubrimiento devolverá todas las instancias del objeto especificado en la macro {#INSTANCE}:

[
{"{#INSTANCE}": "0"},
{"{#INSTANCE}": "1"},
{"{#INSTANCE}": "_Total"}
]

Esta macro se puede utilizar en los prototipos de las métricas perf_counter[] y perf_counter_en[].

Por ejemplo, si la clave de la métrica utilizada en la regla de descubrimiento es perf_instance.discovery[Processor], puede crear el siguiente prototipo de métrica:

perf_counter["\Processor({#INSTANCE})\% Processor Time"]

Nota:

  • Si no se encuentra el objeto especificado o no admite instancias de variables, la métrica de descubrimiento pasará a ser NOTSUPPORTED.
  • Si el objeto especificado admite instancias variables pero actualmente no tiene ninguna instancia, se devolverá una matriz JSON vacía.
  • Se omitirán las instancias duplicadas.