Select Top 20
LogRow as [Line Number],
date as [Date],
time as [Time],
c-ip as [Client-IP],
s-ip as [Server IP],
s-port as [Server Port],
cs-method as [Request Verb],
cs-uri-stem as [Request URI],
sc-bytes as [Bytes sent],
sc-status as [Status],
sc-substatus as [Sub-status],
sc-win32-status as [Win 32 Status],
time-taken as [Time Taken]
From
C:\ex130312.log
Order by time-taken desc
这里,-I:IISW3C说明我们想查询IIS W3C日志;-o:DataGrid说明结果会以数据表格形式给出:
Select Top 20
cs-uri-stem as [Request URI],
COUNT(*) AS Hits
INTO MyChart.gif
FROM C:\ex060813.log
Group by cs-uri-stem ORDER BY Hits DESC
这里-chartType:Bar3D告诉LogParser工具需要哪种输出图形,-groupSize定义了输出图片的长宽像素数。
输出结果如下:
由此可见,LogParser在我们的日常数据分析中确实是非常有帮助的。前面的演示只是介绍了LogParser的冰山一角,您甚至可以使用Visual C#, VB.Net等高级语言创建基于LogParser的工具。
资源:
· What's new in Log Parser 2.2
http://www.microsoft.com/technet/scriptcenter/tools/logparser/lpfeatures.mspx
· How Log Parser 2.2 works
http://technet.microsoft.com/en-us/library/bb878032.aspx
· Microsoft Log Parser Toolkit – a book on Log Parser!
http://www.microsoft.com/technet/scriptcenter/tools/logparser/default.mspx