Nginx 日志利器 GoAccess
我们经常需要从 Nginx 日志分析得出很多有价值的东西,分析的方法是各种 shell, awk, python, 现在 GoAccess 给你另外一种选择, 值得拥有。
- 安装
用以下的方式安装,才能得到新版的 GoAccess, 功能更健全
1 | $ echo "deb http://deb.goaccess.io $(lsb_release -cs) main"|sudo tee -a /etc/apt/sources.list |
- 推荐配置
安装完成之后,会生成一份 /etc/goaccess.conf
稍作编辑,这就是默认的配置,免去了后续每次都要定义格式
1 | time-format %T # 只有这种方式才能解决 0.0us 的显示问题 |
- 使用
输出报表,报表中,我们可以看到最常访问的 IP, 接口,以及每个接口使用带宽,平均响应时长,状态码等,对业务分析有较好的便利性
1 | 终端显示 |