我一直在寻找某种工具来分析自定义格式的日志文件(例如我自己的程序格式)。有许多工具专为Web流量日志分析而设计,但我没有找到适合自定义日志文件的工具。我很乐意找到一个我可以收集的地方,例如所有的时间戳,并根据它得出结论或图表。例如,显示TPS(每秒事务数)。
我最好使用免费程序。基本上它可以是任何类型的数据分析器,只要它能够解析日志文件。如果我只需要分析一种文件,我会编写自己的程序,但我需要分析各种各样的文件。
我确实尝试谷歌寻找合适的工具很长一段时间,但每个分析器似乎都是为网络流量设计的。
答案 0 :(得分:2)
使用Log Parser,您可以通过简单的SQL查询获取信息。在命令行中使用文本文件:
LogParser -i:textline "select * from 'c:\path\*.txt' where text like '%TEXT TO FIND%'"
或尝试使用GUI。
答案 1 :(得分:0)
这个问题对我来说似乎有点宽泛,但你的一个例子(使用时间戳来计算/显示每秒事务数的图表)对我来说是尖叫{。{3}}。
虽然这可以帮助您分析和绘制数据,但它相当低级,可能需要在您的网站上进行一些工作。如果您对Web应用程序没有任何问题,您可能需要查看基于RRD的RRD,并为您提供分析数据和配置数据源的图形方式。您仍然可能需要创建脚本来从日志文件/任何内容中提取您选择的数据,但您可以免费获得“GUI”。
结论:写一些(g)awk / perl脚本并使用上面提到的工具,你应该不费吹灰之力就好了。
答案 2 :(得分:0)
在以前的工作中,我维护了一些perl脚本来总结这种类型的数据并将其放在postgres数据库中....然后使用www.databeacon.com进行分析...但是在获得了数据库可以生成你想要的任何图表......
答案 3 :(得分:0)
您可以尝试将文件导入Excel或Access等电子表格或数据库应用程序。