我正在使用BizTalk Instrumentation Best Practices向已经可用的BizTalk组件ETW提供程序添加自定义跟踪。我还使用BizTalk CAT Instrumentation Framework Controller来管理我的ETW跟踪并将它们记录到ETL二进制文件中。生成跟踪后,“tracefmt.exe”工具与框架提供的“Default.tmf”事件定义文件一起生成包含日志的简单文本文件,如:
011BC.15A4::11:08:46.139 Event:TRACEIN: Microsoft(…).segment1("Orchestration start.") => 82ed2e95-130a-4f28-8fd8-e921b6ef9c40
11BC.15A4::11:08:46.139 [Event]:INFO: Some useful information logged here
11BC.15A4::11:08:46.139 [Event]:TRACEOUT: Microsoft(...).segment1("Orchestration end.") = <void> <= [82ed2e95-130a-4f28-8fd8-e921b6ef9c40]
这一切都非常有用,但似乎实际存储在ETW事件中的信息量有限。因此,我有一些问题可以进一步推动日志和框架的可用性:
非常感谢!
答案 0 :(得分:0)
如果您有兴趣,请查看我在MS BizTalk论坛上收到的答案:
简短的结论:CAT最佳实践对于快速解决方案来记录内置的BizTalk Server ETW通道非常有用,但在定制方面几乎没有提供。