高级实用程序的集合,用于分析不同格式的日志文件并生成统计报告
alstat的Python项目详细描述
alstat是高级日志统计。 它是用来分析日志的实用程序的集合。
功能
- 解压缩gzip日志文件
- 快
用法
此命令打印目录/var/log/nginx中所有日志文件的所有行 如果格式http_方法状态http_referer:
alstat -d /var/log/nginx/ -p "*access*" -f "base" http_method status http_referer GET 200 http://google.com .... to many lines GET 404 http://ya.ru/ PUT 200 http://yandex.com/
您可以查看可用于显示的字段列表:
alstat -d /var/log/nginx/ -p "*access*" -l Alstat v0.0.1 start at Tue May 8 23:25:24 2012 You can use fieldnames: status, http_protocol, http_method, http_referer, remote_addr, url, time_local, http_user_agent, remote_user, size
安装
要使用alstat,请使用pip或简易安装:
pip安装alstat
或
轻松安装alstat
待办事项
- 添加分组依据字段和计数
- 带有报表的Web界面
贡献
forkhttps://github.com/Lispython/alstat/,创建commit和pull请求。
谢谢
为了generators的例子。