GoAccess 是一款开源(基于 MIT 许可协议)的且具有交互视图界面的实时 Web 日志分析工具,通过 Web 浏览器或者 *nix 系统下的终端(terminal)可以快速访问和分析各种格式的日志文件。
GoAccess 具有如下核心特性:
- 使用C 语言编写,快速,实时,支持毫秒/秒级更新、
- 仅依赖 ncurses 模块
- 几乎支持所有 Web 日志 格式 (
Apache
、Nginx
、Amazon S3
、Elastic Load Balancing
、CloudFront
等等) - 简单设置即可支持自定义格式日志
- 漂亮的终端以及
bootstrap
风格控制面板 (易于将GoAccess
调整为自己喜欢的颜色搭配和风格) - 支持 Valgrind 测试
GoAccess
安装macOS
在 macOS 下,可以使用 Homebrew
安装 Goaccess
brew install goaccess
CentOS
yum -y install goaccess
Debian/Ubuntu
apt-get install goaccess