Perché LogParser è dannatamente comodo (e fico)

Un esempio banale ma abbastanza significativo delle capacità di LogParser:

Z:\Logs-IIS>logparser -i:IISW3C "SELECT SUM(sc-bytes) AS Downloaded FROM *.log WHERE sc-status = 200 AND sc-win32-status = 0 AND cs-uri-stem LIKE '_____%'"
Downloaded
--------------
23152422457588

Statistics:
-----------
Elements processed: 140151908
Elements output: 1
Execution time: 692.38 seconds (00:11:32.38)

Si tratta di una query lanciata su log generati da IIS 6.0 (365 file per 18 GB, quindi non propriamente poca roba) per calcolare il traffico totale effettuato per il download di file in un url ben preciso nell’ambito di un servizio internet privato attivo da un anno per un cliente dell’azienda. Dopo 11 minuti e mezzo di elaborazione su un normalissimo P4 3.0 GHz il risultato riporta poco più di 23 TB scaricati, insomma funziona egregiamente anche con numeri abbastanza sostanziosi. Vi avevo già parlato di LogParser ma mi piace ribadire la mia simpatia per questa utility, molto probabilmente in futuro tornerò con qualche messaggio riportante esempi pratici un po’ più complessi.


Puoi scrivere un commento oppure inviare un trackback dal tuo sito.

Lascia un commento

Puoi utilizzare i seguenti tag XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>