当我使用logstash时,我需要将日志存储到Es索引中。将日期作为logstash追加到索引名。2018-08-06,但当我尝试在流动的conf中指定自定义名称时,它不会被添加
</store>
<store>
@type elasticsearch
host X.X.X.X
port 9200
logstash_format false
index_name updatetest.%Y%m%d --> In index name its not replacing with date
</store>这是索引名称,由上面的conf updatetest创建。%Y%m%d -->它应该类似updatetest.20180806
提前感谢您的帮助
发布于 2019-05-15 01:13:41
如果您不想使用logstash格式,也可以这样做:
<store>
@type elasticsearch
host x.x.x.x
index_name test.%Y%m
<buffer tag, time>
timekey 1h
</buffer>
flush_interval 5s
</store>现在,%Y和%m被替换。定义一个缓冲区使datetime格式化代码可用。
发布于 2018-10-03 21:46:18
嗨解决了上面的问题。
</store>
<store>
@type elasticsearch
host X.X.X.X
port 9200
logstash_format true
logstash_prefix babuji
</store>
</match>
#</match>https://stackoverflow.com/questions/52621299
复制相似问题