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