10 Descoberta d'instàncies de comptador de rendiment de Windows

Vista general

És possible descobrir instàncies d'objecte dels comptadors de rendiment de Windows. Això és útil per comptadors de rendiment multi-instàncies.

Clau d'element

Per configurar la regla de descoberta, empreu l'element següent:

  • perf_instance.discovery[objecte]

Tingueu en compte que el nom de l'objecte es pot localitzar. Per exemple:

perf_instance.discovery[Processor] # El nom de l'objecte és en anglès.
       perf_instance.discovery[Processador] # El nom de l'objecte és en portuguès.

Alternativament, per assegurar-vos que el nom de l'objecte es proporciona en anglès, independentment de la localització del sistema operatiu, empreu l'element següent:

  • perf_instance_en.discovery[objecte]

Per exemple:

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

Macros admeses

La descoberta retornarà totes les instàncies de l'objecte especificat a la macro {\#INSTÀNCIA}, que es pot emprar a prototips d'elements perf_count i perf_count_en.

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

Aquesta macro es pot emprar als prototips dels elements perf_counter[] i perf_counter_en[].

Per exemple, si la clau d'element emprada a la regla de descoberta és perf_instance.discovery[Processor], heu de crear un prototip d'element:

     perf_counter["\Processador({#INSTÀNCIA})\% Temps del processador"]

Notes:

  • Si l'objecte especificat no es pot trobar o no admet instàncies variables, l'element de descoberta passarà a NO S'ADMET.
  • Si l'objecte especificat admet instàncies variables, però actualment no en té, es retornarà una matriu JSON buida.
  • En cas de duplicar instàncies, s'ignoraran.