tmp
Tuesday, March 27, 2018
Fluentd memo
### 動作確認 設定ファイル編集 `/etc/fluentd/fluentd.conf` ```
type forward
type stdout
``` Restart fluentd ``` $ sudo service td-agent restart ``` 飛ばしてみる ``` $ echo '{"json":"message"}' | fluent-cat debug.test ``` `fluent-cat` がない場合以下を確認 * `/usr/lib/fluent/ruby/bin/fluent-cat` * `/opt/td-agent/embedded/bin/fluent-cat` ログを見てみる ``` $ tail /var/log/fluentd/stdout.log 2018-03-27 10:17:02 +0900 debug.test: {"json":"message"} ``` ### Output file `/etc/fluentd/fluentd.conf` ```
type file path /var/log/fluent/app time_slice_format %Y%m%d time_slice_wait 1m flush_interval 5s utc
``` 再起動して確認 ``` $ sudo service td-agent restart $ echo '{"json":"message"}' | fluent-cat debug.file.test $ tail /var/log/fluent/app.20180405_0.log 2018-04-05T02:42:38Z debug.file.test {"json":"message"} ``` * `time_format` fileに出力される時間のフォーマット default: ISO-8601 * `utc` ファイル分割にUTCを使用するか default: localtime * `compress` 圧縮するかどうか default: no compression * `time_slice_format` どのくらいの期間でファイルを分割するか default: `%Y%m%d%H` * `time_slice_wait` ファイル分割時の待ち時間、どのくらい遅れを許容するか default: `10m` * `flush_interval` データをflushする間隔 default: `60s` ## 参考 * http://hivecolor.com/id/37 * https://qiita.com/zaburo/items/dbd943d370afe8e4a304 * http://www.usupi.org/sysad/253.html ### output file * https://docs.fluentd.org/v0.12/articles/out_file * https://blog.tnmt.info/2012/10/19/about-fluentd-out-file-plugin/
No comments:
Post a Comment
Newer Post
Older Post
Home
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment