diff --git a/monitoring/logging/fluentd/basic-demo/readme.md b/monitoring/logging/fluentd/basic-demo/readme.md
new file mode 100644
index 0000000..f69d349
--- /dev/null
+++ b/monitoring/logging/fluentd/basic-demo/readme.md
@@ -0,0 +1,10 @@
+# Fluentd basic demo
+
+In my video: Introduction to logging
+I run fluentd locally
+I collect all local container logs into the `./logs` folder
+Fluentd collects all the logs of the containers running on my machine.
+
+```
+docker-compose up
+```
\ No newline at end of file
diff --git a/monitoring/logging/fluentd/introduction/docker-compose.yaml b/monitoring/logging/fluentd/introduction/docker-compose.yaml
index e69de29..7ec14f0 100644
--- a/monitoring/logging/fluentd/introduction/docker-compose.yaml
+++ b/monitoring/logging/fluentd/introduction/docker-compose.yaml
@@ -0,0 +1,12 @@
+version: "3"
+services:
+ fluentd:
+ container_name: fluentd
+ user: root
+ image: fluent/fluentd:v1.11-debian
+ volumes:
+ - /var/lib/docker/containers:/fluentd/log/containers
+ - ./fluent.conf:/fluentd/etc/fluent.conf
+ - ./logs:/output/
+ logging:
+ driver: "local"
\ No newline at end of file
diff --git a/monitoring/logging/fluentd/readme.md b/monitoring/logging/fluentd/readme.md
index 1a1aebe..82606de 100644
--- a/monitoring/logging/fluentd/readme.md
+++ b/monitoring/logging/fluentd/readme.md
@@ -1 +1,8 @@
-# WIP
\ No newline at end of file
+# Logging
+
+## Logging Basics
+
+* Standardised Logging
+* Centralised Logging
+
+[Demo](./basic-demo/readme.md)
\ No newline at end of file