10 Découverte des instances de compteurs de performance Windows

Vue d’ensemble

Il est possible de découvrir les instances d’objet des compteurs de performance Windows. Cela est utile pour les compteurs de performance à instances multiples.

Clé d’élément

Pour configurer la règle de découverte, utilisez l’élément suivant :

  • perf_instance.discovery[object]

Notez que le nom de l’objet peut être localisé. Par exemple :

perf_instance.discovery[Processor] # Le nom de l’objet est en anglais.
perf_instance.discovery[Processador] # Le nom de l’objet est en portugais.

Sinon, pour garantir que le nom de l’objet soit fourni en anglais, indépendamment de la localisation du système d’exploitation, utilisez l’élément suivant :

  • perf_instance_en.discovery[object]

Par exemple :

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

Macros prises en charge

Le processus de découverte renverra toutes les instances de l’objet spécifié dans la macro {#INSTANCE} :

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

Cette macro peut être utilisée dans les prototypes des éléments perf_counter[] et perf_counter_en[].

Par exemple, si la clé d’élément utilisée dans la règle de découverte est perf_instance.discovery[Processor], vous pouvez créer le prototype d’élément suivant :

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

Remarque :

  • Si l’objet spécifié est introuvable ou ne prend pas en charge les instances variables, l’élément de découverte deviendra NOTSUPPORTED.
  • Si l’objet spécifié prend en charge les instances variables mais ne possède actuellement aucune instance, un tableau JSON vide sera renvoyé.
  • Les instances en double seront ignorées.