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