fluent-plugin-s3で、time_slice_format %Y%m%dにしてても、一日に複数ファイルがでてくる件

0
Kazuki Ohta @kzk_mover

@Spring_MT out_s3のページにも説明を追加しました〜 > http://t.co/Oy9bF3At

2012-11-27 15:10:17
Sadayuki Furuhashi @frsyuki

大丈夫です。それ今さっき @kzk_mover が足したドキュメントです…! RT @Spring_MT: bufferのことちゃんt書いてあった、、 すみません http://t.co/Sf0DNXTi #fluentd

2012-11-27 14:17:53
Sadayuki Furuhashi @frsyuki

たぶん out_file で compress gz を指定した場合も同じ。デフォルト 8MB だと小さすぎるかな。TimeSlicedOutput で buf_file だったらデフォルト値を 200MB くらいにするべきだろうか… #fluentd

2012-11-27 13:03:41
Sadayuki Furuhashi @frsyuki

buffer_chunk_limit は 8MB なのだけど、出来上がるファイルは圧縮されているので、TimeSlicedOutput であるのに 200KB くらいのファイルが同じ時間に複数できておかしいように見えるという事案が、out_s3 プラグインで発生。

2012-11-27 13:02:18
Sadayuki Furuhashi @frsyuki

@Spring_MT buffer_chunk_limit 128m です。最後の m でMBの意味になります。ないと128バイトになるので^^;

2012-11-27 13:01:14
Sadayuki Furuhashi @frsyuki

@kzk_mover 新ドキュメントで、buffer_chunk_limit の説明を移行し忘れているっぽいです。buffer_queue_limit と一緒に、どこかには説明があった方が良さそうですが、どうしましょ? cc: @Spring_MT

2012-11-27 13:00:51
はるやま | Makoto Haruyama @Spring_MT

@frsyuki あ、<match pattern>の中にbuffer_chunk_limit 128とか書けばいいのか

2012-11-27 12:59:18
はるやま | Makoto Haruyama @Spring_MT

@frsyuki out_s3はs3に転送するときに圧縮かけてたはずなので、buffer_chunk_limitですね、、、、これどこで設定するんですかね、、、document見てものってないっす >_<

2012-11-27 12:56:19
Sadayuki Furuhashi @frsyuki

@Spring_MT おーなるほど!ならば buffer_chunk_limit ですね!

2012-11-27 12:55:05
はるやま | Makoto Haruyama @Spring_MT

@frsyuki 多分、gzで圧縮かかってるので、解凍したファイル見たら丁度8Mでした!

2012-11-27 12:52:39
Sadayuki Furuhashi @frsyuki

@Spring_MT flush_interval がセットされていると、定期的にファイルを書き出す挙動になりますが、forest もセットしないですよねぇ…。S3上のファイルの作成日時が一定間隔だったら、flush_interval が若干怪しい気がします。

2012-11-27 12:52:05
Sadayuki Furuhashi @frsyuki

@Spring_MT buffer_size_limit ではなくて buffer_chunk_limit でしたorz しかし v0.10.27 の buf_file だとデフォルトで 8MB なので、何か違う気がする…。

2012-11-27 12:51:18
はるやま | Makoto Haruyama @Spring_MT

document読んだけど、そんな設定あったけなあ

2012-11-27 11:34:11
はるやま | Makoto Haruyama @Spring_MT

@frsyuki buffer_size_limitって設定できるんでしたっけ、、

2012-11-27 11:33:26
Sadayuki Furuhashi @frsyuki

@Spring_MT お、そのファイルサイズ傾向は、buffer_size_limit が小さそうですね。ついでにfluentdのバージョンいくつですか?

2012-11-27 11:27:46
Sadayuki Furuhashi @frsyuki

@Spring_MT あ、それ forest を使っているからでは。

2012-11-27 11:18:11
Sadayuki Furuhashi @frsyuki

@Spring_MT 実際に作成されるファイルのファイル名群はどんなですか?

2012-11-27 11:17:42
はるやま | Makoto Haruyama @Spring_MT

@frsyuki 一台でS3に書いています。path等の設定はこちらになります。https://t.co/gmqWKdCF

2012-11-27 11:16:29
Sadayuki Furuhashi @frsyuki

@Spring_MT 複数のFluentdからS3に書いていれば複数になりますが、1台ですか? 具体的にどんなファイルパスでしょう?

2012-11-27 11:13:32
はるやま | Makoto Haruyama @Spring_MT

@frsyuki time_slice_waitを増やしてみました(5m -> 20m)が、ファイルが複数になりますね、、、 ファイルの中身も確認しましたが、time_slice_waitより間隔が空いてることはなかったです。

2012-11-27 11:11:28