Flume taildir agent监听一个或者多个文件

taildir agent

a1.sources = r1
a1.channels = c1
a1.sinks = k1

==a1.sources.r1.type = taildir
# 这个是用于断点续传,确保不被重复消费
a1.sources.r1.positionFile=/data/flume/position.json
a1.sources.r1.filegroups = f1 a1.sources.r1.filegroups.f1 = /root/taildir/hkjcpdd.log==

a1.channels.c1.type = memory
a1.channels.c1.capacity = 10000
a1.channels.c1.transactionCapacity = 100

a1.sinks.k1.type = logger

a1.sources.r1.channels = c1
a1.sinks.k1.channel = c1

与之exev不同的是,他是监听的是文件内容,而exec是监听命令运行后的结果

监听多个文件的话那就多写几个

例如: