Logstash を再起動すると、Logstash がログ イベントを複製することが時々観察されました。start_position、、、構成オプションsincedb_pathを適用する正しい方法は何かと考えていました。sincedb_write_interval
- 以下の例のように、同じ場所に複数のファイルがある場合はどうなりますか
/home/tom/testData/*.log XXX.logたとえば、ファイルの名前が変更されXXX-<date>.logて新しいXXX.logファイルが作成されるなど、ファイルのローテーションが発生するとどうなりますか。この場合、名前は変わりませんが、inode は変わります。
誰かがこれに光を当てることができれば、非常に感謝しています。
input {
file {
path => "/home/tom/testData/*.log"
type => "log"
start_position => "beginning"
sincedb_path => "/persistent/loc"
sincedb_write_interval => 10
}
}