tracerpt
tracerpt 命令分析事件跟踪日志、性能监视器生成的日志文件以及实时事件跟踪提供程序。 它还生成转储文件、报表文件和报表架构。
语法
tracerpt <[-l] <value [value [...]]>|-rt <session_name [session_name [...]]>> [options]
参数
参数 | 说明 |
---|---|
-config <filename> |
指定要加载的设置文件,其中包括命令选项。 |
-y | 对所有问题指定回答“是”,不进行提示。 |
-f <XML | HTML> |
指定报表文件格式。 |
-of <CSV | EVTX | XML> |
指定转储文件格式。 默认值为“XML”。 |
-df <filename> |
指定创建特定于 Microsoft 的计数/报表架构文件。 |
-int <filename> |
指定将解释的事件结构转储到指定文件。 |
-rts | 指定在事件跟踪标头中添加报表原始时间戳。 只能与 -o 一起使用。 -report 或 -summary 不支持它。 |
-tmf <filename> |
指定要使用的跟踪消息格式定义文件。 |
-tp <value> |
指定 TMF 文件搜索路径。 可以使用多个路径,以分号 (;) 分隔。 |
-i <value> |
指定提供程序映像路径。 匹配的 PDB 将位于符号服务器中。 可以使用多个路径,以分号 (;) 分隔。 |
-pdb <value> |
指定符号服务器路径。 可以使用多个路径,以分号 (;) 分隔。 |
-gmt | 指定将 WPP 有效负载时间戳转换为格林威治标准时间。 |
-rl <value> |
将系统报告级别指定为 1 到 5。 默认为 1。 |
-summary [filename] | 指定创建摘要报告文本文件。 文件名(如果未指定)为 summary.txt。 |
-o [filename] | 指定创建文本输出文件。 文件名(如果未指定)为 dumpfile.xml。 |
-report [filename] | 指定创建文本输出报表文件。 文件名(如果未指定)为 workload.xml。 |
-lr | 将其指定为较少限制。 对于与事件模式不匹配的事件,这将尽最大努力。 |
-export [filename] | 指定创建事件架构导出文件。 文件名(如果未指定)为 schema.man。 |
[-l] <value [value […]]> |
指定要处理的事件跟踪日志文件。 |
-rt <session_name [session_name […]]> |
指定实时事件跟踪会话数据源。 |
-? | 在命令提示符下显示帮助。 |
示例
要根据两个事件日志 logfile1.etl 和 logfile2.etl 创建报表,并以 XML 格式创建转储文件 logdump.xml,请键入:
tracerpt logfile1.etl logfile2.etl -o logdump.xml -of XML
要根据事件日志 logfile.etl 创建报表,创建 XML 格式的转储文件 logdmp.xml,尽最大努力识别不在架构中的事件,以及要生成摘要报表文件 logdump.txt 和报表文件 logrpt.xml,请键入:
tracerpt logfile.etl -o logdmp.xml -of XML -lr -summary logdmp.txt -report logrpt.xml
要使用两个事件日志 logfile1.etl 和 logfile2.etl 生成转储文件,并使用默认文件名报表文件,请键入:
tracerpt logfile1.etl logfile2.etl -o -report
要使用事件日志 logfile.etl 和性能日志 counterfile.blg 生成报表文件 logrpt.xml 和 Microsoft 特定的 XML 架构文件 schema.xml,请键入:
tracerpt logfile.etl counterfile.blg -report logrpt.xml -df schema.xml
要读取实时事件跟踪会话 NT 内核记录器,并生成 CSV 格式的 logfile.csv 转储文件,请键入:
tracerpt -rt NT Kernel Logger -o logfile.csv -of CSV