Зачем конвертировать ETL в TXT?
ETL - это бинарный формат, создаваемый подсистемой Event Tracing for Windows (ETW), предназначенный для диагностических инструментов, а не для чтения человеком. Экспорт в .txt позволяет искать события, вставлять нужные строки в тикеты поддержки или выполнять простые текстовые запросы без установки специализированного ПО для ETW.
Способы конвертации ETL в TXT
tracerpt FREE
Запустите tracerpt yourfile.etl в командной строке от имени администратора; файлы summary.txt и dumpfile.xml появятся в той же папке. Добавьте -of CSV, чтобы вместо этого получить файл CSV.
PerfView OPEN-SOURCE
Скачайте бесплатную утилиту PerfView.exe от Microsoft, откройте файл .etl, перейдите в представление Events, выберите интересующие строки и скопируйте их в текстовый редактор.
Об этих форматах
Файл ETL - это журнал трассировки событий Windows, созданный подсистемой Event Tracing for Windows (ETW). Он представляет собой бинарную запись системных событий, таких как счетчики…
Открыть детали .ETL →Файл TXT - это простой неформатированный текст, самый элементарный формат документов на любом компьютере. Дважды щелкните по нему: Windows откроет его в Notepad, macOS - в TextEdit, Linux -…
Открыть детали .TXT →Качество и на что обратить внимание
- Выходной файл представляет собой декодированный отчет:
summary.txtсодержит имена поставщиков и количество событий;dumpfile.xmlсодержит по одной записи на каждое событие, а не необработанный двоичный дамп. - События декодируются с использованием манифестов поставщиков на машине, где запущен
tracerpt; если трассировка была собрана на другой машине, некоторые поля могут отображаться как GUID или числовые коды. - Большие трассировки могут создавать очень объемные выходные файлы;
tracerptпоставляется вместе с Windows, поэтому загрузка не требуется.
Часто задаваемые вопросы
Нужно ли мне что-то устанавливать для конвертации ETL в TXT?
tracerpt входит в состав любой версии Windows - откройте командную строку от имени администратора и запустите её напрямую.Можно ли получить вывод в формате CSV вместо XML?
-of CSV к команде: tracerpt yourfile.etl -of CSV создаст файл dumpfile.csv.Почему некоторые описания событий отображаются как GUID?
tracerpt на той же машине, где была собрана трассировка, для получения полных названий.