标签: persistence reliability fluentd
由于流利者不使用redis但据说内置可靠性更好,如何解决实例在有机会将日志发送到弹性搜索之前的问题?这是不是值得担心的事情,例如你可以设置高频率的日志,所以如果你丢失了实例,只有几行没有转移?
答案 0 :(得分:0)
Fluentd使用缓冲机制,一旦收到一组事件,它们存储在内存或文件系统中,最新的是用于可靠性的。事件以块的形式存储,然后在一段时间内将块刷新到目的地。如果块失败,它将在稍后重试。
您可以在官方文档中阅读有关缓冲的更多信息:
http://docs.fluentd.org/articles/buffer-plugin-overview