高级实用程序的集合,用于分析不同格式的日志文件并生成统计报告

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的例子。

另请参见

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
安卓无法在我的适配器中调用自定义添加的方法(扩展了RecyclerView.adapter<MyAdapter.ViewHolder>)   java我关闭我的intellij想法,选择[断开连接]   java中字节数组对象的编码和解码   如何在Java中调用匿名类方法   java Hibernate/HSQLDB:用户缺乏创建约束的权限   在JSP中使用JAVA将SQL数据追加到数据表中   java DOCX4J:向表中添加最后一行   java spring webflux:如何从同步调用发布事件以进行异步处理?   java joda time api在两组不同的日期中表现不同   java使用HttpClient获取URL状态代码的最快方法是什么   Java:字符串格式   java如何从另一个对象访问服务中的变量   java截取发送请求而不进行编码   classpath Java:将包含的Jar文件添加到linux中创建的Jar文件中   java如何立即终止socketIO操作上的线程阻塞?