导入日志文件

要导入日志文件以便可以对其进行分析并使其与其他日志文件相关:

  1. 选择文件 > 导入...。“导入”向导打开,显示的是“选择”页面。
  2. 从导入源类型的列表中,选择概要分析和日志记录 > 日志文件。单击下一步。这就打开了导入日志文件页面。
  3. 通过单击添加来添加要导入的日志文件。
  4. 选择日志类型。单击主机名选项卡。
  5. 缺省主机列表中选择本地主机或远程主机。 单击详细信息选项卡。
  6. 选择日志类型。


    注 1:可以对日志类型列表进行过滤以便仅显示您感兴趣的类型。通过选择下列其中一个选项来对日志类型应用过滤器:

    注 2:选中显示类别复选框以切换日志解析器类别(集合)的显示。


  7. 输入要导入的文件的路径。
     

    注 1:此路径在所有平台(包括 Windows)上都是区分大小写的。使用“浏览”按钮来找到所需的文件可以避免大小写问题。


    注 2:通过在日志文件路径字段中,用双引号将指定的正则表达式引起来,可以同时导入位于单个目录中的多个相同类型的日志文件。例如,要导入 d:\temp 目录中的所有日志,在字段中输入 d:\temp\".*"。必须遵循 java.util.regex.Pattern 的正则表达式规则。还可以使用浏览对话框来指定多个日志文件。


    注 3:对于远程导入来说,您可以指定 FTP 或 HTTP URL 以指向日志文件或者包含多个相同类型日志文件的 zip 归档。将首先把该日志文件下载到本地,然后再将其导入到工作空间中。

     

  8. 选择创建了该日志的程序的版本详细信息。

    注意:某些日志类型可能需要字符编码、语言环境、时区信息或缺省日期才允许导入日志文件。在按时间使日志相关时,将日志记录时间戳记与同一时区规范化是非常有益的。某些日志类型仅提供了不带日期信息的时间戳记。对于这些日志类型来说,需要缺省日期以完成日志记录时间戳记。
  9. 单击目标选项卡。
  10. 项目字段中输入目标项目并在监视器字段中输入分组逻辑单元的名称。(分组逻辑单元日志导航器视图中已导入的日志的集合。可以使用不同的监视器来对日志进行分组。提示:通过单击日志导航器窗格工具栏中的向下箭头图标来查看分组。)
  11. 指定目标是否是现有的日志文件。如果它替换现有文件或追加至现有文件,则遵循下列步骤:
    1. 选取将日志文件与现有日志文件合并复选框。
    2. 选择将被替换或追加的日志文件。单击确定
    3. 选择是进行替换还是进行追加。单击确定
  12. 单击过滤器选项卡。过滤功能使您能够通过指定过滤条件来减少从日志文件中导入的日志记录数量。如果在此选项卡上未指定任何内容,则将从选择的日志文件中导入所有日志记录。
  13. 可选:为此文件选择已定义的过滤器或者创建新的过滤器。要创建过滤器以便仅导入某些日志记录,请执行下列步骤:
    1. 单击新建
    2. 选择导入日志作为过滤器类型。单击确定
    3. 在“编辑过滤器”对话框中,指定过滤器名称。此名称将出现在过滤器选项卡的选择列表中,因此您可以将此过滤器应用于导入的任何日志文件。
    4. 使用标准和/或高级选项卡上的过滤器机制来定义过滤器。标准选项卡用于快速设置一些简单的常用过滤器。高级选项卡用于创建高度定制的过滤器。
    5. 要定义标准过滤器:
      1. 如果要从日志文件开头或末尾导入特定数目的事件或特定时间范围内的事件,则单击按事件过滤复选框。然后,在第一个字段中,选择是要从日志文件开头()还是要从末尾()导入事件。在第三个字段中,选择是要导入特定数目的还是要导入特定数目的事件。在第二个字段中,输入要导入的秒数或事件数。
         

        例如,如果要从日志文件开头导入 400 个事件,则显示行应该是:前 400 个事件。如果要从日志文件导入最后 10 秒内的事件,则显示行应该是后 10 秒

      2. 如果要导入具有某些严重性级别的日志记录,则单击按严重性显示事件复选框。然后,单击错误警告信息旁边的复选框以指示要导入的类型。
    6. 要定义高级过滤器:
      1. 单击高级选项卡。“高级过滤”表显示已定义的所有过滤条件。与一个或多个条件相匹配的日志记录将被导入。
      2. 要在表中添加条目,请单击添加。从主要公共基本事件属性列表中选择过滤所依据的属性。选择运算符(like 执行模式匹配)。输入一个值,日志记录的该属性必须具有该值才能被导入:
        • 使用星号(*)来表示任何字符串。
        • 使用竖线(|)来表示非互斥“或”。
        • 时间值必须具有 ISO 格式 yyyy-mm-dd hh:mm:ss.sTZD,其中:
          • yyyy 是四位的年份值
          • mm 是两位的月份值
          • dd 是两位的日值
          • hh 是两位的小时值(使用 24 小时时钟)
          • mm 是两位的分钟值
          • ss.s 是两位的秒值,小数点后面的小数秒是可选的
          • TZD 是时区指定符,它是相对于全球标准时间(UTC)的 6 字符时间,例如 +05:00 或 -07:00;或者是时区缩写 EST 或 GMT。要了解有关格式的信息,请访问 http://www.w3.org/TR/NOTE-datetime,要获取时区缩写列表,请访问 http://www.timeanddate.com/library/abbreviations/timezones/

        单击确定

      3. 要编辑现有的条目,请选择该条目,然后单击编辑并修改字段。
      4. 要除去一个条目,请选择该条目,然后单击除去
    7. 单击确定
  14. 单击完成以导入日志文件。

根据日志文件大小的不同,导入日志文件可能需要一些时间。要查看导入状态,请单击工作台窗口右下角的“进度”按钮 “进度”按钮。这将打开进度视图,在该视图中,您可以查看所有活动作业的进度。如果要停止导入日志,请单击日志名旁边的红色停止按钮;您所停止导入的记录之前的所有记录都会被导入。

导入完成(或停止)后,将在“日志”视图中打开已导入的文件。

日志视图

缺省情况下,所有已导入的日志文件都将按“缺省日志集”首选项序列化,这使您能够方便地重新导入那些文件。

注意:应确保要导入的日志的版本与在详细信息选项卡中选择的应用程序版本相匹配。版本号不匹配将导致导入日志时使用不正确的解析器。“日志导航器”视图将列示日志,但是“日志”视图将是空的。

如果已导入包含内部相关的日志文件(例如某些应用程序服务器跟踪日志),一个关系对象就会被添加到“关系”列表中,并且生成的名称以关联引擎的名称开头。

相关概念
使用日志和跟踪分析器来确定分布式应用程序中的问题

相关任务
导入症状数据库
使用日志文件
使用日志集
将日志或相关导出为公共基本事件表示