Dlaczego konwertować ETL na XML?
Pliki ETL są binarne i nie mogą być odczytywane bezpośrednio przez skrypty, parsery ani narzędzia tekstowe. Eksport do .xml tworzy ustrukturyzowany, standardowy format, który może być przetwarzany przez Python, PowerShell, procesory XSLT i dowolny parser XML, co jest przydatne do programowej analizy zdarzeń lub udostępniania danych śledzenia.
Jak przekonwertować ETL na XML
tracerpt FREE
Uruchom tracerpt twójplik.etl w wierszu polecenia z uprawnieniami administratora; dumpfile.xml pojawi się w tym samym folderze. Użyj -o wyjście.xml dla własnej nazwy pliku lub -lr dla łagodnego parsowania śladów z brakującymi manifestami dostawców.
PerfView OPEN-SOURCE
Pobierz darmowy program PerfView.exe od Microsoft, otwórz plik .etl, a następnie użyj Plik > Zapisz jako, aby wyeksportować wybrane zdarzenia - najlepiej nadaje się do śladów .NET i procesora (CPU).
O tych formatach
Plik ETL to dziennik śledzenia zdarzeń systemu Windows (Windows Event Trace Log) utworzony przez mechanizm Event Tracing for Windows (ETW) - binarny zapis zdarzeń systemowych, takich jak…
Otwórz szczegóły .ETL →Plik XML to dokument tekstowy przechowujący ustrukturyzowane dane w zagnieżdżonych, niestandardowych znacznikach. Ponieważ jest to zwykły tekst, otworzy go dowolny edytor tekstu -…
Otwórz szczegóły .XML →Jakość i na co uważać
dumpfile.xmlmoże być niezwykle duży; ślad obejmujący kilka sekund może zawierać setki tysięcy rekordów zdarzeń.- Pola zdarzeń są dekodowane przy użyciu manifestów dostawców na maszynie uruchamiającej
tracerpt; nieznani dostawcy pojawiają się jako surowe identyfikatory GUID. - Użyj
tracerpt twójplik.etl -o trace.xml -of XML, aby jawnie ustawić niestandardową nazwę pliku wyjściowego.
Najczęściej zadawane pytania
Czy potrzebuję uprawnień administratora, aby uruchomić tracerpt?
Czy tracerpt może generować formaty inne niż XML?
-of CSV dla wyjścia oddzielonego przecinkami lub -of EVTX dla pliku dziennika zdarzeń Windows.Dlaczego niektóre pola XML pokazują identyfikatory GUID zamiast nazw?
tracerpt na maszynie, która zarejestrowała ślad, aby uzyskać w pełni czytelny wynik.Czy PerfView jest lepszy niż tracerpt dla wszystkich plików ETL?
tracerpt jest prostszy i generuje kompletny zrzut XML wszystkich typów zdarzeń.