返回liukang的回答

liukangliukang系统分析师日志易

采集docker 的日志几种方式:
1.  将docker 日志吐到kafka里去,但是需要将其对应的日志打上额外的字段推送到kafka服务 。
2. 将docker 日志直接输出到标准文件中去,使用filebeat 等工具去采集
3.  宿主机上部署一个Agent Container,通过配置-v参数,将宿主机的/及/var/run/docker.sock挂载到Agent Container内部,每个宿主机只需要部署一个 Agent Container。 Agent Container里的hekad通过配置DockerInput,监控宿主机的Container变化,并根据Container的LABEL采集对应容器的stdout和文件目录

Loki的话个人感觉使用比较受限,到后期分析链路需求的时候就感觉出来了。

互联网服务 · 2019-12-14
浏览2378

回答者

liukang
系统分析师日志易
擅长领域: 系统运维监控数据库

liukang 最近回答过的问题

回答状态

  • 发布时间:2019-12-14
  • 关注会员:2 人
  • 回答浏览:2378
  • X社区推广