Você está visualizando a documentação da versão de desenvolvimento, que pode estar incompleta.
Esta página foi traduzida automaticamente. Se você notar um erro, selecione-o e pressione Ctrl+Enter para reportá-lo aos editores.

10 Descoberta de instâncias de contadores de desempenho do Windows

Visão geral

É possível descobrir instâncias de objetos de contadores de desempenho do Windows. Isso é útil para contadores de desempenho com múltiplas instâncias.

Chave do item

Para configurar a regra de descoberta, use o seguinte item:

  • perf_instance.discovery[object]

Observe que o nome do objeto pode estar localizado. Por exemplo:

perf_instance.discovery[Processor] # O nome do objeto está em inglês.
       perf_instance.discovery[Processador] # O nome do objeto está em português.

Como alternativa, para garantir que o nome do objeto seja fornecido em inglês, independentemente da localização do SO, use o seguinte item:

  • perf_instance_en.discovery[object]

Por exemplo:

perf_instance_en.discovery[Processor]
       perf_instance_en.discovery[Memory]

Macros suportadas

O processo de descoberta retornará todas as instâncias do objeto especificado na macro {#INSTANCE}:

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

Esta macro pode ser usada nos protótipos de items perf_counter[] e perf_counter_en[].

Por exemplo, se a chave do item usada na regra de descoberta for perf_instance.discovery[Processor], você pode criar o seguinte protótipo de item:

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

Nota:

  • Se o objeto especificado não for encontrado ou não suportar instâncias variáveis, o item de descoberta se tornará NOTSUPPORTED.
  • Se o objeto especificado suportar instâncias variáveis, mas atualmente não tiver nenhuma instância, um array JSON vazio será retornado.
  • Instâncias duplicadas serão ignoradas.