LoginSignup
0
0

More than 5 years have passed since last update.

fluentd (td-agent) note

Last updated at Posted at 2016-07-19

fluentd ver 1.x

multiprocess

<system>
workers 2
</system>

But any plugins do not supprt multiprocess e.g. debug_agent.

sender sample

<source>
  @type tail
  path /tmp/test.log
  pos_file /tmp/td-pos/test.log
  tag hoge.test
  format none
  read_from_head true
</source>

<match hoge.**>
  @type forward
  <server>
    host <your fluend-server>
    port 24224
  </server>
  buffer_type file
  buffer_path /tmp/buff/test.*.buff
  flush_at_shutdown true
</match>

out_file

path = buffer_path

The path parameter is used as buffer_path in this plugin.
So..
- No need to set buffer_path.
- If you dislike bufferd path like "/path/to/file.20140101.log.b4eea2c8166b147a0", set flush_interval 0s

Of course , even if you set flush_interval 0s, buffers path created at the moment.

output RAW format

format single_value retruns parts of JSON message: key. If you return other key, set message_key <YOUR_KEY>. i.e.) default is message_key message

Stop split!

append true

symlink_path

Link to latest buffer file. But when just after logrotate (kill USR1) or no buffer file, this link to be a dead link.

symlink_path can not set * (wild card)

out buffer

default limit

type buffer_chunk_limit buffer_queue_limit total
file 256 8MB 2GB
memory 64 8MB 512MB
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0