[comment]: # ({3f27ca92-fb204a33})
# 10. Обнаружение экземпляров счётчиков производительности Windows

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

[comment]: # ({b3792a56-f150cb4f})
#### Обзор

Существует возможность обнаружения экземпляров объектов счётчиков производительности Windows. Это полезно для счётчиков производительности с несколькими экземплярами.

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

[comment]: # ({bae6ae54-b89c3c17})
#### Ключ элемента данных

Для настройки [правила обнаружения](/manual/discovery/low_level_discovery#правило-обнаружения) используйте следующий элемент данных:

-  `perf_instance.discovery[объект]`

Обратите внимание, что имя объекта может быть локализованным. Например:

```bash
perf_instance.discovery[Processor] # Имя объекта по-английски.
perf_instance.discovery[Processador] # Имя объекта по-португальски.
```

В качестве альтернативы, чтобы гарантировать, что имя объекта указано на английском языке, независимо от локализации ОС, используйте следующий элемент данных:

-  `perf_instance_en.discovery[объект]`

Например:

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

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

[comment]: # ({12c54373-4407d98a})
#### Поддерживаемые макросы

Процесс обнаружения вернёт все экземпляры указанного объекта в макросе `{#INSTANCE}`:

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

Этот макрос может использоваться в прототипах элементов данных `perf_counter[]` и `perf_counter_en[]`.

Например, если в правиле обнаружения используется ключ элемента данных `perf_instance.discovery[Processor]`, то вы можете создать прототип элемента данных:

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

Примечания:

-   Если указанный объект не найден или не поддерживает экземпляры переменных, то элемент данных обнаружения станет НЕПОДДЕРЖИВАЕМЫМ.
-   Если указанный объект поддерживает экземпляры переменных, но в данный момент не имеет никаких экземпляров, то будет возвращён пустой массив JSON.
-   Дубликаты экземпляров они будут пропущены.

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