【发布时间】:2021-01-01 14:17:47
【问题描述】:
我使用 logstash 7.9.3,在此版本中,我无法创建正确的索引名称,例如 logstash-2021.01.01。我需要一个月的前 9 天为 0。
使用此配置 logstash-%{+yyyy.MM.dd} 结果为 => logstash-2021.01。01-000001
使用此配置 logstash-%{+yyyy.MM.d} 结果为 => logstash-2021.01。1
input {
redis {
host => "someip_of_redis"
data_type => "list"
key => "logstash"
codec => "json"
}
}
output {
elasticsearch {
hosts => ["http://someip_of_elastic:9200"]
index => "logstash-%{+yyyy.MM.dd}"
}
}
提前谢谢你
【问题讨论】:
-
你觉得哪一部分很奇怪?
-000001? -
是的,-000001,我不需要这个
-
是的,但这是标准的。这就是 Elasticsearch 处理索引翻转(这是一个单独的机制)的方式。忽略它,它不会对您产生任何负面影响。
-
现在是新的吗?在 5.x、6.x 版本中没有 -000001。谢谢
标签: elasticsearch logstash logstash-configuration