10 Odkrywanie instancji liczników wydajności systemu Windows
Przegląd
Możliwe jest wykrywanie instancji obiektów liczników wydajności systemu Windows. Jest to przydatne w przypadku liczników wydajności z wieloma instancjami.
Klucz pozycji
Aby skonfigurować regułę wykrywania, użyj następującej pozycji:
perf_instance.discovery[object]
Zwróć uwagę, że nazwa obiektu może być zlokalizowana. Na przykład:
perf_instance.discovery[Processor] # Nazwa obiektu jest w języku angielskim.
perf_instance.discovery[Processador] # Nazwa obiektu jest w języku portugalskim.
Alternatywnie, aby mieć pewność, że nazwa obiektu jest podawana w języku angielskim, niezależnie od lokalizacji systemu operacyjnego, użyj następującej pozycji:
perf_instance_en.discovery[object]
Na przykład:
perf_instance_en.discovery[Processor]
perf_instance_en.discovery[Memory]
Obsługiwane makra
Proces wykrywania zwróci wszystkie instancje określonego obiektu w makrze {#INSTANCE}:
[
{"{#INSTANCE}":"0"},
{"{#INSTANCE}":"1"},
{"{#INSTANCE}":"_Total"}
]
To makro może być używane w prototypach pozycji perf_counter[] i perf_counter_en[].
Na przykład, jeśli kluczem pozycji użytym w regule wykrywania jest perf_instance.discovery[Processor], możesz utworzyć następujący prototyp pozycji:
perf_counter["\Processor({#INSTANCE})\% Processor Time"]
Uwaga:
- Jeśli określony obiekt nie zostanie znaleziony lub nie obsługuje zmiennych instancji, pozycja wykrywania otrzyma stan NOTSUPPORTED.
- Jeśli określony obiekt obsługuje zmienne instancje, ale obecnie nie ma żadnych instancji, zostanie zwrócona pusta tablica JSON.
- Zduplikowane instancje zostaną pominięte.