itoleck / ETLReports

Produces .csv files from .etl trace file data
MIT License
1 stars 0 forks source link

ETLReports

Produces various reports, usually in .csv format from Windows Event .etl log files.

Program will open and read a .etl trace and produce .csv formatted output to console based on the --processor: selected.

Accepted arguments:

h | -h | /h | help | -help | /help | ? | -? | /? Shows this help screen

--infile: (REQUIRED)

--processor:[processes tasks gpos winlogon pnp services hardfaults diskio fileio providerinfo minifilter minifiltersummary cpusample cpusamplenoidle bootphases processzombies] (REQUIRED)

--ms: - Used with minifilter processor to specify how many milliseconds above to save events

--outfolder:<.CSV Report OUTPUTFOLDER> (REQUIRED)

--measure - Show start time, end time and count of events being processed in console

Examples

ETLReports.exe --infile:c:\trace.etl --processor:processes --outfolder:c:\

ETLReports.exe --infile:c:\trace.etl --processor:diskio --outfolder:c:\

ETLReports.exe --infile:'c:\trace with space in name.etl' --processor:cpusample --outfolder:'c:\'

ETLReports.exe --infile:c:\trace.etl --processor:minifilter --ms:15 --measure --outfolder:c:\