Я хочу создать файл настроек для моей команды logman. Я ожидаю, что у меня будет много счетчиков perfmon.
Есть ли какой-нибудь простой способ получить где-нибудь точный текст всех счетчиков perfmon?
Единственное, о чем я подумал, - это создать журнал счетчиков Perfmon через графический интерфейс, а затем экспортировать список выбранных счетчиков - но я не вижу возможности экспорта! Думаю, я мог бы вручную скопировать то, что вижу на экране, но это кажется неэффективным. Я буду иметь дело с десятками счетчиков.
Может где-то есть список? Так было бы проще скопировать и вставить.
Легкий способ добиться этого - использовать typeperf
команда.
Например, чтобы получить полный список всех доступных счетчиков Windows PerfMon, нужно ввести следующую команду в командной строке: typeperf -q
Создать файл counters.txt
со всеми счетчиками, которые вы хотите отслеживать (по 1 на строку)
отправить вывод в файл журнала. (typeperf -cf counters.txt -si 5 -sc 50 -f TSV -o domain2.tsv
)
Удачи! Хенк
Вы можете экспортировать список всех служб, у которых есть счетчики производительности на определенной машине, запросив реестр этой машины. В командной строке введите reg query /? чтобы получить список аргументов.
Единственный способ, которым я когда-либо мог это сделать, - это настроить вашу трассировку, а затем сохранить ее (или скопировать свойства и вставить их в текстовый файл). HTML или скопированные свойства создают <object>
тег с большим количеством <param>
теги для настройки трассировки. Это не очень красиво, но вы можете использовать синтаксический анализатор XML для фильтрации <param>
теги. На счетчиках есть NAME
атрибуты в формате Counterxxxxx
(где X - это возрастающие числа с ведущими нулями) и Path
атрибут, который представляет собой имя целевой машины, совпадающее с именем счетчика. Отфильтруйте эти конкретные узлы, и вы получите список.
Я не знаю, как вы могли бы просто экспортировать список всех доступных счетчиков в вашей системе. Может быть, у WMI или Powershell есть что-то, от чего вы можете это получить.
Также посмотрите этот вопрос что может дать вам еще несколько зацепок.