[comment]: # ({3f27ca92-fb204a33})
# 10 Windows veiktspējas skaitītāju instanču atklāšana

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

[comment]: # ({b3792a56-f150cb4f})
#### Pārskats

Ir iespējams atklāt Windows veiktspējas skaitītāju objektu instances.
Tas ir noderīgi vairāku instanču veiktspējas skaitītājiem.

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

[comment]: # ({bae6ae54-b89c3c17})
#### Vienuma atslēga

Lai konfigurētu [atklāšanas kārtulu](/manual/discovery/low_level_discovery#discovery-rule), izmantojiet šādu vienumu:

-   `perf_instance.discovery[object]`

Ņemiet vērā, ka objekta nosaukums var būt lokalizēts. Piemēram:

```bash
perf_instance.discovery[Processor] # Objekta nosaukums ir angļu valodā.
perf_instance.discovery[Processador] # Objekta nosaukums ir portugāļu valodā.
```

Alternatīvi, lai nodrošinātu, ka objekta nosaukums tiek norādīts angļu valodā neatkarīgi no OS lokalizācijas, izmantojiet šādu vienumu:

-   `perf_instance_en.discovery[object]`

Piemēram:

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

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

[comment]: # ({12c54373-4407d98a})
#### Atbalstītie makrosi

Atklāšanas process atgriezīs visas norādītā objekta instances makrosā `{#INSTANCE}`:

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

Šo makrosu var izmantot `perf_counter[]` un `perf_counter_en[]` vienumu prototipos.

Piemēram, ja vienuma atslēga, kas izmantota atklāšanas kārtulā, ir `perf_instance.discovery[Processor]`, varat izveidot šādu vienuma prototipu:

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

Piezīme:

-   Ja norādītais objekts netiek atrasts vai neatbalsta mainīgas instances, atklāšanas vienums kļūs par NOTSUPPORTED.
-   Ja norādītais objekts atbalsta mainīgas instances, bet pašlaik tam nav nevienas instances, tiks atgriezts tukšs JSON masīvs.
-   Dublētas instances tiks izlaistas.

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