10 Individuazione di istanze di contatori delle prestazioni di Windows
Panoramica
È possibile individuare le istanze degli oggetti dei contatori delle prestazioni di Windows. Questo è utile per i contatori delle prestazioni con più istanze.
Chiave item
Per configurare la regola di individuazione, utilizzare il seguente item:
perf_instance.discovery[object]
Si noti che il nome dell'oggetto può essere localizzato. Ad esempio:
perf_instance.discovery[Processor] # Il nome dell'oggetto è in inglese.
perf_instance.discovery[Processador] # Il nome dell'oggetto è in portoghese.
In alternativa, per garantire che il nome dell'oggetto venga fornito in inglese, indipendentemente dalla localizzazione del sistema operativo, utilizzare il seguente item:
perf_instance_en.discovery[object]
Ad esempio:
perf_instance_en.discovery[Processor]
perf_instance_en.discovery[Memory]
Macro supportate
Il processo di discovery restituirà tutte le istanze dell'oggetto specificato nella macro {#INSTANCE}:
[
{"{#INSTANCE}":"0"},
{"{#INSTANCE}":"1"},
{"{#INSTANCE}":"_Total"}
]
Questa macro può essere utilizzata nei prototipi di item perf_counter[] e perf_counter_en[].
Ad esempio, se la chiave item utilizzata nella regola di discovery è perf_instance.discovery[Processor], puoi creare il seguente prototipo di item:
perf_counter["\Processor({#INSTANCE})\% Processor Time"]
Nota:
- Se l'oggetto specificato non viene trovato o non supporta istanze variabili, l'item di discovery diventerà NOTSUPPORTED.
- Se l'oggetto specificato supporta istanze variabili ma al momento non ha alcuna istanza, verrà restituito un array JSON vuoto.
- Le istanze duplicate verranno ignorate.