Por que converter ETL para XML?
Arquivos ETL são binários e não podem ser lidos diretamente por scripts, analisadores ou ferramentas de texto. Exportar para .xml produz um formato estruturado e padrão que Python, PowerShell, processadores XSLT e qualquer analisador XML podem consumir, tornando-o útil para análise programática de eventos ou compartilhamento de dados de rastreamento.
Como converter ETL para XML
tracerpt FREE
Execute tracerpt seu_arquivo.etl em um Prompt de Comando elevado; o dumpfile.xml aparecerá na mesma pasta. Use -o output.xml para um nome de arquivo personalizado ou -lr para análise tolerante em rastreamentos com manifestos de provedor ausentes.
PerfView OPEN-SOURCE
Baixe o PerfView.exe gratuito da Microsoft, abra o arquivo .etl e use Arquivo > Salvar Como para exportar eventos selecionados - mais adequado para rastreamentos de .NET e CPU.
Sobre estes formatos
Um arquivo ETL é um Windows Event Trace Log produzido pelo Event Tracing for Windows (ETW) - um registro binário de eventos do sistema, como contadores de desempenho, atividade de…
Abrir detalhes de .ETL →Um arquivo XML é um documento de texto simples que armazena dados estruturados em tags personalizadas e aninhadas. Por ser apenas texto, qualquer editor de texto o abre - arraste-o para uma…
Abrir detalhes de .XML →Qualidade e o que observar
- O
dumpfile.xmlpode ser extremamente grande; um rastreamento de poucos segundos pode conter centenas de milhares de registros de eventos. - Os campos de eventos são decodificados usando manifestos de provedor na máquina que executa o
tracerpt; provedores desconhecidos aparecem como GUIDs brutos. - Use
tracerpt seu_arquivo.etl -o trace.xml -of XMLpara definir explicitamente um nome de arquivo de saída personalizado.
Perguntas frequentes
Preciso de direitos de administrador para executar o tracerpt?
O tracerpt pode gerar outros formatos além do XML?
-of CSV para saída separada por vírgulas ou -of EVTX para um arquivo de log de eventos do Windows.Por que alguns campos XML mostram GUIDs em vez de nomes?
tracerpt na máquina que capturou o rastreamento para obter uma saída totalmente legível.O PerfView é melhor que o tracerpt para todos os arquivos ETL?
tracerpt é mais simples e produz um dump XML completo de todos os tipos de eventos.