采集容器内路径日志

最近更新时间:2019-04-12 18:53:01

采集容器内路径日志

日志采集服务当前不支持直接采集容器内文件系统的日志文件,当需要采集容器内某路径的日志时,用户需要将指定的日志文件所在目录以 host path volume 的形式挂载至主机的指定路径,然后使用采集主机日志文件的功能采集相应的主机路径。

配置方法

例如,应用将日志文件打印至容器内文件系统路径 /data/app-log/nginx/access.log,可以如下配置日志收集规则。

  1. 创建应用时将容器内日志文件所在路径/data/app-log/nginx挂载至主机路径/var/log/nginx

  2. 创建日志收集器并指定采集路径为 /var/log/nginx/*.log,并指定附加的 metadata (可选)。

  3. 指定日志的接收端。

  4. 消费 kafka 的相关 topic 查看收集到的日志。