Fluentd log aggregation¶
Fluentd is an open-source data collector designed to unify log data collection and consumption for better use and understanding.^[400-devops-04-ci-cd-pipelines-devops-cd-monitoring-readme.md]
Implementation in Docker Environments¶
When utilizing a containerized architecture, Fluentd is often deployed as a service within a Docker Compose stack.^[400-devops-04-ci-cd-pipelines-devops-cd-monitoring-readme.md] This setup is frequently referred to as "using docker-from-docker-compose," indicating that the Fluentd container integrates directly with the network of other services defined in the orchestration file to gather their logs.^[400-devops-04-ci-cd-pipelines-devops-cd-monitoring-readme.md]
Monitoring and Verification¶
To verify that the aggregation service is operational and to view the logs being processed, administrators can use specific Docker Compose commands.^[400-devops-04-ci-cd-pipelines-devops-cd-monitoring-readme.md] The command docker-compose logs -f fluentd allows users to follow the log output of the Fluentd service in real-time.^[400-devops-04-ci-cd-pipelines-devops-cd-monitoring-readme.md]
Related Concepts¶
- [[Log aggregation]]
- Docker Compose
- CI/CD Pipelines
Sources¶
- 400-devops-04-ci-cd-pipelines-devops-cd-monitoring-readme.md