I read @warkolm post about moving daily indices into monthly and i thank him for the great example. ( Example )
I have couple hundred individual indexes which i managed to create the logstash.conf file using a ruby program. My question here is, if i try to merge daily indices into monthly with the process below, will it duplicate the data if i re-run after the logstash crashes somehow and if yes, is there a way to avoid it.?
input {
elasticsearch {
hosts => [ "xx.xx.xx.xx" ]
index => "cloudtrail-test1-2017.08.*"
size => 1000
scroll => "5m"
docinfo => true
}
elasticsearch {
hosts => [ "xx.xx.xx.xx" ]
index => "cloudtrail-test2-2017.08.*"
size => 1000
scroll => "5m"
docinfo => true
}
}
output {
elasticsearch {
hosts => [ "xx.xx.xx.xx" ]
index => "%{[@metadata][_type]}-%{+YYYY-MM}"
document_type => "%{[@metadata][_type]}"
document_id => "%{[@metadata][_id]}"
}
stdout {
codec => "dots"
}
}
--
Niraj