Конфигурация logstash работает с 6.5.1
версией, но не работает с 6.5.3
input {
file {
path => "D:\gitProjects\my\sources\my.log"
codec => "json"
type => "my"
}
}
output {
if [type]=="my" {
elasticsearch {
hosts => [ "localhost:9200" ]
index => "my-%{+YYYY.MM.dd}"
}
}
}
1) Я запускаю elasticksearch
и открываю http://localhost:9200/_cat/indices?v
- я вижу пустую страницу
2) Я запускаю kibana
и открываю http://localhost:5601
, после чего вижу
health status index uuid pri rep docs.count docs.deleted store.size pri.store.size
green open .kibana_1 DeLeJPxsR02cAPdCCHsVrg 1 0 4 0 22.6kb 22.6kb
в http://localhost:9200/_cat/indices?v
3) Я запускаю свое приложение и у меня есть my.log сdata
4) Я запускаю Logstash
- logstash.bat -f my.conf
и он запускается успешно:
[2018-12-19T14:55:27,550][INFO ][logstash.agent ] Successfully started
Logstash API endpoint {:port=>9600}
Но не имеют новых индексов в упругом.Я не понимаю почему.либо он не видит файл с логами, либо не может записать в эластик, либо я забыл что-то сделать