2015-09-26 57 views
2

我有一堆存儲在Azure blob存儲中的.ETL崩潰文件,我想解析並存儲在SQL表中。到目前爲止,我發現解析這些.ETL文件的唯一方法是將它們傳遞到tracerpt,然後解析從tracerpt輸出的XML文件。在Azure Web Job中解析.ETL文件

我假設我無法從Azure Web作業訪問tracerpt。如果可以,我需要打電話才能訪問該.EXE文件?是否有解析.ETL跟蹤文件的純代碼解決方案?

.ETL文件是由Windows應用商店中的LoggingSession對象生成的。

+1

爲什麼-1?我覺得這是一個有效的問題? –

+0

您是否嘗試過從[調試控制檯](https://github.com/projectkudu/kudu/wiki/Kudu-console)運行'tracerpt'?瀏覽到「https:// .scm.azurewebsites.net/DebugConsole」,然後您將擁有一個類似於cmd的Web界面,您可以從上面的文件瀏覽器中將一個etl文件拖放到一個文件夾中,然後測試'tracerpt'看看它是否有效。這是運行你的webjobs相同的環境,所以如果它從該cmd工作,它將從webjob – ahmelsayed

+3

工作,我實際上結束了使用ETW2JSON NuGet包。現在我使用JSON而不是ETW :)使用 –

回答