vRealize Log Insight Importer使用清单配置文件来确定日志格式并指定要导入的数据的位置。清单文件与 liagent.ini 配置文件格式相同、结构相似。

您可以选择创建自己的清单文件以导入任意日志文件。创建此类文件的一个好处是,您不需要知道数据文件的绝对路径。

如果不创建清单文件,vRealize Log Insight Importer将使用收集所有 .txt.log 文件 (include=*.log*;*.txt*) 的默认清单,并且会对已提取的日志应用自动分析程序(提取时间戳 + kvp)。

如果将 liagent.ini 配置文件用作清单文件,vRealize Log Insight Importer将仅提取 [filelog] 部分作为清单。[filelog] 部分的所有选项在 vRealize Log Insight Importer中均受支持。

有关 [filelog] 部分中支持的选项以及配置示例的信息,请参见《使用 vRealize Log Insight 代理》中的“从日志文件收集事件”主题。

创建清单文件

您可以将代理配置文件的内容复制并粘贴到新的 TXT 文件中。要确定一个动态路径,请移除目录路径前开头的“/”。

指定目录路径

[filelog] 部分中指定的目录可与源路径相关或者为绝对路径。要指定相对路径,在 Linux 下,请不要包含开头的斜线,否则,vRealize Log Insight Importer会将此路径视为绝对路径。

要在目录键的值中表示名称模式,您可以使用 *** 字符。
  • 在单个目录中将 * 用作占位符。使用该字符表示具有一个任意文件夹名称的一级嵌套。例如,使用 directory = log_folder_* 表示以字符串 log_folder_ 开头的任意文件夹。
  • 使用 ** 表示具有文件夹名称的任意级别嵌套。例如,可以使用 directory = **/log 表示源目录中任意级别嵌套具有 log 名称的任意文件夹。