diff --git a/config/elk/start b/config/elk/start new file mode 100644 index 0000000000000000000000000000000000000000..6dc70042a33f0b6baed0b9532ac42da6869ce9c8 --- /dev/null +++ b/config/elk/start @@ -0,0 +1,3 @@ +docker network create elk +docker run -d -v "$PWD/esdata":/usr/share/elasticsearch/data -p 9200:9200 -p 9300:9300 --name elastic --net elk elasticsearch +docker run -e ELASTICSEARCH_URL="http://elastic:9200" -p 5601:5601 -d --name kib --net elk kibana diff --git a/config/fluentd/fluentd.conf b/config/fluentd/fluentd.conf index d7346cb66960ac368975c3e7628940faac47a12d..e0e91c56897b49920647914dfef107020a6c4d25 100644 --- a/config/fluentd/fluentd.conf +++ b/config/fluentd/fluentd.conf @@ -4,10 +4,11 @@ bind 0.0.0.0 </source> <match asapo> - @type file - buffer_type memory - flush_interval 1s - path fluentd/etc/asapo - time_slice_format %Y%m%d - format single_value + @type elasticsearch + host elastic + port 9200 + index_name fluentd + flush_interval 5s + type_name fluentd </match> + \ No newline at end of file diff --git a/config/fluentd/start b/config/fluentd/start new file mode 100644 index 0000000000000000000000000000000000000000..ab20e1f3e5330ed8aa0be4c5f4c713c773b8431b --- /dev/null +++ b/config/fluentd/start @@ -0,0 +1,2 @@ +fluent-gem install fluent-plugin-elasticsearch +docker run -p 9880:9880 -v `pwd`:/fluentd/etc -e FLUENTD_CONF=fluentd.conf --name fluentd --net elk fluent/fluentd \ No newline at end of file