docker 下的mongodb 日志查看
环境:将mongodb部署在dokcer上场景一、查看mongodb容器的运行日志docker logs -f -t --since="2018-07-17" --tail=1000 容器名字或ID表示显示自2018-07-17 的1000条日志信息如或者直接查看日志文件信息 场景二、查看数据库的操作日志可通过profile来查看,默认是关闭的参考链接...
·
环境:将mongodb部署在dokcer上
场景一、查看mongodb容器的运行日志
docker logs -f -t --since="2018-07-17" --tail=1000 容器名字或ID
表示显示自2018-07-17 的1000条日志信息
如
或者直接查看日志文件信息
场景二、查看数据库的操作日志
可通过profile来查看,默认是关闭的
参考链接:https://docs.mongodb.com/manual/tutorial/manage-the-database-profiler/
(1)进入容器中
(2)切换到某个数据库中(如果要针对某个数据库进行操作)
use 数据库名字
(3)查看profile设置
db.getProfilingStatus()
(4)设置profie 级别设置
db.setProfilingLevel(level)
其中level为等级,值为0,1,2
level | 作用 |
0 | 关闭 |
1 | 记录慢命令 |
2 | 记录全部 |
(5)查看具体记录
方法一、通过命令行
db.system.profile.find()
如:
方法二、直接查看文件
由于该功能一旦开启,则会将所有收集到的数据保存在system.profile中,在数据库的System目录。
因此可通过客户端直接查看
更多推荐
已为社区贡献1条内容
所有评论(0)