0
私はかなりの時間logstashを使用しています。私はFileプラグインでカスタム区切り文字を使ってみました。私は静的なファイルを読んでいます。私はファイルのプラグインが32KBのデータを抽出し、デリミタで分割するためにそれをトークナイザに渡すのを見ます。 Logstash Fileプラグインのカスタムデリミタ
data = watched_file.file_read(32768)
changed = true
watched_file.buffer_extract(data).each do |line|
listener.accept(line)
@sincedb[watched_file.inode] += (line.bytesize + @delimiter_byte_size)
end