与Logstash相比占用内存更少、社区更活跃,两者比较可参考Fluentd vs. Logstash: A Comparison of Log Collectors
人气情况:
github fluent/fluentd start 6.8k
npm fluent-logger weekly downloads 11,493
Fluentd的用户:
Atlassian
Microsoft
amazon
LINE
PPTV
…
fluentd安装
fluentd安装、启动可参考Fluent doc
Fluentd配置
source: 数据源配置,可接受log-tail、http、tcp、udp等方式数据,
filter: 数据过滤配置,对匹配的tag进行过滤
match: 数据输出配置,对匹配的tag进行输出设置
@type tcp tag tcp.events # required
@type regexp expression /^(?
\d+):(?
\w+)$/
port 5170 # optional. 5170 by default bind 0.0.0.0 # optional. 0.0.0.0 by default delimiter \n # optional. \n (newline) by default
$ echo ':awesome' | netcat 0.0.0.0 5170
Parsed result like below:
{"field1":"","field2":"awesome}
built-in TCP input @see http://docs.fluentd.org/articles/in_forward @type forward @id input_forward
self_hostname input.local shared_key liang_handsome
@type grep regexp1 levelStr (INFO|WARN|ERROR)
# Match events tagged with "myapp.access" and # store them to /var/log/fluent/access.%Y-%m-%d # Of course, you can control how you partition your data # with the time_slice_format option.
@type file path E:\software\fluentd\td-agent\log\output_file
二元正态分布,多元正态分布对于两个随机变量 XXX YYY 若它们服从二维正态分布 则概率密度函数为 f x y 12 X Y1 2exp 11 2 x X 2 X y Y 2 Y 2 x X y Y X Y f x y frac 1 2 pi sigma X sigma Y sqrt 1 rho 2 exp left frac 1 1 rho 2 left