[comment]: # ({3f27ca92-fb204a33})
# 10 Descubrimiento de instancias de contadores de rendimiento de Windows

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

[comment]: # ({b3792a56-f150cb4f})
#### Descripción general

Es posible descubrir instancias de objetos de contadores de rendimiento de Windows.
Esto es útil para contadores de rendimiento con múltiples instancias.

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

[comment]: # ({bae6ae54-b89c3c17})
#### Clave de item

Para configurar la [regla de descubrimiento](/manual/discovery/low_level_discovery#discovery-rule), utilice el siguiente item:

-   `perf_instance.discovery[object]`

Tenga en cuenta que el nombre del objeto puede estar localizado. Por ejemplo:

```bash
perf_instance.discovery[Processor] # El nombre del objeto está en inglés.
perf_instance.discovery[Processador] # El nombre del objeto está en portugués.
```

Como alternativa, para garantizar que el nombre del objeto se proporcione en inglés, independientemente de la localización del SO, utilice el siguiente item:

-   `perf_instance_en.discovery[object]`

Por ejemplo:

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

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

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

El proceso de descubrimiento devolverá todas las instancias del objeto especificado en la macro `{#INSTANCE}`:

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

Esta macro puede utilizarse en los prototipos de métricas `perf_counter[]` y `perf_counter_en[]`.

Por ejemplo, si la clave de la métrica utilizada en la regla de descubrimiento es `perf_instance.discovery[Processor]`, puede crear el siguiente prototipo de métrica:

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

Nota:

-   Si no se encuentra el objeto especificado o no admite instancias variables, la métrica de descubrimiento pasará a estar en estado NOTSUPPORTED.
-   Si el objeto especificado admite instancias variables pero actualmente no tiene ninguna instancia, se devolverá un array JSON vacío.
-   Las instancias duplicadas serán omitidas.

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