Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Извлекает счетчики производительности из журналов счетчиков производительности в другие форматы, такие как text-TSV (для текста с разделителями табуляции), text-CSV (для текста с разделителями-запятыми), двоичного bin или SQL.
Note
Дополнительные сведения о включении повторного входа в сценарии инструментария управления Windows (WMI) см. в блоге о сценариях.
Syntax
relog [<filename> [<filename> ...]] [/a] [/c <path> [<path> ...]] [/cf <filename>] [/f {bin|csv|tsv|SQL}] [/t <value>] [/o {outputfile|DSN!CounterLog}] [/b <M/D/YYYY> [[<HH>:] <MM>:] <SS>] [/e <M/D/YYYY> [[<HH>:] <MM>:] <SS>] [/config {<filename>|i}] [/q]
Parameters
| Parameter | Description |
|---|---|
filename [filename ...] |
Указывает путь существующего журнала счетчиков производительности. Можно указать несколько входных файлов. |
| -a | Добавляет выходной файл вместо перезаписи. Этот параметр не применяется к формату SQL, где значение по умолчанию всегда должно быть добавлено. |
-с path [path ...] |
Указывает путь счетчика производительности к журналу. Чтобы указать несколько путей счетчика, разделите их пробелом и заключите пути счетчика в кавычки (например, "path1 path2"). |
| -cf filename | Указывает имя пути текстового файла, в котором перечислены счетчики производительности, которые необходимо включить в файл повторного журнала. Используйте этот параметр для перечисления путей счетчика в входном файле по одной строке. Параметр по умолчанию — это все счетчики в исходном файле журнала, которые повторно записываются. |
-ф {bin | csv | tsv | SQL} |
Задает имя пути формата выходного файла. По умолчанию используется формат bin. Для базы данных SQL выходной файл указывает DSN!CounterLog. Расположение базы данных можно указать с помощью диспетчера ODBC, чтобы настроить dsN (имя системы базы данных). |
| -t value | Указывает интервалы выборки в n записей. Включает каждую точку данных nth в файле повторного журнала. По умолчанию используется каждая точка данных. |
-о {Outputfile | SQL:DSN!Counter_Log} |
Указывает имя пути выходного файла или базы данных SQL, в которой будут записываться счетчики. Заметка: Для 64-разрядной и 32-разрядной версий relog.exeнеобходимо определить DSN в источнике данных ODBC (64-разрядном и 32-разрядном соответственно) в системе. Используйте драйвер ODBC для sql Server, чтобы определить dsN. |
-б <M/D/YYYY> [[<HH>:]<MM>:]<SS>] |
Указывает время начала копирования первой записи из входного файла. Дата и время должны быть в этом точном формате M/D/ГГГГH:ММ:SS. |
-е <M/D/YYYY> [[<HH>:]<MM>:]<SS>] |
Указывает время окончания для копирования последней записи из входного файла. Дата и время должны быть в этом точном формате M/D/ГГГГH:ММ:SS. |
-конфигурация {filename | i} |
Указывает имя пути файла параметров, содержащего параметры командной строки. Если вы используете файл конфигурации, вы можете использовать -i в качестве заполнителя для списка входных файлов, которые могут быть размещены в командной строке. Если вы используете командную строку, не используйте -i. Можно также использовать подстановочные знаки, например *.blg указывать несколько имен входных файлов одновременно. |
| -q | Отображает счетчики производительности и диапазоны времени файлов журналов, указанных в входном файле. |
| -y | Проходит запрос, ответив "да" на все вопросы. |
| /? | Отображение справки в командной строке. |
Remarks
Общий формат путей счетчика выглядит следующим образом:
[\<computer>] \<object>[<parent>\<instance#index>] \<counter>]где родительский, экземпляр, индекс и компоненты счетчиков формата могут содержать допустимое имя или подстановочный знак. Компоненты компьютера, родительского, экземпляра и индекса не необходимы для всех счетчиков.Вы определяете пути счетчика, используемые на основе самого счетчика. Например, объект LogicalDisk имеет экземпляр
<index>, поэтому необходимо указать<#index>подстановочный знак or. Поэтому можно использовать следующий формат:\LogicalDisk(*/*#*)\\*Для сравнения, объекту Process не требуется экземпляр
<index>. Поэтому можно использовать следующий формат:\Process(*)\ID ProcessЕсли в имени родителя указан подстановочный знак, будут возвращены все экземпляры указанного объекта, соответствующие указанным полям экземпляра и счетчика.
Если в имени экземпляра указан подстановочный знак, то будут возвращены все экземпляры указанного объекта и родительского объекта, если все имена экземпляров, соответствующие указанному индексу, соответствуют подстановочному знаку.
Если в имени счетчика указан подстановочный знак, возвращаются все счетчики указанного объекта.
Совпадения строк с частичным счетчиком (например, pro*) не поддерживаются.
Файлы счетчиков — это текстовые файлы, которые перечисляют один или несколько счетчиков производительности в существующем журнале. Скопируйте полное имя счетчика из журнала или вывода /q в
<computer>\<object>\<instance>\<counter>формате. Перечислить один путь счетчика в каждой строке.При выполнении команда relog копирует указанные счетчики из каждой записи во входном файле, при необходимости преобразуя формат. Пути к подстановочным знакам разрешены в файле счетчика.
Используйте параметр /t , чтобы указать, что входные файлы вставляются в выходные файлы через определенные промежутки времени после каждой
nthзаписи. По умолчанию данные повторно записываются из каждой записи.Можно указать, что журналы выходных данных включают записи, сделанные до начала (т. е. /b), чтобы предоставить данные для счетчиков, требующих вычисления значений форматированного значения. В выходном файле будут последние записи из входных файлов с временными метками меньше параметра /e (то есть время окончания).
Содержимое файла настроек, используемого с опцией /config , должно иметь следующий формат:
<commandoption>\<value>, где<commandoption>— опция командной строки и<value>указывается ее значение.
##Q# Examples
Чтобы изменить существующие журналы трассировки с фиксированным интервалом в 30, пути счетчика списка, выходные файлы и форматы, введите:
relog c:\perflogs\daily_trace_log.blg /cf counter_file.txt /o c:\perflogs\reduced_log.csv /t 30 /f csv
Чтобы изменить существующие журналы трассировки с фиксированными интервалами в 30, пути счетчика списка и выходной файл, введите:
relog c:\perflogs\daily_trace_log.blg /cf counter_file.txt /o c:\perflogs\reduced_log.blg /t 30
Чтобы изменить существующие журналы трассировки в базу данных, введите следующее:
relog "c:\perflogs\daily_trace_log.blg" -f sql -o "SQL:sql2016x64odbc!counter_log"