A maneira mais fácil de obter nomes de contadores Perfmon em um arquivo de texto?

A maneira mais fácil de obter nomes de contadores Perfmon em um arquivo de texto?

Gostaria de criar um arquivo de configurações para meu comando logman. Espero ter muitos contadores perfmon.

Existe alguma maneira fácil de obter o texto exato de todos os contadores perfmon em qualquer lugar?

A única coisa que pensei foi criar um Perfmon Counter Log através da GUI e depois exportar a lista de contadores selecionados - mas não vejo uma opção de exportação! Acho que poderia copiar manualmente o que vejo na tela, mas isso parece ineficiente. Vou lidar com dezenas de contadores.

Talvez haja uma lista em algum lugar? Seria mais fácil copiar e colar.

Responder1

Uma maneira fácil de conseguir isso é usando o typeperfcomando.

  1. Por exemplo, para obter uma lista completa de todos os contadores PerfMon disponíveis do Windows, digite o seguinte comando em um prompt de comando:typeperf -q

  2. Crie um arquivo counters.txtcom todos os contadores que você gostaria de monitorar, (1 por linha)

  3. envie a saída para um arquivo de log. ( typeperf -cf counters.txt -si 5 -sc 50 -f TSV -o domain2.tsv)

Boa sorte! Henk

Responder2

A única maneira de fazer isso é configurar seu rastreamento e salvá-lo (ou copiar as propriedades e colá-las em um arquivo de texto). O HTML ou as propriedades copiadas criam uma <object>tag com várias <param>tags para configurar o rastreamento. Não é muito bonito, mas você pode usar um analisador XML para filtrar as <param>tags. Os contadores possuem NAMEatributos no formato Counterxxxxx(onde os X são números incrementais com 0 à esquerda) e um Pathatributo que é o nome da máquina de destino concatenado com o nome do contador. Filtre esses nós específicos e você obterá a lista.

Não sei como você faria para exportar uma lista de todos os contadores disponíveis em seu sistema. Talvez o WMI ou o Powershell tenham algo de onde você possa obtê-lo.

Além disso, dê uma olhada emessa questãoo que pode lhe dar mais algumas pistas.

Responder3

Você pode exportar uma lista de todos os serviços que possuem contadores de desempenho em uma determinada máquina consultando o registro dessa máquina. Em um prompt de comando, digite reg query /? para obter uma lista de argumentos.

informação relacionada