关于容器应用的日志是如何收集?

参与10

1同行回答

nkj827nkj827  项目经理 , 长春长信华天
主要有以下两种收集方法:1.对于第一种写在容器里面的日志,其路径中的**是id,应用每次在容器里跑起来其id是不同的,这样不容易确定日志的路径。我们需要将应用的日志输出到固定目录并通过 -V 命令挂载出来到主机磁盘(转化成第二种日志去向),这样我们就可以通过Logstash采集宿主机...显示全部

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

收起
系统集成 · 2018-03-16
浏览1934

提问者

lastname
系统工程师民生信用卡
擅长领域: 云计算容器云容器

问题来自

相关问题

相关资料

相关文章

问题状态

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