从 Microsoft 服务跟踪查看器导出数据

Posted

技术标签:

【中文标题】从 Microsoft 服务跟踪查看器导出数据【英文标题】:Exporting Data From Microsoft Service Trace Viewer 【发布时间】:2013-12-20 19:29:16 【问题描述】:

我正在对 WCF 服务进行一些分析,我想比较以不同速度运行相同方法的两个不同进程的跟踪时间。有没有办法将数据从 Microsoft Service Trace Viewer 导出到 excel 或类似的东西,以便能够比较生成的配置文件?我使用this page 作为设置跟踪的参考。

【问题讨论】:

【参考方案1】:

我有同样的问题。我需要比较两个 WCF 跟踪,看看为什么一个不起作用,一个起作用。我没有找到任何用于 svclog 的比较工具,而且我用于跟踪的 XML 输出都在文件的一行中,因此很难在标准比较工具中进行比较。

考虑到这一点,我将 *.svclog 文件重命名为 *.config。然后我在 Visual Studio 中打开文件并使用 CTRL+K、CTRL+D 来格式化文档。这将标准 XML 格式(带换行符)添加到日志文件中。使用单独的行输出,我可以使用标准文件比较工具。我使用 WinMerge 进行比较。

Visual Studio 快捷方式:http://msdn.microsoft.com/en-us/library/da5kh0wa.aspx#bkmk_edit

WinMerge:http://winmerge.org/

【讨论】:

非常感谢...当时我正在处理一个非常大的 json 对象...这样会有效吗? 我不明白为什么不这样做。当然要筛选更多数据,但 WinMerge 应该能够有效地向您显示任何差异。

以上是关于从 Microsoft 服务跟踪查看器导出数据的主要内容,如果未能解决你的问题,请参考以下文章

如何在没有节点导出器或 cadvisor 的情况下从目标服务器抓取数据

从报表查看器导出到 excel 看起来不太好

如何将htmlTable从查看器导出到R中的word文档

从 MySQL 导出并导入 Microsoft SQL

从报表查看器导出时更改 PDF 上的报表名称

sqlserver怎么导出数据库