You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
136 lines
3.9 KiB
136 lines
3.9 KiB
# config
|
|
<match debug.*>
|
|
@type stdout
|
|
</match>
|
|
|
|
# input log
|
|
<source>
|
|
@type tail
|
|
|
|
path /var/log/*.log
|
|
path_key tailed_path
|
|
pos_file /tmp/fluentd--1605454018.pos
|
|
pos_file_compaction_interval 30s
|
|
refresh_interval 30s
|
|
skip_refresh_on_startup
|
|
|
|
tag stats.node
|
|
|
|
enable_stat_watcher false
|
|
enable_watch_timer false
|
|
read_from_head true
|
|
follow_inodes true # Without this parameter, file rotation causes log duplication
|
|
|
|
<parse>
|
|
@type none
|
|
|
|
keep_time_key true
|
|
</parse>
|
|
</source>
|
|
|
|
# input stats
|
|
<source>
|
|
@type tail
|
|
|
|
path /var/log-in/*/*
|
|
path_key tailed_path
|
|
pos_file /tmp/fluentd--1605454014.pos
|
|
pos_file_compaction_interval 10s
|
|
refresh_interval 30s
|
|
skip_refresh_on_startup
|
|
|
|
tag log.node
|
|
|
|
enable_stat_watcher false
|
|
enable_watch_timer false
|
|
read_from_head true
|
|
follow_inodes true # Without this parameter, file rotation causes log duplication
|
|
<parse>
|
|
@type none
|
|
|
|
keep_time_key true
|
|
</parse>
|
|
</source>
|
|
|
|
# output mongo log*
|
|
<match log.*>
|
|
@type copy
|
|
copy_mode deep
|
|
<store ignore_error>
|
|
@type mongo
|
|
|
|
connection_string mongodb://mongo.poc-datacollector_datacollector-net:27017/fluentdb
|
|
|
|
#database fluentdb
|
|
collection test
|
|
#host mongo.poc-datacollector_datacollector-net
|
|
#port 27017
|
|
|
|
num_retries 60
|
|
capped
|
|
capped_size 100m
|
|
<inject>
|
|
# key name of timestamp
|
|
time_key time
|
|
</inject>
|
|
|
|
<buffer>
|
|
retry_wait 50s
|
|
flush_mode immediate
|
|
#flush_interval 10s
|
|
</buffer>
|
|
</store>
|
|
|
|
<store ignore_error>
|
|
@type stdout
|
|
</store>
|
|
|
|
<store ignore_error>
|
|
@type file
|
|
path /tmp/mylog
|
|
<buffer>
|
|
timekey 1d
|
|
timekey_use_utc true
|
|
timekey_wait 10s
|
|
</buffer>
|
|
</store>
|
|
|
|
</match>
|
|
|
|
# output mongo log*
|
|
<match stats.*>
|
|
@type copy
|
|
<store>
|
|
@type mongo
|
|
#copy_mode shallow
|
|
|
|
database fluentdb
|
|
collection stats
|
|
host mongo.poc-datacollector_datacollector-net
|
|
port 27017
|
|
|
|
num_retries 60
|
|
capped
|
|
capped_size 100m
|
|
|
|
|
|
<buffer>
|
|
flush_interval 30s
|
|
</buffer>
|
|
</store>
|
|
|
|
<store>
|
|
@type stdout
|
|
</store>
|
|
|
|
<store>
|
|
@type file
|
|
path /tmp/mylog
|
|
<buffer>
|
|
timekey 1d
|
|
timekey_use_utc true
|
|
timekey_wait 10s
|
|
</buffer>
|
|
</store>
|
|
|
|
</match>
|
|
|