我有以下设置:
FileBeat -> Logstash -> Elasticsearch -> Kibana(全部 5.1.1)
当我将日志文件JSON
(在检查了 FileBeat 日志后,我知道这可能是因为 Filebeat 没有收到已发送日志的确认,所以它一直在重新发送。为了停止接收重复的文件,我想我将不得不使用一个document_id
in logstash 配置文件。
IE
output
{
elasticsearch {
document_id => "%{offset}"
index => "ap-index"
hosts => ["localhost:9222"]
}
}
我的问题是,每个文档的偏移字段是否唯一?这是停止接收重复的正确方法吗?