parser_*.log once this file is 10mb this gets renamed to parser_appserver_backup.log and then creates a new file called parser_appserver.log.later parser_appserver_backup.log is deleted
logstash completely reads parser_appserver_backup.log file. once parser_appserver_backup.log is deleted. It never detects the parser_appserver.log file.
if restarted then the inode entries are updated in sincedb file.
find my config
input {
file {
path => "C:/Program Files (x86)/hitachi/app server/DB/Logs/parser_*.log"
type => "parser"
start_position => "beginning"
sincedb_path => "C:/setup/tools/logstash/sincedb_parser"
sincedb_clean_after => "1w"
close_older => 60 # Close file descriptors for files not modified in 60 seconds
ignore_older => 86400
discover_interval => 15
stat_interval => 5
codec => plain { charset => "Windows-1252" }
}
file {
path => "C:/Program Files (x86)/hitachi/app server/DB/Logs/server_*.log"
type => "server"
start_position => "beginning"
sincedb_path => "C:/setup/tools/logstash/sincedb_server"
sincedb_clean_after => "1w"
ignore_older => 86400
discover_interval => 5
stat_interval => 3
codec => plain { charset => "Windows-1252" }
}
}