diff --git a/fluent-config-update.conf b/fluent-config-update.conf new file mode 100644 index 0000000..bb43ecc --- /dev/null +++ b/fluent-config-update.conf @@ -0,0 +1,104 @@ +# config + + @type stdout + + +# input log + + @type tail + + path /var/log/*.log + path_key tailed_path + + tag stats.node + + # parse json + + @type json + + + pos_file /tmp/fluentd--1605454018.pos + + + +# input stats + + @type tail + + path /var/log-in/*/* + path_key tailed_path + + tag log.node + + # parse none + + @type none + + + pos_file /tmp/fluentd--1605454014.pos + + + +# output mongo log* + + @type copy + + @type mongo_replset + + database app_swarmlab + collection logs + nodes swarmlabmongo1:27017,swarmlabmongo2:27017,swarmlabmongo1:27017 + + user app_swarmlab + password app_swarmlab + + replica_set rs0 + num_retries 60 + capped + capped_size 100m + + + + flush_interval 20s + + + + @type stdout + + + + @type file + path /tmp/mylog + + timekey 1d + timekey_use_utc true + timekey_wait 10s + + + + + + +# output mongo stats* + + @type copy + + @type mongo_replset + + database app_swarmlab + collection logs + nodes swarmlabmongo1:27017,swarmlabmongo2:27017,swarmlabmongo1:27017 + + user swarmlab + password swarmlab + + replica_set rs0 + num_retries 60 + capped + capped_size 100m + + + @type stdout + + + diff --git a/fluent.conf b/fluent.conf new file mode 100644 index 0000000..f11c30a --- /dev/null +++ b/fluent.conf @@ -0,0 +1,108 @@ +# config + + @type stdout + + +# input + + @type tail + + path /var/log/*.log + path_key tailed_path + + tag stats.node + + # parse json + + @type json + + + pos_file /tmp/fluentd--1605454018.pos + + + +# input + + @type tail + + path /var/log-in/*/* + path_key tailed_path + + tag log.node + + # parse none + + @type none + + + pos_file /tmp/fluentd--1605454014.pos + + + +# output http + + @type copy +# +# @type mongo_replset +# +# database fluent +# collection logs +# nodes ondemand_playground_mongo1:27017,ondemand_playground_mongo2:27017,ondemand_playground_mongo3:27017,ondemand_playground_mongo4:27017,ondemand_playground_mongo5:27017,ondemand_playground_mongo6:27017,ondemand_playground_mongo7:27017 +# +# user myusername +# password mypassword +# +# replica_set rs1 +# num_retries 60 +# capped +# capped_size 100m +# +# +# +# flush_interval 20s +# +# + + @type stdout + + + + @type file + path /tmp/mylog + + timekey 1d + timekey_use_utc true + timekey_wait 10s + + + + + + + + @type copy +# +# @type mongo_replset +# +# database swarmlabplaygroundstats +# collection logs +# nodes ondemand_playground_mongo1:27017,ondemand_playground_mongo2:27017,ondemand_playground_mongo3:27017,ondemand_playground_mongo4:27017,ondemand_playground_mongo5:27017,ondemand_playground_mongo6:27017,ondemand_playground_mongo7:27017 +# +# user myloguser +# password mylogpassword +# +# replica_set rs1 +# num_retries 60 +# capped +# capped_size 300m +# +# +# +# flush_interval 20s +# +# + + @type stdout + + + diff --git a/inventory.yml b/inventory.yml new file mode 100644 index 0000000..4027275 --- /dev/null +++ b/inventory.yml @@ -0,0 +1,6 @@ +[service] +172.20.0.3 +172.20.0.4 +172.20.0.5 +172.20.0.6 +172.20.0.2