質問: logstashのfile output pluginにおけるファイルロックについて お世話になります。 logstashのfile output pluginにおいて、ファイル出力中のファイルロックの仕様はどのようになっているのでしょうか? (調べてみたものの、情報を見つけることができませんでした) 具体的にやろうとしていることは、logstashで出力したファイルをシェルなどで定期的にgzipコマンドで圧縮して後続処理へ渡すようなことを考えております。 この際に、inputが不定期で行われるため、ファイル出力と圧縮処理が競合した場合の動作を懸念しております。 お分かりの方がいらっしゃいましたら、ご教示いただけますと幸いです。 動作環境 logstash 6.2...
回答: 基本的にはatomicな挙動になると思うので、問題ないと思います。 心配なら path => "./output-%{+yyyy-mm-dd}.txt" のように指定して、ファイルの出力先が日時によって定期的に変わるようにすれば良いと思います。