github.com/fluent/fluent-logger-golang/fluent
函数概览
Go
// 向配置文件赋初值
func New(config Config) (f *Fluent, err erro...
admin
4年前 (2016-10-08) 2436℃ 0评论
2喜欢
fluentd是一个非常优秀的日志收集工具,这里我主要用它来收集docker-swarm集群的各个容器的日志。
fluentd使用插件:
用于路径中加入tag:fluent-plugin-forest
用于修改record:fluent-plugin-record-reform...
admin
4年前 (2016-09-26) 30401℃ 2评论
15喜欢
fluentd输出的日志,会按照path + time + “.log”的方式输出,参见。但是这只会使文件名加上名称,如果不断往这个路径中加入日志的话,那么产生的日志将会非常的多,所以需要在日志的路径中加入time。
思路是,首先使用record_refo...
admin
4年前 (2016-09-26) 3476℃ 1评论
2喜欢
server
Shell
<source>
type forward
port 24224
bind 0.0.0.0
</source>
<match *.syst...
admin
4年前 (2016-09-23) 4672℃ 0评论
8喜欢
fluentd 自己的日志:
开启格式:
/opt/td-agent/embedded/bin/fluentd -q -c final_final_02.conf -o /home/lee/temp.txt &
fluentd的日志默认是输出到标准输出的,但是这样可能会...
admin
4年前 (2016-09-23) 2093℃ 0评论
4喜欢
测试使用fluentd日志收集工具,在swarm集群中收集日志的效果,这里有3台机器,分别是134,136,138. 其中134,136作为swarm集群中的两台机器,运行一个Service,并在这两台机器上运行fluentd程序,作为fluentd客户端程序,向138上运行的f...
admin
4年前 (2016-09-22) 3469℃ 0评论
0喜欢
需求:需要把fluentd输出的文件命名为包含“年-月-日-时-分”的文件,并且其按照5分钟进行分片处理。也就是每3分钟会有一次日志输出。
配置文件,以及输出案例
time_slice_format把这个选项设置为%Y%m%dT%H%M,
然后把从chunk推送出去的时间flus...
admin
5年前 (2016-09-21) 4664℃ 0评论
3喜欢
获取到的log内容其中包含不同的信息,使用正则进行筛选,按照不同的内容输出到不同的地方,比如{"log":"Error Something"}和{"log":"Info Somethins"}将其输出到不同的地方
使用fluentd的copy和match中的grep插件进行内容区...
admin
5年前 (2016-09-20) 5566℃ 1评论
1喜欢
创建一个Service
INI
root@localhost:~# docker service create --replicas 1 -p 8004:8000 --name temp01 --log-driver=f...
admin
5年前 (2016-09-19) 3527℃ 0评论
2喜欢
Docker使用log-driver收集日志,会有一个buff,如果在运行docker容器的机器上的fluentd程序挂了,那么日志就会打在这个缓冲区中,官网说明。
客户端fluentd向服务器fluentd转发日志的时候,也会有一个buff,如果服务器fluentd挂了,那么日...
admin
5年前 (2016-09-19) 2938℃ 1评论
1喜欢