使用MongoDB存储Docker日志
日志是系统很重要的一个组成部分,通过日志可以及时发现系统中存在的问题,也可以为修复问题提供线索。Docker提供了多种插件方式管理日志,本文就对使用MongoDB存储Docker日志的过程做个记录。 数据流 Docker产生的日期 发送到 FluentD,然后FluentD在转存到MongoDB。 配置Fluentd 前提:操作系统是CentOS7,已安装MongoDB3.4 1. 安装Fluentd CentOS 7的软件库并没有包含Fluentd的安装包,所以需要手动安装。在CentOS使用的软件td-agent。 # curl -L https://toolbelt.treasuredata.com/sh/install-redhat-td-agent3.sh | sh 上面命令会在/etct/yum.repo.d/目录中,创建一个td-agent的安装库 td.repo,然后自动安装td-agent。安装完毕后设为自动启动。 # systemctl start td-agent # systemctl enable td-agent 如果在启动过程中出现问题,可以查看位于/va...