1.配置docker全局变量
1)vi /etc/docker/daemon.json
{
"log-driver": "fluentd",
"log-opts": {
"fluentd-address": "127.0.0.1:24224"
}
}
2)检查/etc/sysconfig/docker中配置的log server 是否已经配置
2.部署fluentd 注意配置文件 和 log存放路径 需要chmod777
1)新建/home/fluentd.conf文件:
<source>
@type forward
</source>
<match *>
@type file
path /fluentd/log/${tag}/${tag}
append true
<format>
@type single_value
message_key log
</format>
<buffer tag,time>
@type file
timekey 1d
timekey_wait 10m
flush_mode interval
flush_interval 10s
</buffer>
</match>
source
:确定输入源match</