linux 日志报告生成器,日志在线自动生成工具

经常有开发需要前端nginx上的日志,ftp 自己下载,不行网速太慢,而且还需要(如5xx ,响应慢超时的url)。logstash 重量级,没必要消耗服务器性能,且只是在有问题的时候才需要日志。

写了个日志生成下载的小工具给他们,需要的日志,自己提取,爽....

——————————————————————————

5ac73bcaf5fd09dd619f48d4e6a9a1de.png

使用js 控件做了个时间选择器。

————————————————————————————

7dc9053afdee61c7584d62b8ed0d99bf.png

支持在线查看,及下载功能,当然如果日志太大,就不能查看了。

————————————————————————————————————

100f76cb562c1a8e33762828762c58d0.png

原理很简单,前端组合命令post到服务器上,服务器给根据不同域名,拉对应日志(rsync 内网千兆,速度不成问题)到本地,然后通过组合命令分析,什么命令?当然最简单的就是sed 、awk了。

(sed -n '/2014:10:51/,/2014:11:51/p'  access.log |awk -F '[|]+'  '$3~/5../||$8>30'

提取access.log   今天10:51到11:51 响应5xx或响应时间大于30秒的日志。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值