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