Relog

Сохраняет данные счетчиков производительности из файлов журналов в файлы других форматов, такие как текстовый-TSV(разделитель табуляция), текстовый-CSV(разделитель запятая), двоичный-BINили SQL.

Синтаксис

relog [имя_файла [имя_файла...]] [-a] [ -c путь [путь...]] [-cfимя_файла] [-f {bin|csv|tsv|SQL}] [-tзначение] [-o {файл_вывода| DSN!журнал_счетчиков}] [-bМ/д/гггг [[чч:]мм:]сс] [-eМ/д/гггг[[чч:]мм:]сс] [-config имя_файла] [-q]

Параметры

имя_файла[имя_файла ...]
Указывает путь к существующему журналу счетчиков производительности. Можно указать несколько файлов ввода.
-a
Производит запись в конец файла вывода, вместо перезаписи. Этот параметр не применяется для формата SQL, где по умолчанию установлен режим записи в конец.
-cпуть[путь ...]
Указывает путь к журналу счетчиков производительности. Чтобы указать несколько путей, разделите их пробелом и заключите в кавычки (например, "Путь1 Путь2").
-cfимя_файла
Указывает путь к текстовому файлу, в котором перечислены счетчики производительности, которые следует включить в файл журнала. Этот ключ используется для перечисления путей к счетчикам во входном файле друг за другом. По умолчанию все счетчики из исходного файла журнала загружаются повторно.
-f {bin|csv|tsv|SQL}
Указывает путь к формату выходного файла. По умолчанию используется двоичный формат (bin). Для баз данных SQL, выходной файл определяет DSN!журнал_счетчиков. Имеется возможность указать расположение базы данных, используя диспетчер ODBC для настройки DSN.
-tзначение
Указывает интервалы обновления через каждые "n" записей. Каждая n-ая запись добавляется в файл журнала. По умолчанию добавляются все записи.
-o{выходной_файл| DSN!журнал_счетчиков}
Указывает путь к выходному файлу или базе данных SQL, где счетчики будут записаны.
-b М/д/ггггчч[:мм[:сс]]
Указывает время начала копирования первой записи из входного файла. Дату и время необходимо вводить в следующем формате М/д/ггггчч:мм:сс.
-e М/д/ггггчч[:мм[:сс]]
Указывает время окончания копирования последней записи из входного файла. Дату и время необходимо вводить в следующем формате М/д/ггггчч:мм:сс.
-configимя_файла
Задает путь к файлу, содержащему параметры командной строки.
-q
Отображает счетчики производительности и временные диапазоны файлов журнала, указанные во входном файле.
/?
Отображает справку в командной строке.

Примечания

  • Формат пути счетчика

    Общий формат для путей счетчиков выглядит следующим образом: [\\компьютер]\объект[родительский_объект/экземпляр#индекс]\счетчик], где:

    Компоненты «родительский_объект», «экземпляр», «индекс» и «счетчик» могут содержать допустимое имя или подстановочный знак. Компоненты «компьютер», «родительский_объект», «экземпляр» и «индекс» не являются необходимыми для всех счетчиков.

    Путь к счетчику определяется для каждого счетчика отдельно. Например, объект логический_дискимеет кодэкземпляра, поэтому для него необходимо задать значение #индексили ввести подстановочный знак. Таким образом, можно использовать следующий формат.

    \логический_диск(*/*#*)\*

    Для объекта процессне требуется задавать индексэкземпляра. Таким образом, можно использовать следующий формат.

    \процесс(*)\ID_процесса

    Ниже приведен список допустимых форматов.

    • \\компьютер\объект(родительский_объект/экземпляр#индекс)\счетчик
    • \\компьютер\объект(родительский_объект/экземпляр)\счетчик
    • \\компьютер\объект(экземпляр#индекс)\счетчик
    • \\компьютер\объект(экземпляр)\счетчик
    • \\компьютер\объект\счетчик
    • \объект(родительский_объект/экземпляр#индекс)\счетчик
    • \объект(родительский_объект/экземпляр)\счетчик
    • \объект(экземпляр#индекс)\счетчик
    • \объект(экземпляр)\счетчик
    • \объект\счетчик

    Если подстановочный знак используется в имени родительского объекта, будут возвращены все экземпляры указанного объекта, соответствующие заданным полям «экземпляр» и «счетчик».

    Если подстановочный знак используется в имени экземпляра, будут возвращены все экземпляры указанного объекта и родительского объекта, если имена всех экземпляров, соответствующих указанному коду, соответствуют подстановочному знаку.

    Если подстановочный знак используется в имени счетчика, будут возвращены все счетчики указанного объекта.

    Частичное совпадение пути счетчика (например «pro*») не поддерживается.

  • Файлы счетчика

    Файлы счетчика это текстовые файлы, в которых перечислены один или более счетчиков производительности в существующем журнале. Полное имя счетчика копируется из журнала или результата выполнения ключа -qв формате [\\компьютер\ объект[экземпляр] \ счетчик]. Пути счетчиков отображаются по одному в строке.

  • Копирование счетчиков

    При выполнении команды Relog производится копирование указанных счетчиков из каждой записи входного файла, производится преобразование формата, если необходимо. Разрешается использовать подстановочные пути в файле счетчика.

  • Сохранение подкаталогов входных файлов

    С помощью ключа -tможно производить вставку входных файлов в выходные через каждую n-ую запись. По умолчанию данные загружаются повторно из каждой записи.

  • Использование -b и -e ключей с файлами журнала.

    Имеется возможность указать, что выходные журналы будут включать записи до времени начала (параметр -b), чтобы обеспечить данные для счетчиков, которым требуются промежуточные значения форматируемых значений. В выходном файле будут содержаться последние записи из входного файла со штампом времени, более ранним, чем время завершения в параметре -e.

  • Использование параметра -config

    Содержимое файла настроек, используемого с параметром -config, должно иметь следующий формат:

    [параметр_команды]

    значение

    где параметр_команды  параметр командной строки, а значение  его значение. Например:

    [o]

    output.txt

    [f]

    csv

    [t]

    5

Примеры

Чтобы обновлять существующие журналы трассировки через фиксированные интервалы в 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



Для вопросов, обсуждений, замечаний, предложений и т. п. можете использовать раздел форума этого сайта (требуется регистрация).



Новый раздел о средствах командной строки в рамках этого же проекта расположен здесь





HTML и CSS
корректный
my counter

Фитотерапия Молитвы Водолечение Юмор Форум Кладовка link О авторе Фитотерапия Молитвы Водолечение Юмор Форум Кладовка Ссылки О авторе Отправить сообщение Карта сайта Поиск по сайту Главная страница