
Me gustaría crear un archivo de configuración para mi comando logman. Espero tener muchos contadores de rendimiento.
¿Existe alguna forma sencilla de obtener el texto exacto de todos los contadores de rendimiento en cualquier lugar?
Lo único que pensé fue en crear un registro de contador de rendimiento a través de la GUI y luego exportar la lista de contadores seleccionados, ¡pero no veo una opción de exportación! Supongo que podría copiar manualmente lo que veo en la pantalla, pero parece ineficiente. Voy a lidiar con decenas de contadores.
¿Quizás haya una lista en alguna parte? Sería más fácil copiar y pegar.
Respuesta1
Una forma sencilla de lograrlo es mediante el typeperf
comando.
Por ejemplo, para obtener una lista completa de todos los contadores de PerfMon de Windows disponibles, escriba el siguiente comando desde un símbolo del sistema:
typeperf -q
Cree un archivo
counters.txt
con todos los contadores que le gustaría monitorear (1 por línea)enviar la salida a un archivo de registro. (
typeperf -cf counters.txt -si 5 -sc 50 -f TSV -o domain2.tsv
)
¡Buena suerte! Henk
Respuesta2
La única forma en que he podido hacer esto es configurar su seguimiento y luego guardarlo (o copiar las propiedades y pegarlas en un archivo de texto). El HTML o las propiedades copiadas crean una <object>
etiqueta con muchas <param>
etiquetas para configurar el seguimiento. No es muy bonito, pero puedes usar un analizador XML para filtrar las <param>
etiquetas. Los contadores tienen NAME
atributos en el formato Counterxxxxx
(donde las X son números incrementales con ceros a la izquierda) y un Path
atributo que es el nombre de la máquina de destino concatenado con el nombre del contador. Filtre esos nodos específicos y obtendrá la lista.
No sé cómo harías para exportar una lista de todos los contadores disponibles en tu sistema. Quizás WMI o Powershell tengan algo de lo que pueda obtenerlo.
Además, echa un vistazo aesta preguntalo que podría darle más pistas.
Respuesta3
Puede exportar una lista de todos los servicios que tienen contadores de rendimiento en una máquina en particular consultando el registro de dicha máquina. Desde un símbolo del sistema, escriba reg query /? para obtener una lista de argumentos.