[comment]: # ({3f27ca92-fb204a33})
# 10 Erkennung von Windows-Leistungsindikatorinstanzen

[comment]: # ({/3f27ca92-fb204a33})

[comment]: # ({b3792a56-f150cb4f})
#### Übersicht

Es ist möglich, Objektinstanzen von Windows-Leistungsindikatoren zu entdecken.
Dies ist nützlich für Leistungsindikatoren mit mehreren Instanzen.

[comment]: # ({/b3792a56-f150cb4f})

[comment]: # ({bae6ae54-b89c3c17})
#### Datenpunktschlüssel

Um die [Discovery-Regel](/manual/discovery/low_level_discovery#discovery-rule) zu konfigurieren, verwenden Sie den folgenden Datenpunkt:

-   `perf_instance.discovery[object]`

Beachten Sie, dass der Objektname lokalisiert sein kann. Zum Beispiel:

```bash
perf_instance.discovery[Processor] # Der Objektname ist auf Englisch.
perf_instance.discovery[Processador] # Der Objektname ist auf Portugiesisch.
```

Alternativ können Sie den folgenden Datenpunkt verwenden, um sicherzustellen, dass der Objektname unabhängig von der Betriebssystemlokalisierung auf Englisch angegeben wird:

-   `perf_instance_en.discovery[object]`

Zum Beispiel:

```bash
perf_instance_en.discovery[Processor]
perf_instance_en.discovery[Memory]
```

[comment]: # ({/bae6ae54-b89c3c17})

[comment]: # ({12c54373-4407d98a})
#### Unterstützte Makros

Der Discovery-Prozess gibt alle Instanzen des angegebenen Objekts im Makro `{#INSTANCE}` zurück:

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

Dieses Makro kann in den Prototypen von `perf_counter[]`- und `perf_counter_en[]`-Datenpunkten verwendet werden.

Wenn beispielsweise der im Discovery-Regel verwendete Datenpunktschlüssel `perf_instance.discovery[Processor]` ist, können Sie den folgenden Datenpunktprototyp erstellen:

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

Hinweis:

-   Wenn das angegebene Objekt nicht gefunden wird oder keine variablen Instanzen unterstützt, wird der Discovery-Datenpunkt zu NOTSUPPORTED.
-   Wenn das angegebene Objekt variable Instanzen unterstützt, derzeit aber keine Instanzen hat, wird ein leeres JSON-Array zurückgegeben.
-   Doppelte Instanzen werden übersprungen.

[comment]: # ({/12c54373-4407d98a})
