[comment]: # translation:outdated

[comment]: # ({82467400-fb204a33})
# 9 Descoberta de instâncias do contador de desempenho do Windows

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

[comment]: # ({f150cb4f-f150cb4f})
#### Visão geral

É possível
[discover](/manual/discovery/low_level_discovery#configuring_low-level_discovery)
instâncias de objeto dos contadores de desempenho do Windows. Isso é útil para
contadores de desempenho de várias instâncias.

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

[comment]: # ({b89c3c17-b89c3c17})
#### Chave do item

O item a ser usado na [descoberta
regra](/manual/discovery/low_level_discovery#discovery_rule) é

    perf_instance.discovery[objeto]

ou, para poder fornecer o nome do objeto apenas em inglês, independentemente
de localização do SO:

    perf_instance_en.discovery[objeto]

Por exemplo:

    perf_instance.discovery[Processador]
    perf_instance_en.discovery[Processador]

Esses itens são suportados desde o Zabbix Windows agent 5.0.1.

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

[comment]: # ({4407d98a-4407d98a})
#### Macros compatíveis

A descoberta retornará todas as instâncias do objeto especificado no
macro {\#INSTANCE}, que pode ser usada nos protótipos de perf\_count
e perf\_count\_en itens.

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

Por exemplo, se a chave do item usada na regra de descoberta for:

    perf_instance.discovery[Processador]

você pode criar um protótipo de item:

    perf_counter["\Processor({#INSTANCE})\% Tempo do Processador"]

Notas:

- Se o objeto especificado não for encontrado ou não suportar variável
    instâncias, o item de descoberta se tornará NÃO SUPORTADO.
- Se o objeto especificado suporta instâncias de variáveis, mas atualmente
    não tiver nenhuma instância, uma matriz JSON vazia será
    retornou.
- No caso de instâncias duplicadas, elas serão ignoradas.

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