我试图仅记录mongodb日志文件中的慢查询(执行时间超过10秒)。
我正在运行mongo
save_m2m()
并将分析设置为
mongod --fork --quiet -v --logpath /home/logs/mongod.log --logRotate reopen --logappend
但是当尾随日志文件时,它会打印所有查询。我可以看到很多查询,它的运行时间为0ms。还有什么我需要添加才能获得慢查询吗?
答案 0 :(得分:0)
有几个选项只能记录mongodb上超过指定阈值的慢速调用:
在命令行中使用这些参数启动mongod:
一个。 --profile
(0 =关1 =慢,2 =全部)
湾--slowms
(配置文件和控制台日志的缓慢值)
这将仅记录那些超过指定的slowms执行阈值的慢速调用