A Docker log collection tool that gathers container stdout and internal log files, sending them to centralized logging systems.
Log-Pilot is a Docker log collection tool that automatically gathers logs from Docker containers, including both stdout and internal log files. It solves the problem of fragmented log management in containerized environments by providing a unified way to ship logs to centralized systems like Elasticsearch, Graylog, or AWS CloudWatch Logs.
DevOps engineers and platform teams managing Docker-based infrastructure who need reliable, automated log aggregation without per-container manual configuration.
Developers choose Log-Pilot for its declarative configuration via Docker labels, support for both stdout and file logs, and flexibility with multiple logging backends—all without requiring separate log collector processes per container.
Collect logs for docker containers
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports both Fluentd and Filebeat plugins without separate processes per container, allowing seamless integration with various logging backends like Elasticsearch and AWS CloudWatch.
Collects both Docker container stdout and log files from inside containers, addressing limitations of Docker's native logging that only handles stdout.
Uses Docker labels to specify logs to collect, minimizing manual setup and enabling easy scaling in containerized environments as per the quickstart example.
Outputs to multiple centralized systems including Elasticsearch, Graylog2, and AWS CloudWatch Logs, providing flexibility in log management tooling.
Exclusively designed for Docker environments, making it incompatible with other container runtimes or orchestrators without Docker, which restricts use in heterogeneous setups.
Requires mounting the host filesystem (/) and granting SYS_ADMIN capabilities, as shown in the run command, which can introduce security risks and deployment complexity.
Focuses primarily on collection and shipping with basic tagging, lacking built-in features for advanced parsing, filtering, or transformation compared to dedicated log processors.