天天看点

[喵咪Liunx(6)]Nginx日志分析工具goaccess[喵咪Liunx(6)]Nginx日志分析工具goaccessw-blog博客

[喵咪Liunx(6)]Nginx日志分析工具goaccess[喵咪Liunx(6)]Nginx日志分析工具goaccessw-blog博客

哈喽大家好呀!真是好久不见了,说来有些惭愧,离上一次发布博客已经是2016年的事情了,在这段时间中工作也比较忙,需要学习的东西也比较多,趁着过年前后有一些时间可以来好好分享分享一些有意思的东西,今天给大家带来的是nginx日志分析工具goaccess,goaccess可以对nginx的log文件进行分析,对请求量,用户数量等进行可视化展示,好那么久进入我们今天的正题吧!

附上:

goaccess安装非常便捷实用

centos实用yum就可以进行安装

debian/ubuntu实用apt-get

但是通过yum安装的版本不更换源最新的是0.9.3版本官方版本已经1.1.1了,需要安装最新版本可以实用如下方法

最后使用 goaccess -v 可以看到如下信息则安装完成

goaccess 可以很好的分析nginx日志,使用 goaccess -f access_nginx.log 见下图

使用空格之后加回车即可进行分析

[喵咪Liunx(6)]Nginx日志分析工具goaccess[喵咪Liunx(6)]Nginx日志分析工具goaccessw-blog博客

结果如下:

[喵咪Liunx(6)]Nginx日志分析工具goaccess[喵咪Liunx(6)]Nginx日志分析工具goaccessw-blog博客

goaccess 能够将结果导出成html,csv或json格式

但是在生成的时候需要一个配置文件来确认需要解析文件的格式,以nginx为例子

通过到处来的文件就可以自行进行分析,无论是吧html显示出来还是对json进行解析入库分析都是极好的

今天主要是讲了关于goaccess的安装使用以及导出分析结构, goaccess在日常查看nginx日志分析请求量的时候确实比较好用,但是并不是很灵活,比如一些线上遇到紧急问题goaccess很难能够直接反应出来, goaccess只能作为离线日志分析,在今后的博文中将会降到belk日志消息系统,功能更强大但是会更加复杂,只是简单的对nginx进行访问量统计.接口统计还是使用goaccess会比较方便,那么今天的就到这里谢谢大家的支持!

注:笔者能力有限有说的不对的地方希望大家能够指出,也希望多多交流!

继续阅读