Nginx、tomcat访问日志准实时分析统计--goaccess
来源:互联网 发布:下载相片制作软件 编辑:程序博客网 时间:2024/05/01 13:30
需求:及时得到线上用户访问日志分析统计结果,以便给开发、测试、运维、运营人员提供决策!
找了各种工具,最终还是觉得goaccess不仅图文并茂,而且速度快,每秒8W 的日志记录解析速度,websocket10秒刷新统计数据,站在巨人肩膀上你也会看得更远…先上图:
具体方案如下步骤:
一、linux上安装goaccess(版本 1.1.1,一般安装在nginx所在机器上的/opt目录)
a.先安装依赖包
- 1
- 2
- 3
- 4
- 5
- 6
- 7
b.安装goaccess
wget http://tar.goaccess.io/goaccess-1.1.1.tar.gz
tar -xzvf goaccess-1.1.1.tar.gz
cd goaccess-1.1.1/
./configure –enable-geoip –enable-utf8
make
make install
二、校对nginx的配置的日志格式(nginx.conf中log_format 使用以下自定义格式)
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
修改后重启:
nginx -s stop
nginx
三、生成配置文件goaccess_log_conf_nginx.conf
vi /opt/goaccess/goaccess_log_conf_nginx.conf
- 1
- 2
- 3
- 4
- 5
- 6
四、生成统计页面
手工生成当日统计页面:
- 1
生成实时统计页面:
- 1
- 1
- 2
五、开通对外访问地址
a.安装新的tomcat(假设在/opt/report-tomcat目录) 端口:7891 修改conf/server.xml中的端口,并增加访问目录:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
附:
参考链接:
各种日志格式转换工具:https://github.com/stockrt/nginx2goaccess
goaccess官网:https://goaccess.io
- Nginx、tomcat访问日志准实时分析统计--goaccess
- Nginx、tomcat访问日志准实时分析统计--goaccess
- goaccess分析nginx日志
- GoAccess 分析nginx 日志
- nginx日志分析利器GoAccess
- goaccess-nginx日志分析工具
- nginx日志分析利器GoAccess
- 使用GoAccess分析Nginx日志
- goaccess分析nginx日志常见问题
- nginx日志分析利器GoAccess
- [转载]goaccess-nginx日志分析工具简介
- goaccess-nginx日志分析工具简介
- Nginx系列(十六.)nginx日志分析(goaccess)
- 日志分析工具goaccess
- Goaccess日志分析
- GoAccess日志分析工具
- [喵咪Liunx(6)]Nginx日志分析工具goaccess
- Nginx日志访问统计
- ASP.NET Repeater以及分页控件AspNetPager
- JavaWeb文件上传和下载
- ssh框架
- java存储区域
- HTML 空格
- Nginx、tomcat访问日志准实时分析统计--goaccess
- XTU1227 ROBOT
- Kafka研究
- C风格字符串
- OneinStack自动部署Let's Encrypt证书
- 【异常处理已解决】java.lang.ClassNotFoundException: Didn't find class "android.os.PersistableBundle"
- 渐变式的操作
- goto语句
- 完整安装centos7 LAMP环境教程