首页 > 解决方案 > 如何在 javascript 中解析 Microsoft 事件跟踪日志文件

问题描述

如何在 Javascript 中解码和解析 ETW 日志文件?

我发现了一些相关的 NPM 包(windows-event-readerwin-getevent),但它们是Get-WinEventPowershell 命令的 Node 包装器。由于我的工具仅在浏览器中运行,因此这些对我来说不是一个选项。

设想

标签: javascriptangularparsingetw

解决方案


我认为这是一种错误的做法。你应该:

  1. 为您的应用在离线模式下可以处理的文件定义文本或 json 格式
  2. 创建公共命令行工具以将任何文件(在您的情况下为 etl)转换为您的 text/json 格式

请检查speedscope 应用程序并阅读Adam Sitnik 的这篇精彩文章“使用 PerfView 分析 .NET 代码并使用 speedscope.app 对其进行可视化”


推荐阅读