专业的编程技术博客社区

网站首页 > 博客文章 正文

goaccess实现可视化监控access.log日志

baijin 2024-10-15 08:33:19 博客文章 10 ℃ 0 评论

在nginx的日志比较乱,看起来比较麻烦,导致很多的开发人员看不懂,无法排查问题,,还有一个很关键的问题是要统计访问量需要手动使用一些命令筛选比较麻烦。那么goaccess可以解决这个问题。

GoAccess 是一款开源(MIT许可证)的且具有交互视图界面的实时 Web 日志分析工具,通过你的 Web 浏览器或者 *nix 系统下的终端程序即可访问。

安装 goaccess

可以使用yum,也可以使用rpm,或者是二进制包,这里就不介绍了

监控nginx日志

cd /usr/local/nginx/logs
goaccess access.log -o ../html/report.html --real-time-html --time-format='%H:%M:%S' --date-format='%d/%b%Y' --log-format=COMBINED

配置一个重定向

将上面生成的文件重定向到一个链接中

server{
 listen 8080;
 
 location /report.html {
 alias /usr/local/nginx/html/report.html;
 }
}

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表