1、第一次我本地手动修改了文件内容,logstash控制台打印输出了内容,并且同步到了es
2、大概过10分钟,我再一次修改文件内容,发布控制台不打印内容,但是sincedb_path目录文件却检测到了最新行,这样看,logstash检测到了文件改动,但是控制台没输出
3、难道是logstash会缓存一些数据,等待一段时间再去提交吗?还是说别的情况
4、这个是我的配置
input {
file {
path => "....."
start_position => "beginning"
close_older => "1 day"
sincedb_path => "......."
codec => json { charset => "UTF-8" }
}
}
..................
elasticsearch {
ecs_compatibility => disabled
action => "update"
doc_as_upsert => true
hosts => [.....]
index => "...."
document_id => "...."
}
2、大概过10分钟,我再一次修改文件内容,发布控制台不打印内容,但是sincedb_path目录文件却检测到了最新行,这样看,logstash检测到了文件改动,但是控制台没输出
3、难道是logstash会缓存一些数据,等待一段时间再去提交吗?还是说别的情况
4、这个是我的配置
input {
file {
path => "....."
start_position => "beginning"
close_older => "1 day"
sincedb_path => "......."
codec => json { charset => "UTF-8" }
}
}
..................
elasticsearch {
ecs_compatibility => disabled
action => "update"
doc_as_upsert => true
hosts => [.....]
index => "...."
document_id => "...."
}
2 个回复
kin122
赞同来自:
tongchuan1992 - 学无止境、学以致用
赞同来自: