categraf配置多个write时,如果一个write集群有问题,会导致数据堆积么

Viewed 11

当categraf使用[[writers]]配置了多个写入目标后,如果其中一个目标宕机导致无法写入,那么数据会堆积在categraf的缓存中么还是说会直接丢弃

1 Answers

看了一下代码
有一个全局队列, chan_size = 1000000(默认), 存放数据
如果其中一个目标异常导致写入失败,不影响其他目标的写入,只会打印一下报错日志,继续进行后面的写入,所以不会导致数据积压(和filebeat的逻辑不一样)