Event Trace Log Parser (ETLReports)
Sometimes you just want the data.
For Windows Event Trace data, that data is locked in a binary format, .etl, and not very useful outside of tools that are built to use the format. There are reports that can be created using the Windows Performance Toolkit tool, xperf.exe, these ‘actions’ can output some data into text, xml and ‘almost .csv’ formats. It would be nice though if there was a way to output interesting information like CPU usage, Disk Usage, GPO processing and a lot more from the .etl log.
Now there is, introducing ETLReports. It will output over 15 different types of reports from a .etl file in actual .csv format; which can be used in other process like machine learning for instance, or maybe just a nice Excel report or a Python matplotlib created graph.
The code is open source and on Github for your perusal. https://github.com/itoleck/ETLReports
This is a small tool, made in Visual Basic. You can contribute if there are any special reports you are interested in. I love PRs!