なぜ ETL を CSV に変換するのですか?
ETL は ETW 診断ツール用に構築されたバイナリ形式であり、表計算ソフトやスクリプト向けではありません。.csv に変換することで、専門的な ETW ソフトウェアを必要とせず、Excel、Python、または任意のデータツールでトレースイベントの並べ替えやフィルタリングが可能になります。
ETL から CSV への変換方法
tracerpt FREE
管理者権限のコマンドプロンプトを開き、tracerpt yourfile.etl -of CSV を実行します。同じフォルダーに dumpfile.csv が作成されます。カスタムファイル名にするには -o events.csv を、不完全なトレースを寛容に解析するには -lr を追加してください。
Windows Performance Analyzer FREE
Microsoft から無料の Windows ADK をインストールし、WPA で .etl を開き、任意のテーブルを右クリックして «Export Table to CSV» を選択します。表示されているサブセットのみをエクスポートするため、CPU やディスク I/O などの特定のメトリクスに便利です。
これらの形式について
ETL ファイルは、Event Tracing for Windows (ETW) によって生成される Windows イベント トレース ログです。これは、パフォーマンス カウンター、ブート アクティビティ、ドライバー トレース、ネットワーク診断などのシステム イベントのバイナリ レコードです。テキスト エディターで読み取ることはできません。すばやく確認するには、イベント…
.ETL の詳細を開く →CSV ファイルは、表形式のデータをプレーンテキストとして保存します。1行に1レコード、値はカンマ(欧州圏ではセミコロン)で区切られます。Excel、Google Sheets、LibreOffice Calc などのスプレッドシートソフトで開くことができます。最も一般的な問題は、Excel…
.CSV の詳細を開く →品質と注意点
- 巨大なトレースは数十万行の CSV ファイルを生成することがあります。Excel で開く際は注意するか、Python/pandas で処理してください。
- イベントの説明はローカルマシンのプロバイダーマニフェストに依存します。トレースが別の PC から取得された場合、フィールドが GUID や数値コードとして表示されることがあります。
- Windows Performance Analyzer は現在表示されているテーブルのみをエクスポートします。完全なイベントダンプが必要な場合は
tracerptを使用してください。
よくある質問
tracerpt をダウンロードする必要はありますか?
出力された CSV を Excel で開けますか?
dumpfile.csv を Excel で開くことができます。非常に大きなファイルは読み込みに時間がかかる場合があります。一部の列がイベント名ではなく GUID で表示されるのはなぜですか?
tracerpt を実行しているマシンのプロバイダーマニフェストを使用してデコードされます。完全に名前が付いた出力を得るには、元のマシンを使用してください。