缓存配置

最近更新时间: 2019-11-26 14:57:59

点击“类型选择”后面的下拉框,会弹出“memory”和“file”两个选项:

  • Memory:表示agent的channel组件配置为MemoryChannel,此时agent采集的Event被缓存在内存中。
  • File:表示agent的channel组件配置为File Channel,此时agent采集的Event被缓存在文件中。 根据类型选择的不同,有不同的缓存参数需要配置,下面具体说明。
  1. 选择memory时,可以对“最大容量”和“事物容量”进行配置。下表对这两个配置项进行了说明:
配置项 配置项说明
最大容量 存储在channel中的event的最大数量
事务容量 从source中取得或者发送给sink时,单个事务中允许的event最大数量
2.选择file时,可以对“最大容量”、“事务容量”、“checkpoint目录”和“缓存目录”进行配置。下表对这四个配置项进行说明: ![](http://imgxxfb.yun.ccb.com//raw/789624bd89dee6a81028576b09f438bd.png)
配置项 配置项说明
最大容量 缓存在channel中的event的最大数量
事务容量 从source中取得或者发送给sink时,单个事务中的event最大数量
checkpoint目录 采集游标的存储目录,使得agent重启后仍可以从中断的位置开始采集任务
缓存目录 数据缓存在本地磁盘的目录,即File Channel的物理存储位置