Saya ingin membuat file pengaturan untuk perintah logman saya. Saya berharap memiliki banyak penghitung perfmon.
Apakah ada cara mudah untuk mendapatkan teks persis semua counter perfmon di mana saja?
Satu-satunya hal yang saya pikirkan adalah membuat Log Penghitung Perfmon melalui GUI dan kemudian mengekspor daftar penghitung yang dipilih - tetapi saya tidak melihat opsi ekspor! Saya kira saya bisa secara manual menyalin apa yang saya lihat di layar, tetapi itu tampaknya tidak efisien. Saya akan berurusan dengan puluhan counter.
Mungkin ada daftar di suatu tempat? Itu akan lebih mudah untuk menyalin dan menempel.
sumber
typeperf -q -o "C:\Temp\counters.txt"
. Itu mengirim semua nama penghitung ke file teks. Dan kemudian itu sepele untuk membangun skrip logman. Terima kasih, @Henk!Satu-satunya cara saya bisa melakukan ini adalah dengan mengatur jejak Anda dan kemudian menyimpannya (atau menyalin properti dan menempelkannya ke file teks). Properti HTML atau disalin membuat
<object>
tag dengan banyak<param>
tag untuk mengatur jejak. Ini tidak terlalu cantik, tetapi Anda dapat menggunakan parser XML untuk memfilter<param>
tag. Penghitung memilikiNAME
atribut dalam formatCounterxxxxx
(di mana X adalah bilangan inkremental dengan 0 di depan) danPath
atribut yang merupakan nama mesin target yang sesuai dengan nama penghitung. Saring simpul-simpul khusus itu dan Anda akan mendapatkan daftarnya.Saya tidak tahu bagaimana cara Anda hanya mengekspor daftar semua penghitung yang tersedia di sistem Anda. Mungkin WMI atau Powershell memiliki sesuatu yang bisa Anda dapatkan.
Lihat juga pertanyaan ini yang mungkin memberi Anda lebih banyak petunjuk.
sumber
Anda dapat mengekspor daftar semua layanan yang memiliki penghitung kinerja pada mesin tertentu dengan menanyakan registri mesin tersebut. Dari prompt perintah ketik reg query /? untuk mendapatkan daftar argumen.
sumber