分析request.log文件以了解流量模式

以下步骤说明了如何分析 request.log 方法是:生成流量图,然后生成对流量图的输出的交叉引用 request.logrlog.jar 工具。

描述 description

环境

Adobe Experience Manager

问题/症状

如何分析 request.log 流量模式的文件?

解决方法 resolution

  1. 安装 Perl  (为文本操作开发的编程语言)和 古努普洛  (可移植命令行)在桌面上安装,对于Windows操作系统,请安装 赛格温  (类似Unix的环境和命令行界面)。

    安装时 赛格温,请务必包含 Perl古努普洛 在  选择包  步骤。 在Mac OS(X)上,安装 Brew  (免费开源软件包管理系统)。

    安装后 Brew,打开Mac终端应用程序并运行 Brew 安装 古努普洛.

  2. 将以下两个文件下载到计算机上的新文件夹中。

    graph-request-log.pl

    requestlog.pm

  3. 对的路径运行命令 request.log

    Perl and graph-request-log.pl --title Request Log Graph --output output.png request.log | Gnuplot

    该命令会生成一个名为的文件 output.png 类似于以下内容:

要理解上图,必须了解 中间值百分点值 很凶。 如图所示,用户直到上午7点左右才使用系统。 上午9点左右,车流量开始回升。 然后,在上午11:30时,流量进一步增加,请求数量激增,响应时间变慢(响应时间中位数和第98百分位标记可见)。 查看 自述文件 有关此图形工具文档的更多信息。

  1. 现在,该图形已用于查找重要时间段,请在日志文件(如request.log和error.log)中交叉引用所选时间。 查看大型文件的一种简单方法是使用 更少 shell上的命令(Windows上的Cygwin或Mac上的“终端”)。 例如,运行此命令 更少request.log  和搜索 /2016 11:3[ 0-9],并按 输入 以选择文件中到上午11:30的时间范围,然后单击“搜索”。
  2. 图形上的交叉引用,对照输出的 rlog.jar 也可以使用opt/helpers下AEM随附的应用程序。 相关说明,请参见 AEM文档。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f