运行日志分析

您可以从任何计算机对一组日志和跟踪文件运行 xsLogAnalyzer 工具。

开始之前

过程

  1. 运行 xsLogAnalyzer 工具。
    该脚本在以下位置:
    • 在独立安装中:wxs_install_root/ObjectGrid/bin
    • 在与 WebSphere Application Server 集成的安装中:was_root/bin
    提示: 如果日志文件很大,请考虑在运行报告时使用 -startTime-endTime-maxRecords 参数,以限制扫描的日志条目数。在您运行报告时使用这些参数可使报告更易读且更有效地运行。您可对同一组日志文件运行多个报告。
    xsLogAnalyzer.sh|bat -logsRoot c:\myxslogs -outDir c:\myxslogs\out 
    -startTime 11.09.27_15.10.56.089 -endTime 11.09.27_16.10.56.089 -maxRecords 100
    -logsRoot
    指定您想评估的日志目录的绝对路径(必需)。
    -outDir
    指定现有目录以供写入报告输出之用。如果您未指定值,那么报告将写入 xsLogAnalyzer 工具的根位置。
    -startTime
    指定在日志中开始评估的时间。日期格式为:year.month.day_hour.minute.second.millisecond
    -endTime
    指定在日志中结束评估的时间。日期格式为:year.month.day_hour.minute.second.millisecond
    -trace
    指定跟踪字符串,如 ObjectGrid*=all=enabled
    -maxRecords
    指定要在报告中生成的最大记录数。 缺省值为 100。如果您将该值指定为 50,那么将在指定时间段内生成前 50 个记录。
  2. 打开生成的文件。 如果未定义输出目录,那么报告将在名为 report_date_time 的文件夹中生成。 要打开报告的主页,请打开 index.html 文件。
  3. 使用报告来分析日志数据。 使用以下技巧可获得最佳报告显示性能:
    • 要获得最佳日志数据查询性能,请尽可能使用具体信息。例如,与查询 server_host_name 相比,查询 server 运行的时间长得多,且会返回更多结果。
    • 一些视图同时只能显示有限数量的数据点。您可通过更改当前数据(如开始和结束时间),调整视图中查看的时间段。

下一步做什么

有关对 xsLogAnalyzer 工具和生成的报告进行故障诊断的更多信息,请参阅对日志分析进行故障诊断