Un ottimo punto di partenza per lo studio di come eseguire dei trace degli eventi delle applicazioni windows รจ il seguente articolo:
Qui sotto una procedura per attivare il trace della web application installate in IIS 6.
1. Creare manualmente in una cartella il file di testo providers.txt ottenendo i dati dall’output del comando “logman query providers” con i providers che si vogliono utilizzare per il monitoraggio (IIS e ASPNET).
# Esempio contenuto del file: # I parameti 0 e 5 sono fissi. {d55d3bc9-cba9-44df-827e-132d3a4596c2} 0 5 IIS: WWW Global {AFF081FE-0247-4275-9C4E-021F3DC1DA35} 0 5 ASP.NET Events
2. Aprire una shell e posizionarsi nella cartella creata.
3. Lanciare il comando:
logman create trace mytrace -pf providers.txt
per creare la collezione di trace, in questo caso denominata mytrace
4. Lanciare il comando:
logman start trace mytrace
Il comando non fa altro che iniziare il trace e scrivere l’output in una nuova cartella che viene creata C:\PerfLogs\ con il nome del file denominato mytrace_000001.etl
5. Navigare nella web application per generare i log.
6. Lanciare il comando:
logman stop trace mytrace
7. Posizionarsi nella cartella C:\PerfLogs e lanciare il seguente comando:
C:\PerfLogs>tracerpt mytrace_000001.etl
si ottiene la conversione del file binario mytrace_000001.etl in un formato leggibile.
Vengono creati i file:
dumpfile.csv
summary.txt
contenenti il risultato del trace.
8. Lanciare il comando:
logman delete mytrace
Il comando elimina la collezione di trace creata, ma vengono mantenuti i file che sono stati creati nella cartella C:\PerfLogs\
9. Fine procedura