在 Azure Web 作业中解析 .ETL 文件

Parse .ETL file in Azure Web Job

我有一堆 .ETL 崩溃文件存储在 Azure blob 存储中,我想解析这些文件并将其存储在 SQL table 中。到目前为止,我发现解析这些 .ETL 文件的唯一方法是将它们传递到 tracerpt,然后解析从 tracerpt.

输出的 XML 文件

我假设我无法从 Azure Web 作业访问 tracerpt。如果可以,我需要调用什么才能访问该 .EXE?有解析.ETL跟踪文件的纯代码解决方案吗?

.ETL 文件由 Windows 应用商店中的 LoggingSession 对象生成。

我最终使用 http://www.nuget.org/packages/ETW2JSON/ 解析成 JSON,然后从那里进行数据分析。