返回nkj827的回答

nkj827nkj827项目经理长春长信华天

主要有以下两种收集方法:
1.对于第一种写在容器里面的日志,其路径中的**是id,应用每次在容器里跑起来其id是不同的,这样不容易确定日志的路径。我们需要将应用的日志输出到固定目录并通过 -V 命令挂载出来到主机磁盘(转化成第二种日志去向),这样我们就可以通过Logstash采集宿主机固定目录的日志。
2.另外一种方式运行一个日志收集容器。借助docker的Volume功能。在host机器上开辟一个固定目录D;产生日志的容器将日志文件所在目录mount到D目录下的子目录中;收集日志的容器再把目录D mount到自己容器内。

系统集成 · 2018-03-16
浏览1967

回答者

nkj827
nkj82711331
项目经理长春长信华天
擅长领域: 存储灾备服务器

nkj827 最近回答过的问题

回答状态

  • 发布时间:2018-03-16
  • 关注会员:2 人
  • 回答浏览:1967
  • X社区推广