关于如何开始使用GoAccess,下面是基本步骤

・3 分钟阅读

1.下载GoAccess

首先,最重要的是你需要下载GoAccess ,下载GoAccess有几种方法,选择以下选项之一:

  • (tar.gz )下载和构建
  • 使用你的Linux发行版中的首选软件包管理器
  • 开发构建,并且获得最新和最大的版本,
  • 从上游构建GoAccess Docker映像,

2.确定日志格式

在机器上安装GoAccess之后,就应该准备好开始使用它了,但是,首先需要确定访问日志的日志格式,你可以使用GoAccess附带几个预定义的日志格式选项,你可以在配置文件中永久设置它们,或者直接通过命令行传递它。

如果你不确定,请在Github上打开一个新问题,并从你的访问日志中post一些示例行,如果你有自定义日志格式,请查看自定义日志格式选项

3.运行GoAccess

现在,你已经准备好针对你的访问日志运行GoAccess ,以下是最基本和最常见的场景。

3.1终端输出

下面提示了一个日志配置对话框,使用预定义的日志格式,然后实时显示统计信息。

 goaccess access.log -c
 

3.2静态HTML输出

以下解析访问日志,并且在静态HTML报表中显示统计信息。

                        goaccess access.log -o report.html --log-format=COMBINED
                
注释
这里我们使用--log-format直接在命令行中指定日志格式,你还可以在配置文件中指定日志格式,如实际配置文件中所述,

3.3 实时HTML输出

以下解析访问日志,并且在实时HTML报表中显示统计信息。

                        goaccess access.log -o /var/www/html/report.html --log-format=COMBINED --real-time-html
                
重要
  • 你应该将report.html输出文件放置在Web服务器文档根目录下,
  • 你应该能够通过将浏览器导航到文档根目录的URL来简单地打开你的report.html ,比如,http://example.com/report.html
  • GoAccess拥有自己的Web Socket服务器,这就是它将最新数据推到浏览器的方式,
  • 如果不运行Web服务器来承载report.html,就可以通过浏览器(Ctrl+o )打开输出文件。
190929089 profile image