【问题标题】:logstash create strange index namelogstash 创建奇怪的索引名称
【发布时间】: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


【解决方案1】:

要禁用它,我在 ilm_enabled => false 之后添加到配置

input {
   redis {
       host => "someip_of_redis"
       data_type => "list"
       key => "logstash"
       codec => "json"
   }
}

output {
   elasticsearch {
       hosts => ["http://someip_of_elastic:9200"]
       ilm_enabled => false
       index => "logstash-%{+yyyy.MM.dd}"
   }
}

【讨论】:

  • 不错,我不知道。 :)
猜你喜欢
  • 2019-05-23
  • 1970-01-01
  • 2016-06-28
  • 2015-11-15
  • 1970-01-01
  • 1970-01-01
  • 2023-03-15
  • 2015-05-27
  • 1970-01-01
相关资源
最近更新 更多