Я только что обновил с ELK 6.7.0 до 7.4.0 (через 6.8.0). После того, как я запустил свой экземпляр 7.4.0, logstash начал помещать данные в индекс с именем «logstash» вместо «logstash-2019.10.24», как это было раньше.
Я обновил свой выходной плагин, чтобы он выглядел как
output {
elasticsearch {
hosts => ["localhost"]
index => "logstash-%{+YYYY.MM.dd}"
}
}
Раньше у меня не было части «index», но я попробовал это, чтобы посмотреть, поможет ли это, перезапустил logstash, и он все еще помещает данные в индекс «logstash».
Как я могу заставить logstash снова использовать индексы с меткой даты?
(я запускаю только один узел в докере: https://github.com/kenwdelong/elk-docker/tree/ELK-7.4.0)
Странно, если я раскручиваюсьтот же самый тегированный образ докера на чистой машине, и вставьте в него некоторые данные, используя тестовый скрипт на моей странице github, он работает нормально, и я получаю дату в имени индекса.