在计算机上安装 perl 和 gnuplot
- 在 Windows 操作系统上安装 Cygwin。安装 Cygwin 期间,请确保当安装进展到“选择软件包”步骤时,务必将 perl 和 gnuplot 包括在内。
- 在 Mac OS(X) 上安装 Brew。安装 Brew 后,请打开 Mac“终端”应用程序并运行 brew install gnuplot 以安装 gnuplot。
以下步骤将向您讲授如何分析 request.log 文件。您可以采取这样的方式开始分析:生成流量图,然后在 request.log 和 rlog.jar 工具输出中交叉引用这些流量图。
在计算机上安装 perl 和 gnuplot
将下面这两个文件下载到计算机上的某个新文件夹中:
根据 request.log 的路径,运行以下命令:
perl graph-request-log.pl --title "Request Log Graph" --output output.png request.log | gnuplot
该命令会生成一个名为 output.png 的文件,它类似于下图:
通过这个图形,我们发现了一天当中相对重要的时间点,接下来,我们可以在日志文件(如 request.log 和 error.log )中交叉引用这些时间。
查看大型文件的一种简便方法,是在 shell 上使用“less”命令(通过 Windows 上的 Cygwin 或 Linux 子系统,或者通过 Mac 上的“终端”应用程序)。例如,运行“less request.log”命令,然后通过键入“/2016 11:3[0-9]:”并按 Enter 键进行搜索,这会在文件中搜索到上午 11:30 的时间范围。
另外,您还可以利用 opt/helpers 路径下 AEM 随附的 rlog.jar 应用程序,输出对该图形的交叉引用。相关说明,可在 AEM 文档中查找。
登录到您的帐户