nginx的日志分析器

Pab*_*blo 13 nginx

我有一个使用 nginx 运行的 Web 应用程序,我想分析日志以获取有关每个文件获得的点击次数以及我们正在生成哪些 404 和其他错误(Google Analytics 无法提供的信息)的信息。

通常我只会在服务器中删除 awstats,但是对于 nginx,由于缺少 cgi-bin,这不是微不足道的。是否有另一种简单的解决方案来获取此信息?我不介意付钱给第三方为我做这个分析。

bla*_*lau 21

您可以使用goaccess来分析您的网络日志并获取点击次数、唯一 IP、顶级静态文件、顶级 404、不同状态代码等的摘要。它显示第一个顶级信息摘要,然后让您以交互方式深入查看每个主要章节。你给它一个日志文件或一个管道,它非常快。

我在 SF 上发现了它,它改变了我查看网络服务器日志的方式:我倾向于进行机会主义的、问题驱动的日志分析,并且对模拟、awstats 和 webalizer 不满意。


Spr*_*dzy 7

如果您愿意动手,我建议您使用Logstash + ElasticSearch + Kibana

它可以做的比您要求的多得多,但它可以很好地完成您的要求,并且您将有一个真正的界面来实际浏览您的日志以了解正在发生或已经发生的事情。

这是 Kibana 演示网站

这是一篇博客文章,展示了如何使用此平台设置分析 Apache Tomcat,您可以简单地根据您的需要进行调整:http : //spredzy.wordpress.com/2013/03/02/monitor-your-cluster -of-tomcat-applications-with-logstash-and-kibana/