docker日志收集方案
docker日志收集方案?
一款新的 Docker 日志收集工具:log-pilot。log-pilot 是我们为您提供的日志收集镜像。
可以在每台机器上部署一个 log-pilot 实例,就可以收集机器上所有 Docker 应用日志。
log-pilot 具有如下特性:一个单独的 log 进程收集机器上所有容器的日志。不需要为每个容器启动一个 log 进程。
支持文件日志和 stdout。docker log dirver 亦或 logspout 只能处理 stdout,log-pilot 不仅支持收集 stdout 日志,还可以收集文件志。
声明式配置。当您的容器有日志要收集,只要通过 label 声明要收集的日志文件的路径,无需改动其他任何配置,log-pilot 就会自动收集新容器的日志。
支持多种日志存储方式。无论是强大的阿里云日志服务,还是比较流行的 elasticsearch 组合,甚至是 graylog,log-pilot 都能把日志投递到正确的地点。
开源。log-pilot 完全开源,可以从 Git项目地址 下载代码。