Nginx极客时间:用GoAccess实现可视化实时监控access日志

本文介绍了如何使用GoAccess工具对Nginx的access.log日志进行实时监控和图形化分析。首先,可以从官网下载并安装GoAccess。接着,通过TerminalOutput、StaticHTMLOutput和Real-TimeHTMLOutput三种方式配置GoAccess,其中Real-TimeHTMLOutput可实现本地浏览器的实时更新。在Nginx配置中添加相应location以访问生成的报告。最后,启动GoAccess后,可以在浏览器上查看包括访问数、地区分布、操作系统等信息的实时统计报告。

使用GoAccess工具实现可视化实时监控access日志:

Nginx生成的access日志文件 access.log 信息较多,借助GoAccess工具可以在本地浏览器上进行图形可视化的、实时的日志监控。


1. 安装GoAccess:

可在GoAccess官网上下载源码编译安装,也可借助 yum install 安装。
https://goaccess.io/download


2. 配置GoAccess:

https://goaccess.io/get-started

GoAccess有三种使用方法:

(1) Terminal Output :
goaccess access.log -c
(2) Static HTML Output :
goaccess access.log -o report.html --log-format=COMBINED

将Nginx生成的 access.log 文件 转化为(-o) report.html 的 HTML格式的文件,可在本地浏览器上静态显示。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值