Найпростіший спосіб отримати імена лічильників Perfmon у текстовий файл?


9

Я хотів би створити файл налаштувань для своєї команди входу. Я очікую, що буде багато парфумових лічильників.

Чи є якийсь простий спосіб дістати точний текст усіх лічильників парфмонів де-небудь?

Єдине, про що я думав - створити журнал лічильників Perfmon через графічний інтерфейс, а потім експортувати список вибраних лічильників - але я не бачу опції експорту! Я думаю, я міг би вручну скопіювати те, що бачу на екрані, але це здається неефективним. Я буду мати справу з десятками лічильників.

Можливо, десь є список? Це буде простіше скопіювати та вставити з.

Відповіді:


13

Простий спосіб досягти цього - за допомогою typeperfкоманди.

  1. Наприклад, щоб отримати повний список усіх доступних лічильників Windows PerfMon, ввівши в командному рядку таку команду: typeperf -q

  2. Створіть файл counters.txtіз усіма лічильниками, які ви хочете контролювати, (1 на рядок)

  3. надіслати вихід у лог-файл. ( typeperf -cf counters.txt -si 5 -sc 50 -f TSV -o domain2.tsv)

Удачі! Хенк


Ось що я зробив: typeperf -q -o "C:\Temp\counters.txt". Це надіслало всі імена лічильника до текстового файлу. І тоді тривіально будувати сценарій логману. Дякую, @Henk!
Білл Паетке

Ти мене вразив.
Джир

Посилання на документацію Microsoft для параметрів / комутаторів: docs.microsoft.com/en-us/windows-server/administration/…
ryanwebjackson

2

Єдиний спосіб, коли мені це вдалося зробити, - це встановити свій слід і потім зберегти його (або скопіювати властивості та вставити їх у текстовий файл). Властивості HTML або скопійовано створюють <object>тег з великою кількістю <param>тегів для налаштування трасування. Це не дуже красиво, але ви можете використовувати аналізатор XML для фільтрування <param>тегів. Лічильники мають NAMEатрибути у форматі Counterxxxxx(де X - це додаткові числа з провідними 0) та Pathатрибут, який є ім'ям цільової машини, укладеної на ім'я лічильника. Відфільтруйте ці конкретні вузли, і ви отримаєте список.

Я не знаю, як ви могли б експортувати список усіх доступних лічильників у вашій системі. Можливо, у WMI або Powershell є щось, з чого ви можете його отримати.

Крім того, погляньте на це питання, яке могло б дати вам ще кілька результатів.


2

Ви можете експортувати список усіх служб, які мають лічильники продуктивності на певній машині, запитуючи реєстр зазначеної машини. З командного рядка введіть reg query /? щоб отримати список аргументів.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.