Fluentd配置实战
为了给Fission编写一个可以配置的日志采集系统,使用到了Fluentd日志采集框架,暂时对Fluentd的要求比较低,仅仅是可以熟练使用即可。这里记录一下在实践中涉及到的配置的参数含义。使用的fluentd版本是1.11.2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| <source> @type tail path /var/log/fission/jd-buyer_base-test_* pos_file /var/log/fission/pos__jd-buyer_base-test.pos read_from_head true emit_unmatched_lines true refresh_interval 20 tag jd-buyer.base-test <parse> @type json </parse> </source>
<match jd-buyer.base-test> @type copy <store> @type kafka2 # kafka的broker list --> brokers my-kafka.development:9092 default_topic demo <format> @type json </format> <buffer> flush_mode interval retry_type exponential_backoff flush_interval 3 </buffer> </store> </match>
|