VMware Aria Operations for Logs Importer使用清单配置文件来确定日志格式并指定要导入的数据的位置。清单文件与 liagent.ini 配置文件格式相同、结构相似。
您可以选择创建自己的清单文件以导入任意日志文件。创建此类文件的一个好处是,您不需要知道数据文件的绝对路径。
如果不创建清单文件,VMware Aria Operations for Logs Importer将使用收集所有 .txt 和 .log 文件 (include=*.log*;*.txt*) 的默认清单,并且会对已提取的日志应用自动分析程序(提取时间戳 + kvp)。
如果将 liagent.ini 配置文件用作清单文件,VMware Aria Operations for Logs Importer将仅提取 [filelog] 部分作为清单。[filelog] 部分的所有选项在 VMware Aria Operations for Logs Importer中均受支持。
有关 [filelog] 部分中支持的选项以及配置示例的信息,请参见《使用 VMware Aria Operations for Logs 代理》中的“从日志文件收集事件”主题。
创建清单文件
您可以将代理配置文件的内容复制并粘贴到新的 TXT 文件中。要确定一个动态路径,请移除目录路径前开头的“/”。
指定目录路径
在 [filelog] 部分中指定的目录可与源路径相关或者为绝对路径。要指定相对路径,在 Linux 下,请不要包含开头的斜线,否则,VMware Aria Operations for Logs Importer会将此路径视为绝对路径。
要在目录键的值中表示名称模式,您可以使用
* 和
** 字符。
- 在单个目录中将 * 用作占位符。使用该字符表示具有一个任意文件夹名称的一级嵌套。例如,使用 directory = log_folder_* 表示以字符串 log_folder_ 开头的任意文件夹。
- 使用 ** 表示具有文件夹名称的任意级别嵌套。例如,可以使用 directory = **/log 表示源目录中任意级别嵌套具有 log 名称的任意文件夹。