随身学 - 统计脚本 日志系统

做一个通用的日志分析系统,没有做过。日常分析维护,一句话。

grep xxx 日志文件 | grep 过滤  awk 过滤 都是行分析工具,然后 |sort  |uniq -c |head -1

grep xx |awk '{print}'|sort|uniq -c

就会这一句话。

后期扩展,别人家的,没有见过。

随身学 - 统计脚本 日志系统_第1张图片
日志
随身学 - 统计脚本 日志系统_第2张图片
日志系统

工作中统计日志,看app.log看不到太快了。一句话:

grep ClientVersionController.validate  app.log |grep zhangj219 |grep  2017-05-03\ 14:20:x

统计调用信息。

随身学 - 统计脚本 日志系统_第3张图片
过滤

几个问题

1:统计某个浏览器的用户访问日志

cat app.log | awk '/mise7.0/' > access_ie7.log

Linux分析apache日志获取最多访问的前10个IP

没有做过这个后台的详细分析。

2:统计有多少个insert,update,多少个线程状态 

使用
随身学 - 统计脚本 日志系统_第4张图片
格式

3:找出重复记录最多的一行

随身学 - 统计脚本 日志系统_第5张图片
机器人
随身学 - 统计脚本 日志系统_第6张图片
最多的一行

你可能感兴趣的:(随身学 - 统计脚本 日志系统)