@echo offif "%1" == "" goto reqparam@echo on@echo * Getting total hits per service into %1_ServiceHits.txt"C:\Program Files\Log Parser 2.2\logparser.exe" -i:iisw3c "SELECT DISTINCTcs-uri-stem AS Url, COUNT(*) AS Hits INTO %1_ServiceHits.txt FROM %1 WHERE(cs-uri-stem LIKE '%%.svc') GROUP BY Url ORDER BY Hits DESC" -o:NAT -rtp:-1@echo * Getting hits per hour into %1_HitsPerHour.txt"C:\Program Files\Log Parser 2.2\logparser.exe" -i:iisw3c "SELECT date,QUANTIZE(time, 3600) AS Hour, cs-uri-stem AS Url, COUNT(*) AS Hits INTO%1_HitsPerHour.txt FROM %1 WHERE (cs-uri-stem LIKE '%%.svc') GROUP BY date,Hour, Url ORDER BY date, Hour, URL" -o:NAT -rtp:-1@echo offgoto end:reqparam@echo Missing Parameter - IIS log filename:end
Url Hits ------------------------- ------/AwesomeService.svc 208862/SweetService.svc 133267/GoodService.svc 41577/MundaneService.svc 41271/HappyService.svc 10300/CrappyService.svc 2950
"C:\Program Files\Log Parser 2.2\logparser.exe" -i:iisw3c "SELECT DISTINCTcs-uri-stem AS Url, COUNT(*) AS Hits INTO c:\temp\iisreport.gif FROMc:\temp\ex070730.log WHERE (cs-uri-stem LIKE '%.svc') GROUP BY Url ORDER BY HitsDESC" -chartType:PieExploded3D -chartTitle:"Service Hits"
Labels: tools
Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.