我的MongoDB崩溃了,我想弄明白原因。在Ubuntu上,MongoDB在/var/lib/mongodb/diagnostic.data中生成文件。这些文件,例如metrics.2016-03-08T17-15-01Z0,是二进制文件。
我应该使用什么工具来分析MongoDB诊断文件?诊断文件有哪些数据?
发布于 2016-03-14 12:20:32
我相信目前还没有MongoDB的工具来查看这个问题。请见此评论从MongoDB工程师。
serverStatus, replSetGetStatus, collStats of local.oplog.rs.stats, buildInfo, getCmdLineOpts, hostInfo是按最新数据收集的数据。
要了解正在收集的数据,请前往MongoDB源代码。
发布于 2017-04-04 08:46:36
您可以使用包含在每个metrics...安装中的工具bsondump来查看MongoDB文件中包含的数据。
只要执行bsondump metrics.2016-03-08T17-15-01Z0,它就会打印出文件的解码内容。
发布于 2016-05-05 11:40:36
MongoDB 3.2每秒钟(默认间隔)将服务器统计信息收集到diagnostic.data目录中的诊断文件中。这些数据的收集是为了分析MongoDB服务器的行为,由MongoDB工程师。我认为还没有发布任何工具/文档供公众分析所捕获的数据。
https://stackoverflow.com/questions/35985934
复制相似问题