日志在线自动生成工具
2014-05-31 21:18
253 查看
经常有开发需要前端nginx上的日志,ftp 自己下载,不行网速太慢,而且还需要(如5xx ,响应慢超时的url)。logstash 重量级,没必要消耗服务器性能,且只是在有问题的时候才需要日志。
写了个日志生成下载的小工具给他们,需要的日志,自己提取,爽....
――――――――――――――――――――――――――
使用js 控件做了个时间选择器。
――――――――――――――――――――――――――――
支持在线查看,及下载功能,当然如果日志太大,就不能查看了。
――――――――――――――――――――――――――――――――――――
原理很简单,前端组合命令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秒的日志。
本文出自 “兴趣,研究,折腾” 博客,请务必保留此出处http://yonglinux.blog.51cto.com/8984932/1420509
写了个日志生成下载的小工具给他们,需要的日志,自己提取,爽....
――――――――――――――――――――――――――
使用js 控件做了个时间选择器。
――――――――――――――――――――――――――――
支持在线查看,及下载功能,当然如果日志太大,就不能查看了。
――――――――――――――――――――――――――――――――――――
原理很简单,前端组合命令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秒的日志。
本文出自 “兴趣,研究,折腾” 博客,请务必保留此出处http://yonglinux.blog.51cto.com/8984932/1420509
相关文章推荐
- 【android】launcher图标自动生成、点9图片在线编辑工具
- 没头没尾--项目开发笔记:异常处理与日志记录代码自动生成(工具能生成多少代码!?续一)
- 代码在线自动生成工具,在线生成java代码,springmvc框架,mapper,实体类,控制器,页面代码
- gitignore.io ------ 一个根据语言,工具或者平台来智能自动生成gitignore文件的在线工具
- MDWiki —— 一个可以自动生成左侧菜单并在线访问的工具
- 利用在线工具根据JSon数据自动生成对应的Java实体类
- 在线自动生成.9png图的Android设计切图工具推荐
- launcher图标自动生成、点9图片在线编辑工具
- 用Pytohn写了一个根据表结构自动生成C#对像代码的小工具
- hibernate 的自动生成工具
- DBLayer wizard ,一个国外写的数据库访问和实体映射的自动生成工具
- AutoThrCode 三层结构业务层代码自动生成工具
- [国外]几个代码自动生成工具
- 开源!开源!我写的Anto.exe C#代码自动生成工具.欢迎下载。。
- Hibernate Codegen(Hibernate自动生成工具)
- .NET中数据层自动生成工具
- 静态页面自动生成工具下载
- 发布一个.Net轻型的ORM框架(包含自动生成工具),欢迎使用
- 站长工具 在线生成全辑 比较全的了
- 用Log4j自动生成日志