diff --git a/monitoring/logging/fluentd/introduction/configurations/elastic-fluent.conf b/monitoring/logging/fluentd/introduction/configurations/elastic-fluent.conf
index 1a453f0..89a61b4 100644
--- a/monitoring/logging/fluentd/introduction/configurations/elastic-fluent.conf
+++ b/monitoring/logging/fluentd/introduction/configurations/elastic-fluent.conf
@@ -1,4 +1,5 @@
-# This source gets incoming logs over HTTP and sends them to elastic search
+
+# incoming http --> elastic search
@type http
port 9880
@@ -7,18 +8,49 @@
keepalive_timeout 10s
+#container logs --> elastic search
+
+ @type tail
+ format json
+ read_from_head true
+ tag docker.log
+ path /fluentd/log/containers/*/*-json.log
+ pos_file /tmp/container-logs.pos
+
+
+#local file --> elastic search
+
+ @type tail
+ format json
+ read_from_head true
+ tag file-myapp.log
+ path /app/example-log.log
+ pos_file /tmp/example-log.log.pos
+
+
+# where to send http logs
@type elasticsearch
host elasticsearch
port 9200
- index_name fluentd
+ index_name fluentd-http
type_name fluentd
+#where to send file logs
@type elasticsearch
host elasticsearch
port 9200
- index_name fluentd
+ index_name fluentd-file
+ type_name fluentd
+
+
+#where to send docker logs
+
+ @type elasticsearch
+ host elasticsearch
+ port 9200
+ index_name fluentd-docker
type_name fluentd
\ No newline at end of file
diff --git a/monitoring/logging/fluentd/introduction/configurations/fluent.conf b/monitoring/logging/fluentd/introduction/configurations/fluent.conf
index 8920e06..6ecbf2a 100644
--- a/monitoring/logging/fluentd/introduction/configurations/fluent.conf
+++ b/monitoring/logging/fluentd/introduction/configurations/fluent.conf
@@ -1,6 +1,4 @@
-@include elastic-fluent.conf
################################################################
-
# This source reads tail of a file
@type tail