缓存配置
最近更新时间: 2019-11-26 14:57:59
点击“类型选择”后面的下拉框,会弹出“memory”和“file”两个选项:
- Memory:表示agent的channel组件配置为MemoryChannel,此时agent采集的Event被缓存在内存中。
- File:表示agent的channel组件配置为File Channel,此时agent采集的Event被缓存在文件中。
根据类型选择的不同,有不同的缓存参数需要配置,下面具体说明。
- 选择memory时,可以对“最大容量”和“事物容量”进行配置。下表对这两个配置项进行了说明:

| 配置项 |
配置项说明 |
| 最大容量 |
存储在channel中的event的最大数量 |
| 事务容量 |
从source中取得或者发送给sink时,单个事务中允许的event最大数量 |
2.选择file时,可以对“最大容量”、“事务容量”、“checkpoint目录”和“缓存目录”进行配置。下表对这四个配置项进行说明:

| 配置项 |
配置项说明 |
| 最大容量 |
缓存在channel中的event的最大数量 |
| 事务容量 |
从source中取得或者发送给sink时,单个事务中的event最大数量 |
| checkpoint目录 |
采集游标的存储目录,使得agent重启后仍可以从中断的位置开始采集任务 |
| 缓存目录 |
数据缓存在本地磁盘的目录,即File Channel的物理存储位置 |