Спецификация именования для счетчиков WMI - PullRequest
2 голосов
/ 10 марта 2011

Существует ли спецификация для анализа имен счетчиков производительности WMI? Стандартные имена выглядят как '\ Xxxx \ Yy yy \ Zzzz zzz', но мы видим некоторые пользовательские имена, которые выглядят как '\ Aaaa aaa \ Bb bb BLAH (bbb \ bbbb) \ Ccc ccc ccc', т. Е. Завершающие пробелы и встроенные скобки со встроенными символами '\'. Есть ли спецификация, которая описывает, что допустимо в этих именах?

Вот несколько типичных имен стандартных счетчиков:

\Process(Idle)\% Processor Time
\Process(System)\% Processor Time
\LogicalDisk(HarddiskVolume1)\Avg. Disk Bytes/Transfer
\LogicalDisk(C:)\Avg. Disk Bytes/Transfer
\LogicalDisk(_Total)\Avg. Disk Bytes/Transfer
\LogicalDisk(HarddiskVolume1)\Avg. Disk Bytes/Read
\LogicalDisk(C:)\Avg. Disk Bytes/Read
\LogicalDisk(_Total)\Avg. Disk Bytes/Read
\LogicalDisk(HarddiskVolume1)\Avg. Disk Bytes/Write
\Thread(w3wp/7)\Priority Current
\Thread(w3wp/8)\Priority Current
\Thread(explorer/7)\Priority Current
\MSMQ Outgoing HTTP Session(*)\Outgoing HTTP Bytes
\MSMQ Queue(os:zyxwvut1dv\private$\profilestats_submissions_dev_current_1)\Messages in Queue
\Per Processor Network Interface Card Activity(1, Intel(R) PRO-1000 MT Network Connection)\Received Packets/sec
\Netlogon(\\ZY2XWVUT1.app5000.online)\Semaphore Waiters

Вот несколько имен пользовательских счетчиков:

\Customer App (current) DEV(netmix\auth.asmx\authtkts)\ErrorCode.InvalidState Count
\Customer App (current) DEV(lorem\ipsem.asmx\rdunlcks)\ErrorCode.InvalidState Count
\Customer App (current) DEV(netmix\legal.asmx\getvalidverid)\ErrorCode.OutOfRange Count
\Customer App (current) DEV(lorem\acq.asmx\submit)\ErrorCode.OutOfRange Count
\Customer App (current) DEV(netmix\milestones.asmx\getmilestones)\ErrorCode.OutOfRange Count
\Customer App (current) AUTH(*)\ErrorCode.UnknownError Count

Примечание: Я не ищу только регулярное выражение, которое будет соответствовать приведенным выше строкам. Я хотел бы иметь ссылку на документированную спецификацию, которая определяет это.

1 Ответ

0 голосов
/ 21 марта 2011

Имена имеют форму \ A \ B

  1. A имеет ограничение в 256 символов
  2. B имеет ограничение в 1024 символа
  3. Не имеетПохоже, что для каждого из них есть какие-то «недопустимые» символы.

Ссылки (проверьте подраздел «имя» каждого):

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...