胜者为 發表於 2020-4-22 14:11:00

MongoDB serverStatus详解

<p>定义<br>行为<br>输出</p>
<h2>定义</h2>
<p>==serverStatus<br>serverStatus命令返回一个文档,该文档提供数据库状态的概述。监控应用程序可以定期运行此命令收集有关该实例的统计信息。<br>db.runCommand( { serverStatus: 1 } )</p>
<p>值(即1)不会影响命令的操作。同时mongo shell提供了db.serverStatus()封装该命令。<br>注:<br>serverStatus的大部分输出也动态显示在mongostat命令中。可参阅&nbsp;mongostat命令。</p>
<h2>行为</h2>
<p>默认情况下,serverStatus在其输出中排除repl文档中的一些内容。<br>要输出默认排除的字段,需要明确定义顶级字段,在命令中设置顶级字段为1。要排除默认包含的字段,在命令中设置顶级字段为0。<br>例如,在输出中排除repl,&nbsp;metrics, locks信息。<br>db.runCommand( { serverStatus: 1, repl: 0, metrics: 0, locks: 0 } )<br>在输出中包含所有repl信息:<br>db.runCommand( { serverStatus: 1,repl: 1 } )</p>
<h2>输出</h2>
<p>注意<br>输出字段取决于:MongoDB的版本,底层的操作系统平台,存储引擎,和节点类型(包括mongos,mongod或&nbsp;副本集成员)。<br>serverStatus在不同MongoDB版本的输出字段,请参阅相应版本的MongoDB手册。<br>从MongoDB 4.0.6开始,serverStatus包括:<br>opReadConcernCounters<br>opWriteConcernCounters(需要reportOpWriteConcernCountersInServerStatus参数设置为true)。<br>metrics.repl.apply.batchSize<br>从MongoDB 4.0开始,serverStatus输出中包含&nbsp;shardingStatistics。<br>从MongoDB 3.6开始,serverStatus不再输出&nbsp;rangeDeleter部分。<br>在MongoDB中3.0开始,serverStatus不再输出&nbsp;workingSet,indexCounters以及recordStats部分。</p>
<p>实例信息:</p>
<pre class="prettyprint"><span class="str">"host"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
<span class="str">"advisoryHostFQDNs"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
<span class="str">"version"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
<span class="str">"process"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
<span class="str">"pid"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
<span class="str">"uptime"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
<span class="str">"uptimeMillis"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
<span class="str">"uptimeEstimate"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
<span class="str">"localTime"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">ISODate<span class="pun">(“<span class="str">"),</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p>host: 系统的主机名。在Unix / Linux系统中,与hostname命令的输出相同。<br>advisoryHostFQDNs: 3.2版本新功能,全限定域名数组<br>version:当前MongoDB进程的MongoDB版本。<br>process:当前的MongoDB进程,可能的值为mongos或mongod<br>pid: 进程的id号<br>uptime: 当前MongoDB进程处于活动状态的总秒数,即启动时长。<br>uptimeMillis: 当前MongoDB进程处于活动状态的毫秒数。<br>uptimeEstimate: MongoDB内部粗粒度时间保持系统以秒为单位的启动时长<br>localTime: ISODate表示服务器当前时间,以UTC表示。</p>
<p><strong>asserts</strong></p>
<pre class="prettyprint"><span class="str">"asserts"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
<span class="str">"regular"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"warning"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"msg"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"user"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
<span class="str">"rollovers"<span class="pln"> <span class="pun">:<span class="pln">
<span class="pun">},</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p>asserts: 报告自MongoDB进程启动以来引发的断言数目的文档。虽然断言错误一般不常见,但如果asserts非零,则应检查日志文件以获取更多信息。在许多情况下,这些错误是微不足道的,但值得研究。<br>asserts.regular: 自MongoDB进程启动以来引发的常规断言数。检查日志文件以获取有关这些消息的更多信息。<br>asserts.warning: 在4.0版中更改, 从MongoDB 4.0开始,该字段返回零0。在早期版本中,该字段返回自MongoDB进程启动以来引发的警告数。<br>asserts.msg: 自MongoDB进程启动以来引发的消息断言数。检查日志文件以获取更多信息。<br>asserts.user: 自上次MongoDB进程启动以来发生的“用户断言”数。这些是用户可能生成的错误,例如磁盘空间不足或重复密钥。您可以通过修复应用程序或部署问题来阻止这些断言。查看MongoDB日志以获取更多信息。<br>asserts.rollovers:自上次MongoDB进程启动以来翻转计数器已翻转的次数。在2^30个断言之后,计数器将翻转为零。使用此值可为asserts数据结构中的其他值提供上下文&nbsp;。</p>
<p><strong>backgroundFlushing</strong></p>
<pre class="prettyprint"><span class="str">"backgroundFlushing"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
   <span class="str">"flushes"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"total_ms"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"average_ms"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"last_ms"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"last_finished"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">ISODate<span class="pun">(<span class="str">"..."<span class="pun">)<span class="pln">
<span class="pun">},</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p>注意<br>backgroundFlushing仅对使用MMAPv1存储引擎的实例显示。</p>
<p>backgroundFlushing:报告mongod进程定期写入磁盘的文档。如果关心对写入性能和journaling,请参考这些值。<br>backgroundFlushing.flushes: 数据库将所有写入刷盘的次数。当数据库运行较长时间时,此值将增加。<br>backgroundFlushing.total_ms: mongod&nbsp;进程将数据写入(即刷新)到磁盘所花费的总毫秒数(ms)。因为total_ms是绝对值,需综合考虑flushes和&nbsp;average_ms值。<br>backgroundFlushing.average_ms: 以毫秒为单位每次刷盘的平均时间,通过total_ms/flushes计算得出。average_ms更可能代表&nbsp;flushes增加值。不过,异常数据可能会扭曲此值。使用&nbsp;backgroundFlushing.last_ms以检查高平均值是否因瞬态历史事件或随机写入分布而发生偏差。<br>backgroundFlushing.last_ms: 上次刷新操作完成所花费的时间(以毫秒为单位)。使用此值可验证服务器的当前性能是否与backgroundFlushing.average_ms和&nbsp;backgroundFlushing.total_ms提供的历史数据一致。<br>backgroundFlushing.last_finished: 上次刷新操作完成的&nbsp;时间戳,以ISODate格式表示。如果此值超过服务器当前时间几分钟并且考虑到时区差异,则重启数据库可能会导致一些数据丢失。也可以考虑通过常规阻止写入操作来阻止此值的持续操作。</p>
<p><strong>connections</strong></p>
<pre class="prettyprint"><span class="str">"connections"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
   <span class="str">"current"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"available"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"totalCreated"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">()<span class="pln">
<span class="pun">},</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p>connections: 报告连接状态的文档。使用这些值来评估服务器的当前负载和容量要求。<br>connections.current: 从客户端到数据库服务器的连接数。此数值包括当前的shell会话。考虑connections.available为此数据添加更多上下文的值。<br>该值将包括所有传入连接,包括任何shell连接或来自其他服务器的连接,例如&nbsp;副本集成员或mongos实例。<br>connections.available: 可用的未使用连接数。将此值与&nbsp;connections.current以了解数据库上的连接负载,查阅UNIX ulimit设置文档,获取有关可用连接的系统阈值的更多信息。<br>connections.totalCreated: 计算创建到服务器的所有连接。此数字包括已关闭的连接。</p>
<p><strong>dur (journaling)</strong></p>
<pre class="prettyprint"><span class="str">"dur"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
   <span class="str">"commits"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"journaledMB"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"writeToDataFilesMB"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"compression"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"commitsInWriteLock"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"earlyCommits"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"timeMs"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
      <span class="str">"dt"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
      <span class="str">"prepLogBuffer"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
      <span class="str">"writeToJournal"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
      <span class="str">"writeToDataFiles"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
      <span class="str">"remapPrivateView"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
      <span class="str">"commits"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
      <span class="str">"commitsInWriteLock"<span class="pln"> <span class="pun">:<span class="pln">
   <span class="pun">}<span class="pln">
<span class="pun">},</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p>注意<br>dur(journaling)信息仅出现在&nbsp;mongod实例,并且使用MMAPv1存储引擎且启用了journaling。</p>
<p>dur: 报告mongod实例&nbsp;与日志相关的操作和性能的文档。MongoDB每3秒报告此数据,收集过去3到6秒之间的信息。<br>dur.commits:在上一个日志组提交间隔期间写入日志的事务数。<br>dur.journaledMB: 在上一个日志组提交间隔期间写入日志的数据量(单位(MB))。<br>dur.writeToDataFilesMB: 在上一个日志组提交间隔期间从日志写入数据文件的数据量(MB)。<br>dur.compression: 写入日志的数据的压缩率:<br>( journaled_size_of_data / uncompressed_size_of_data )<br>dur.commitsInWriteLock:持有写锁时发生的提交计数。写锁的提交数表示MongoDB节点处于高写负载下,并要求进一步诊断。<br>dur.earlyCommits: MongoDB在计划的日志组提交间隔之前请求提交的次数&nbsp;。使用此值确保日记组提交间隔部署时间不会太长。<br>dur.timeMS: mongod&nbsp;实例在上一个日记组提交间隔的journaling的各个阶段中报告实例性能的文档。<br>dur.timeMS.dt: MongoDB收集dur.timeMS数据(以毫秒为单位)。使用此字段为其他dur.timeMS字段值提供上下文。<br>dur.timeMS.prepLogBuffer: 准备写入日志所花费的时间(以毫秒为单位)。值越小则日志性能越好。<br>dur.timeMS.writeToJournal: 实际写入日志所花费的时间(以毫秒为单位)。文件系统速度和设备接口会影响其性能。<br>dur.timeMS.writeToDataFiles: 在日志之后写入数据文件所花费的时间(以毫秒为单位)。文件系统速度和设备接口会影响其性能。<br>dur.timeMS.remapPrivateView: 重新映射copy-on-write内存映射视图所花费的时间(以毫秒为单位)。较小的值表明日志性能越好。<br>dur.timeMS.commits: 提交所花费的时间(以毫秒为单位)。<br>dur.timeMS.commitsInWriteLock: 持有写锁时,提交所花费的时间(以毫秒为单位)</p>
<p><strong>extra_info<br></strong></p>
<pre class="prettyprint"><span class="str">"extra_info"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
   <span class="str">"note"<span class="pln"> <span class="pun">:<span class="pln"> <span class="str">"fields vary by platform."<span class="pun">,<span class="pln">
   <span class="str">"heap_usage_bytes"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"page_faults"<span class="pln"> <span class="pun">:<span class="pln">
<span class="pun">},</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p>extra_info: 提供有关基础系统的其他信息的文档。<br>extra_info.note: 字符串文本&nbsp;“fields&nbsp;vary&nbsp;by&nbsp;platform.”<br>extra_info.heap_usage_bytes: 数据库进程使用的堆空间的总大小(以字节为单位)。仅适用于Unix / Linux系统。<br>extra_info.page_faults: 缺页中断总数。当性能瓶颈或者内存不足或者数据集增大,&nbsp;extra_info.page_faults计数器动态的增加。有限和零星的缺页中断不一定表示问题。<br>Windows区分“硬”缺页中断包括硬盘I/O,“软”缺页中断仅需要内存页面移动。MongoDB在此统计信息中计算硬缺页中断和软缺页中断。<br><strong>freeMonitoring</strong></p>
<pre class="prettyprint"><span class="str">"freeMonitoring"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
   <span class="str">"state"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"retryIntervalSecs"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"lastRunTime"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"registerErrors"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"metricsErrors"<span class="pln"> <span class="pun">:<span class="pln">
<span class="pun">},</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p>freeMonitoring:报告免费云监控的文档。<br>freeMonitoring.state:免费监控的启用状态。值可以是:“enabled”,“disabled”,”pending”如果启用免费监控, 遇到注册错误。<br>freeMonitoring.retryIntervalSecs: 上传数据的频率(以秒为单位)。<br>freeMonitoring.lastRunTime: 上次运行指标的日期和时间。<br>freeMonitoring.registerErrors: 注册错误的数量,遇到非期望的HTTP状态或网络错误时会增加。<br>freeMonitoring.metricsErrors: 上传指标时遇到的错误数。</p>
<p><strong>globalLock</strong></p>
<pre class="prettyprint"><span class="str">"globalLock"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
   <span class="str">"totalTime"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"currentQueue"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
      <span class="str">"total"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
      <span class="str">"readers"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
      <span class="str">"writers"<span class="pln"> <span class="pun">:<span class="pln">
   <span class="pun">},<span class="pln">
   <span class="str">"activeClients"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
      <span class="str">"total"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
      <span class="str">"readers"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
      <span class="str">"writers"<span class="pln"> <span class="pun">:<span class="pln">
   <span class="pun">}<span class="pln">
<span class="pun">},</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p>globalLock: 报告数据库锁状态的文档。通常,锁文档提供有关锁使用的更详细数据。<br>globalLock.totalTime: 自数据库上次启动和创建全局锁以来的时间(以微秒为单位)。这大致与总服务器启动时间相同。<br>globalLock.currentQueue: 锁引起的排队操作数目的文档<br>globalLock.currentQueue.total: 等锁的操作的总数(即,总和globalLock.currentQueue.readers和&nbsp;globalLock.currentQueue.writers)。<br>持续很小的队列,特别是较短的操作,不必关注。综合考虑globalLock.activeClients 读写相关信息。<br>globalLock.currentQueue.readers: 排队等待读锁的操作数。持续很小的读队列,尤其是较短的操作,不必关注。<br>globalLock.currentQueue.writers: 排队等待写锁的操作数。持续很小写队列,特别是较短的操作,不必关注。<br>globalLock.activeClients: 正在执行读写操作的已连接客户端数目文档,综合考虑&nbsp;globalLock.currentQueue。<br>globalLock.activeClients.total: 内部客户端连接db总数,包括系统线程以及读写队列。由于包括系统线程,此值将高于activeClients.readers&nbsp;和activeClients.writers之和。<br>globalLock.activeClients.readers: 执行读操作的活跃客户端连接数。<br>globalLock.activeClients.writers: 执行写操作的活跃客户端连接数。</p>
<p><strong>logicalSessionRecordCache</strong><br>3.6 版本的新功能。</p>
<pre class="prettyprint"><span class="str">"logicalSessionRecordCache"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
   <span class="str">"activeSessionsCount"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"sessionsCollectionJobCount"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"lastSessionsCollectionJobDurationMillis"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"lastSessionsCollectionJobTimestamp"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"lastSessionsCollectionJobEntriesRefreshed"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"lastSessionsCollectionJobEntriesEnded"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"lastSessionsCollectionJobCursorsClosed"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"transactionReaperJobCount"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"lastTransactionReaperJobDurationMillis"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"lastTransactionReaperJobTimestamp"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"lastTransactionReaperJobEntriesCleanedUp"<span class="pln"> <span class="pun">:<span class="pln">
<span class="pun">},</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p>logicalSessionRecordCache.activeSessionsCount: 自上次刷新周期以来mongod或mongos实例在内存中缓存的所有活跃本地会话的数目&nbsp;。<br>参阅:<br>$listLocalSessions<br>logicalSessionRefreshMillis<br>logicalSessionRefreshMinutes<br>logicalSessionRecordCache.sessionsCollectionJobCount: 跟踪刷新进程在config.system.sessions集合上运行的次数的数目。<br>参阅:logicalSessionRefreshMinutes<br>logicalSessionRecordCache.lastSessionsCollectionJobDurationMillis: 上次刷新的长度(以毫秒为单位)。<br>logicalSessionRecordCache.lastSessionsCollectionJobTimestamp: 上次刷新的时间。<br>logicalSessionRecordCache.lastSessionsCollectionJobEntriesRefreshed: 上次刷新期间刷新的会话数。<br>logicalSessionRecordCache.lastSessionsCollectionJobEntriesEnded:上次刷新期间结束的会话数。<br>logicalSessionRecordCache.lastSessionsCollectionJobCursorsClosed:上次config.system.sessions集合刷新期间关闭的游标数&nbsp;。<br>logicalSessionRecordCache.transactionReaperJobCount<br>跟踪事务记录清理进程在config.transactions&nbsp;集合上运行的次数的数目。<br>logicalSessionRecordCache.lastTransactionReaperJobDurationMillis:上次事务记录清理的长度(以毫秒为单位)。<br>logicalSessionRecordCache.lastTransactionReaperJobTimestamp:最后一次事务记录清理的时间。<br>logicalSessionRecordCache.lastTransactionReaperJobEntriesCleanedUp:<br>在上次事务记录清理期间删除的config.transactions集合中的条目数。</p>
<p><strong>locks</strong></p>
<pre class="prettyprint"><span class="str">"locks"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
    <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
         <span class="str">"acquireCount"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
             <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">(),<span class="pln">
            <span class="pun">...<span class="pln">
         <span class="pun">},<span class="pln">
         <span class="str">"acquireWaitCount"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
             <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">(),<span class="pln">
            <span class="pun">...<span class="pln">
         <span class="pun">},<span class="pln">
         <span class="str">"timeAcquiringMicros"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
             <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">(),<span class="pln">
            <span class="pun">...<span class="pln">
         <span class="pun">},<span class="pln">
         <span class="str">"deadlockCount"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
             <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">(),<span class="pln">
            <span class="pun">...<span class="pln">
         <span class="pun">}<span class="pln">
   <span class="pun">},<span class="pln">
   <span class="pun">…</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p><strong>locks</strong><br>在3.0版中更改。<br>报告每个锁和锁数据的文档。<br>锁如下:<br>Lock Type   Description<br>GlobalRepresents global lock.<br>MMAPV1Journal   Represents MMAPv1 storage engine specific lock to synchronize journal writes; for non-MMAPv1 storage engines, the mode for MMAPV1Journal is empty.<br>Database    Represents database lock.<br>CollectionRepresents collection lock.<br>Metadata    Represents metadata lock.<br>oplog   Represents lock on the oplog.<br>如下:<br>Lock Mode   Description<br>R   Represents Shared (S) lock.<br>W   Represents Exclusive (X) lock.<br>r   Represents Intent Shared (IS) lock.<br>w   Represents Intent Exclusive (IX) lock.<br>所有值均为NumberLong()类型。</p>
<p>locks..acquireCount:在特定模式下获取锁的次数。<br>locks..acquireWaitCount: 因锁冲突,引起locks.acquireCount锁等待的次数。<br>locks..timeAcquiringMicros: 获取锁的等待时间和(以微秒为单位)。<br>locks.timeAcquiringMicros除以&nbsp;locks.acquireWaitCount给出特定锁定模式的近似平均等待时间。<br>locks..deadlockCount: 获取锁时遇到死锁的次数。</p>
<p><strong>network</strong></p>
<pre class="prettyprint"><span class="str">"network"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
   <span class="str">"bytesIn"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"bytesOut"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"numRequests"<span class="pln"> <span class="pun">:<span class="pln">
<span class="pun">},</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p>network:报告MongoDB网络使用情况的文档。<br>network.bytesIn: 数据库接收的网络流量字节数。使用此值可确保发送到mongod进程的网络流量与预期和整个应用程序间流量一致。<br>network.bytesOut: 数据库发送的网络流量的字节数&nbsp;。使用此值可确保mongod进程发送的网络流量与预期和整体应用程序间流量一致。<br>network.numRequests: 服务器已收到的不同请求的总数。使用此值为network.bytesIn和network.bytesOut&nbsp;值提供上下文,&nbsp;以确保MongoDB的网络使用率与期望和应用程序使用一致。</p>
<p>opLatencies<br>仅适用于<code>mongod</code>实例</p>
<pre class="prettyprint"><span class="str">"opLatencies"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
   <span class="str">"reads"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"writes"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"commands"<span class="pln"> <span class="pun">:<span class="pln">
<span class="pun">},</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p>opLatencies: 包含整个数据库操作延迟的文档。参阅latencyStats文档查看详细说明。只有mongod实例报告&nbsp;opLatencies。<br>opLatencies.reads: 读请求的延迟统计信息。<br>opLatencies.writes: 写操作的延迟统计信息。<br>opLatencies.commands: 数据库命令的延迟统计信息。</p>
<p><strong>opReadConcernCounters&nbsp;</strong></p>
<p>4.0.6版中的新功能,仅适用于mongod实例</p>
<pre class="prettyprint"><span class="str">"opReadConcernCounters"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
   <span class="str">"available"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">(),<span class="pln">
   <span class="str">"linearizable"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">(),<span class="pln">
   <span class="str">"local"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">(),<span class="pln">
   <span class="str">"majority"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">(),<span class="pln">
   <span class="str">"snapshot"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">(),<span class="pln">
   <span class="str">"none"<span class="pln"> <span class="pun">:<span class="pln"><span class="typ">NumberLong<span class="pun">()<span class="pln">
<span class="pun">}</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p><strong>opReadConcernCounters</strong><br>4.0.6版中的新功能。<br>报告自上次启动以来对mongod实例查询操作指定&nbsp;的读取关注级别的文档。<br>Specified w Description<br>“available” Number of query operations that specified read concern level “available”.<br>“linearizable”Number of query operations that specified read concern level “linearizable”.<br>“local” Number of query operations that specified read concern level “local”.<br>“majority”Number of query operations that specified read concern level “majority”.<br>“snapshot”Number of query operations that specified read concern level “snapshot”.<br>“none”Number of query operations that did not specify a read concern level and instead used the default read concern level.</p>
<p>opReadConcernCounters之和等于&nbsp;opcounters.query。</p>
<p><strong>opWriteConcernCounters&nbsp;</strong></p>
<p>4.0.6版中的新功能,仅适用于mongod实例</p>
<pre class="prettyprint"><span class="str">"opWriteConcernCounters"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
   <span class="str">"insert"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
      <span class="str">"wmajority"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">(),<span class="pln">
      <span class="str">"wnum"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
         <span class="str">""<span class="pln"> <span class="pun">:<span class="pln"><span class="typ">NumberLong<span class="pun">(),<span class="pln">
         <span class="pun">...<span class="pln">
      <span class="pun">},<span class="pln">
      <span class="str">"wtag"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
         <span class="str">""<span class="pln"> <span class="pun">:<span class="pln"><span class="typ">NumberLong<span class="pun">(),<span class="pln">
         <span class="pun">...<span class="pln">
      <span class="pun">},<span class="pln">
      <span class="str">"none"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">()<span class="pln">
   <span class="pun">},<span class="pln">
   <span class="str">"update"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
      <span class="str">"wmajority"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">(),<span class="pln">
      <span class="str">"wnum"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
         <span class="str">""<span class="pln"> <span class="pun">:<span class="pln"><span class="typ">NumberLong<span class="pun">(),<span class="pln">
      <span class="pun">},<span class="pln">
      <span class="str">"wtag"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
         <span class="str">""<span class="pln"> <span class="pun">:<span class="pln"><span class="typ">NumberLong<span class="pun">(),<span class="pln">
         <span class="pun">...<span class="pln">
      <span class="pun">},<span class="pln">
      <span class="str">"none"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">()<span class="pln">
   <span class="pun">},<span class="pln">
   <span class="str">"delete"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
      <span class="str">"wmajority"<span class="pln"> <span class="pun">:<span class="pln"><span class="typ">NumberLong<span class="pun">()<span class="pln">
      <span class="str">"wnum"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
         <span class="str">""<span class="pln"> <span class="pun">:<span class="pln"><span class="typ">NumberLong<span class="pun">(),<span class="pln">
         <span class="pun">...<span class="pln">
      <span class="pun">},<span class="pln">
      <span class="str">"wtag"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
         <span class="str">""<span class="pln"> <span class="pun">:<span class="pln"><span class="typ">NumberLong<span class="pun">(),<span class="pln">
         <span class="pun">...<span class="pln">
      <span class="pun">},<span class="pln">
      <span class="str">"none"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">()<span class="pln">
   <span class="pun">}<span class="pln">
<span class="pun">}</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p>opWriteConcernCounters:报告自上次启动以来特定write concerns 下mongod实例的写入操作的文档。<br>更具体地说,opWriteConcernCounters&nbsp;报告指定的w:的写入操作。日志标志选项(j)和write concerns的超时选项(wtimeout)不会影响计数。即使操作超时,计数也会增加。<br>注意:仅在reportOpWriteConcernCountersInServerStatus参数设置为true(false默认情况下)时可用&nbsp;。</p>
<p><strong>opWriteConcernCounters.insert</strong></p>
<p>4.0.6版中的新功能。报告在特定的w:下,自上次启动以来对mongod实例执行的插入操作的文档:<br>注意:仅在reportOpWriteConcernCountersInServerStatus参数设置为true(false默认情况下)时可用&nbsp;。</p>
<pre class="prettyprint"><span class="pun">“<span class="pln">insert<span class="pun">”<span class="pln"><span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
   <span class="pun">“<span class="pln">wmajority<span class="pun">”<span class="pln"><span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pln"> <span class="pun">(<span class="pln"> <span class="pun">),<span class="pln">
   <span class="pun">“<span class="pln">wnum<span class="pun">”<span class="pln"><span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
      <span class="pun">“”<span class="pln"><span class="pun">:<span class="pln"><span class="typ">NumberLong<span class="pln"> <span class="pun">(<span class="pln"> <span class="pun">),<span class="pln">
      <span class="pun">...<span class="pln">
   <span class="pun">},<span class="pln">
   <span class="pun">“<span class="pln">wtag<span class="pun">”<span class="pln"><span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
      <span class="pun">“”<span class="pln"><span class="pun">:<span class="pln"><span class="typ">NumberLong<span class="pln"> <span class="pun">(<span class="pln"> <span class="pun">),<span class="pln">
      <span class="pun">...<span class="pln">
   <span class="pun">},<span class="pln">
   <span class="pun">“<span class="pln">none<span class="pun">”<span class="pln"><span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pln"> <span class="pun">(<span class="pln"> <span class="pun">)<span class="pln">
<span class="pun">},</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p>opWriteConcernCounters.insert总和等于&nbsp;opcounters.insert。</p>
<p><strong>opWriteConcernCounters.update</strong></p>
<p>4.0.6版中的新功能。报告在指定的w:下,自上次启动以来对实例的更新操作的文档:</p>
<p>注意:仅在reportOpWriteConcernCountersInServerStatus参数设置为true(false默认情况下)时可用&nbsp;。</p>
<pre class="prettyprint"><span class="pun">“<span class="pln">update<span class="pun">”<span class="pln"><span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
   <span class="pun">“<span class="pln">wmajority<span class="pun">”<span class="pln"><span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pln"> <span class="pun">(<span class="pln"> <span class="pun">),<span class="pln">
   <span class="pun">“<span class="pln">wnum<span class="pun">”<span class="pln"><span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
      <span class="pun">“”<span class="pln"><span class="pun">:<span class="pln"><span class="typ">NumberLong<span class="pln"> <span class="pun">(<span class="pln"> <span class="pun">),<span class="pln">
   <span class="pun">},<span class="pln">
   <span class="pun">“<span class="pln">wtag<span class="pun">”<span class="pln"><span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
      <span class="pun">“”<span class="pln"><span class="pun">:<span class="pln"><span class="typ">NumberLong<span class="pln"> <span class="pun">(<span class="pln"> <span class="pun">),<span class="pln">
      <span class="pun">...<span class="pln">
   <span class="pun">},<span class="pln">
   <span class="pun">“<span class="pln">none<span class="pun">”<span class="pln"><span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pln"> <span class="pun">(<span class="pln"> <span class="pun">)<span class="pln">
<span class="pun">},</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<pre class="prettyprint"><code><span class="typ">Description</span></code></pre>
<p>“wmajority” Number of insert operations that specified w: “majority”.<br>“wnum”Number of insert operations that specified w: . The counts are grouped by the specific .<br>“wtag”Number of insert operations that specified w: . The counts are grouped by the specific .<br>“none”Number of insert operations that did not specify w value. These operations use the default w value of 1.<br>opWriteConcernCounters.update总和等于opcounters.update。</p>
<p><strong>opWriteConcernCounters.delete<br></strong><br>4.0.6版中的新功能。报告指定的w:,自上次启动以来对mongod实例执行的删除操作的文档:<br>注意:仅在reportOpWriteConcernCountersInServerStatus参数设置为true(false默认情况下)时可用&nbsp;</p>
<pre class="prettyprint"><span class="str">"delete"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
   <span class="str">"wmajority"<span class="pln"> <span class="pun">:<span class="pln"><span class="typ">NumberLong<span class="pun">()<span class="pln">
   <span class="str">"wnum"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
      <span class="str">""<span class="pln"> <span class="pun">:<span class="pln"><span class="typ">NumberLong<span class="pun">(),<span class="pln">
      <span class="pun">...<span class="pln">
   <span class="pun">},<span class="pln">
   <span class="str">"wtag"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
      <span class="str">""<span class="pln"> <span class="pun">:<span class="pln"><span class="typ">NumberLong<span class="pun">(),<span class="pln">
      <span class="pun">...<span class="pln">
   <span class="pun">},<span class="pln">
   <span class="str">"none"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">()<span class="pln">
<span class="pun">}</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<pre class="prettyprint"><code><span class="typ">Description</span></code></pre>
<p>“wmajority” Number of update operations that specified w: “majority”.<br>“wnum”Number of update operations that specified w: . The counts are grouped by the specific .<br>“wtag”Number of update operations that specified w: . The counts are grouped by the specific .<br>“none”Number of update operations that did not specify w value. These operations use the default w value of 1.<br>opWriteConcernCounters.delete的总和等于opcounters.delete。</p>
<p><strong>opcounters<br></strong></p>
<pre class="prettyprint"><span class="pun">“<span class="pln">opcounters<span class="pun">”<span class="pln"><span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
   <span class="pun">“<span class="pln">insert<span class="pun">”<span class="pln"><span class="pun">:<span class="pln"><span class="pun">,<span class="pln">
   <span class="pun">“<span class="pln">query<span class="pun">”<span class="pln"><span class="pun">:<span class="pln"><span class="pun">,<span class="pln">
   <span class="pun">“<span class="pln">update<span class="pun">”<span class="pln"><span class="pun">:<span class="pln"><span class="pun">,<span class="pln">
   <span class="pun">“<span class="kwd">delete<span class="pun">”<span class="pln"><span class="pun">:<span class="pln"><span class="pun">,<span class="pln">
   <span class="pun">“<span class="pln">getmore<span class="pun">”<span class="pln"><span class="pun">:<span class="pln"><span class="pun">,<span class="pln">
   <span class="pun">“<span class="pln">command<span class="pun">”<span class="pln"><span class="pun">:<span class="pln">
<span class="pun">},</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p><strong>opcounters</strong><br>自mongod上次启动实例以来,按数据库操作类型报告的文档&nbsp;。<br>这些数字将随着时间的推移而增长,直&nbsp;到下次重启,随着时间的推移分析这些值以跟踪数据库使用率。<br>注意:opcounters操作中的数据数据受多文档影响,例如批量插入或多次更新操作,将作为单个操作处理。有关更详细的文档级操作跟踪,请参阅metrics.document&nbsp;。<br>此外,这些值反映了接收的操作,即使操作不成功也会增加。</p>
<p>opcounters.insert:自上次启动mongod实例以来收到的插入操作总数&nbsp;。<br>opcounters.query:自&nbsp;上次启动mongod实例以来收到的查询总数。<br>opcounters.update:自上次启动mongod实例以来收到的更新操作总数&nbsp;。<br>opcounters.delete:自上次启动mongod实例以来的删除操作总数。<br>opcounters.getmore:自上次启动mongod实例以来“getmore”操作的总数。即使查询数目较低,此计数器也可能很高。作为复制进程的一部分,Secondary节点将发送&nbsp;getMore操作<br>opcounters.command:自mongod上次启动实例以来向数据库发出的命令总数&nbsp;。<br>opcounters.command计数所有的命令&nbsp;,除了写命令:&nbsp;insert,update,和delete。</p>
<p><strong>opcountersRepl&nbsp;</strong></p>
<pre class="prettyprint"><span class="pun">“<span class="pln">opcountersRepl<span class="pun">”<span class="pln"><span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
   <span class="pun">“<span class="pln">insert<span class="pun">”<span class="pln"><span class="pun">:<span class="pln"><span class="pun">,<span class="pln">
   <span class="pun">“<span class="pln">query<span class="pun">”<span class="pln"><span class="pun">:<span class="pln"><span class="pun">,<span class="pln">
   <span class="pun">“<span class="pln">update<span class="pun">”<span class="pln"><span class="pun">:<span class="pln"><span class="pun">,<span class="pln">
   <span class="pun">“<span class="kwd">delete<span class="pun">”<span class="pln"><span class="pun">:<span class="pln"><span class="pun">,<span class="pln">
   <span class="pun">“<span class="pln">getmore<span class="pun">”<span class="pln"><span class="pun">:<span class="pln"><span class="pun">,<span class="pln">
   <span class="pun">“<span class="pln">command<span class="pun">”<span class="pln"><span class="pun">:<span class="pln">
<span class="pun">},</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p>opcountersRepl:自上次启动mongod实例以来按类型报告数据库复制操作的文档。当前主机是副本集的成员时才会显示这些值。<br>MongoDB在复制期间序列化操作,因此这些值将与opcounters值不同。更多信息请参阅复制。<br>这些数字将随着时间的推移而增长,以响应数据库使用,直到下次重启。随着时间的推移分析这些值以跟踪数据库利用率。<br>opcountersRepl.insert:自上次启动mongod实例以来复制插入操作的总数&nbsp;。<br>opcountersRepl.query:自&nbsp;上次启动mongod实例以来复制查询的总数。<br>opcountersRepl.update:自上次启动mongod实例以来复制更新操作总数&nbsp;。<br>opcountersRepl.delete:自上次启动mongod实例以来复制的删除操作总数&nbsp;。<br>opcountersRepl.getmore:自上次启动mongod实例以来“getmore”操作的总数。即使查询数目较低,此计数器也可能很高。作为复制进程的一部分,secondary节点发送getMore操作。<br>opcountersRepl.command:自上次启动mongod实例以来发送到数据库的复制命令总数。</p>
<p><strong>repl</strong></p>
<pre class="prettyprint"><span class="str">"repl"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
   <span class="str">"hosts"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">[<span class="pln">
         <span class="pun">,<span class="pln">
         <span class="pun">,<span class="pln">      
   <span class="pun">],<span class="pln">
   <span class="str">"setName"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"setVersion"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"ismaster"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"secondary"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"primary"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"me"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"electionId"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">ObjectId<span class="pun">(<span class="str">""<span class="pun">),<span class="pln">
   <span class="str">"rbid"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"replicationProgress"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">[<span class="pln">
         <span class="pun">{<span class="pln">
            <span class="str">"rid"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
            <span class="str">"optime"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln"> ts<span class="pun">:<span class="pln"> <span class="pun">,<span class="pln"> term<span class="pun">:<span class="pln"><span class="pun">},<span class="pln">
            <span class="str">"host"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
            <span class="str">"memberId"<span class="pln"> <span class="pun">:<span class="pln">
         <span class="pun">},<span class="pln">
      <span class="pun">...<span class="pln">
   <span class="pun">]<span class="pln">
<span class="pun">}</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p>repl:报告副本集配置的文档。&nbsp;repl仅在当前主机是副本集时存在。更多信息请参见复制。<br>repl.hosts:当前副本集成员的主机名和端口信息(”host:port”)的数组。<br>repl.setName:当前副本集名称的字符串。此值反映–replSet命令行参数或配置文件中replSetName的值。<br>repl.ismaster:一个布尔值,指示当前节点是否是副本集的primary节点&nbsp;。<br>repl.secondary:一个布尔值,指示当前节点是否是副本集的&nbsp;secondary成员。<br>repl.primary:3.0版中的新功能。<br>副本集的当前primary成员的主机名和端口信息(”host:port”)&nbsp;。<br>repl.me:3.0版中的新增功能:副本集当前成员的主机名和端口信息(”host:port”)。<br>repl.rbid:3.0版中的新功能。回滚标识符。用于确定此mongod实例是否发生了回滚。<br>repl.replicationProgress:在3.2版中更改:以前名称serverStatus.repl.slaves。<br>3.0版中的新功能。<br>一个数组,副本集的每个成员报告复制进程给这个成员的一个数组文档。通常,这个成员是primary或者使用链式复制的secondary。<br>要输出repl,必须将repl选项传递给&nbsp;serverStatus,如下所示:<br>db.serverStatus({ “repl”: 1 })<br>db.runCommand({ “serverStatus”: 1, “repl”: 1 })<br>repl.replicationProgress部分的内容取决于每个成员复制的源。支持内部操作,仅供内部和诊断使用。<br>repl.replicationProgress.rid:ObjectId用作副本集成员的ID。仅限内部使用。<br>repl.replicationProgress.optime:从这个成员报告的,成员应用的oplog最后一个操作信息。<br>repl.replicationProgress.host:主机的名称:格式为副本集的成员。<br>repl.replicationProgress.memberID:此成员的副本集的整数标识符。</p>
<p><strong>security</strong></p>
<pre class="prettyprint"><span class="str">"security"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
   <span class="str">"SSLServerSubjectName"<span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"SSLServerHasCertificateAuthority"<span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"SSLServerCertificateExpirationDate"<span class="pun">:<span class="pln">
<span class="pun">},</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p>security:3.0版中的新功能。报告安全配置和详细信息的文档。仅在针对TLS / SSL编译的mongod实例中出现。<br>security.SSLServerSubjectName: net.ssl.PEMKeyFile指定的TLS / SSL证书关联的主题名称&nbsp;。<br>security.SSLServerHasCertificateAuthority:布尔值true表示net.ssl.PEMKeyFile 指定的TLS / SSL证书与证书颁发机构关联时。false表示TLS / SSL证书是自签名的。<br>security.SSLServerCertificateExpirationDate:<br>一个日期对象,表示由net.ssl.PEMKeyFile指定的TLS / SSL证书到期的日期&nbsp;。</p>
<p><strong>sharing</strong></p>
<p>版本3.2中的新功能:运行时mongos,该命令返回分片信息。<br>在版本3.6中更改:从MongoDB 3.6开始,分片成员返回分片信息。</p>
<pre class="prettyprint"><span class="pun">{<span class="pln">
   <span class="str">"configsvrConnectionString"<span class="pln"> <span class="pun">:<span class="pln"> <span class="str">"csRS/cfg1.example.net:27019,cfg2.example.net:27019,cfg2.example.net:27019"<span class="pun">,<span class="pln">
   <span class="str">"lastSeenConfigServerOpTime"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
      <span class="str">"ts"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">Timestamp<span class="pun">(<span class="lit">1517462189<span class="pun">,<span class="pln"> <span class="lit">1<span class="pun">),<span class="pln">
      <span class="str">"t"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">(<span class="lit">1<span class="pun">)<span class="pln">
   <span class="pun">},<span class="pln">
   <span class="str">"maxChunkSizeInBytes"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">(<span class="lit">67108864<span class="pun">)<span class="pln">
<span class="pun">}</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p>sharding:包含分片集群数据的文档。lastSeenConfigServerOpTime仅存在在mongos或分片成员,而配置节点不存在。<br>sharding.configsvrConnectionString:配置服务器的连接字符串。<br>sharding.lastSeenConfigServerOpTime:<br>mongos或shard成员可见,CSRS primary的最新 optime。optime文档包括:<br>ts,操作的时间戳。<br>t,term表示操作在primary上最初生成的时间。<br>lastSeenConfigServerOpTime仅存在在使用CSRS(副本集)的分片集群中。<br>sharding.maxChunkSizeInBytes:版本3.6中的新功能。块的最大大小限制。如果最近在配置服务器上更新了块大小,则maxChunkSizeInBytes可能无法反映最新值。</p>
<p><strong>shardingStatistics&nbsp;</strong></p>
<p>4.0版中的新功能。</p>
<pre class="prettyprint"><span class="str">"shardingStatistics"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
   <span class="str">"countStaleConfigErrors"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">(),<span class="pln">
   <span class="str">"countDonorMoveChunkStarted"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">(),<span class="pln">
   <span class="str">"totalDonorChunkCloneTimeMillis"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">(),<span class="pln">
   <span class="str">"totalCriticalSectionCommitTimeMillis"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">(),<span class="pln">
   <span class="str">"totalCriticalSectionTimeMillis"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">(),<span class="pln">
   <span class="str">"catalogCache"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
      <span class="str">"numDatabaseEntries"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">(),<span class="pln">
      <span class="str">"numCollectionEntries"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">(),<span class="pln">
      <span class="str">"countStaleConfigErrors"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">(),<span class="pln">
      <span class="str">"totalRefreshWaitTimeMicros"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">(),<span class="pln">
      <span class="str">"numActiveIncrementalRefreshes"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">(),<span class="pln">
      <span class="str">"countIncrementalRefreshesStarted"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">(),<span class="pln">
      <span class="str">"numActiveFullRefreshes"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">(),<span class="pln">
      <span class="str">"countFullRefreshesStarted"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">(),<span class="pln">
      <span class="str">"countFailedRefreshes"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">()<span class="pln">
   <span class="pun">}<span class="pln">
<span class="pun">},</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p>shardingStatistics:分片集群上元数据刷新的指标的文档。<br>shardingStatistics.countStaleConfigErrors:线程命中陈旧配置异常的总次数。由于陈旧的配置异常触发元数据的刷新,因此该数字大致与元数据刷新的数量成比例。仅存在在正在运行的分片上。<br>shardingStatistics.countDonorMoveChunkStarted:作为块迁移过程的一部分, moveChunk 命令在分片上启动的总次数(此节点是其成员)。这个数字都会增加不论迁移是否成功。仅存在在运行分片上。<br>shardingStatistics.totalDonorChunkCloneTimeMillis:从当前shard块迁移的克隆阶段所占用的累积时间(以毫秒为单位),此节点是该节点的成员。具体而言,对于从此分片的每次迁移,跟踪时间从发起moveChunk命令开始,&nbsp;结束于目标分片进入追赶阶段之前,应用在块迁移期间发生的更改&nbsp;。仅存在在运行的分片上。<br>shardingStatistics.totalCriticalSectionCommitTimeMillis:从此分片块迁移过程中的更新元数据阶段所花费的累积时间(以毫秒为单位)。在更新元数据阶段,将阻止集合上的所有操作。仅存在在运行的分片上。<br>shardingStatistics.totalCriticalSectionTimeMillis:从此分片块迁移的追赶阶段和更新元数据阶段所占用的累积时间(以毫秒为单位),此节点是该节点的成员。<br>要计算追赶阶段的持续时间为<br>totalCriticalSectionTimeMillis – totalCriticalSectionCommitTimeMillis<br>仅存在于在运行分片上运行时出现。<br>shardingStatistics.catalogCache:集群路由信息缓存的统计信息的文档。<br>shardingStatistics.catalogCache.numDatabaseEntries:<br>当前在编目缓存中的数据库条目总数。<br>shardingStatistics.catalogCache.numCollectionEntries:当前位于编目缓存中的集合条目总数(跨所有数据库)。<br>shardingStatistics.catalogCache.countStaleConfigErrors:线程命中过时配置异常的总次数。过时的配置异常会触发元数据的刷新。<br>shardingStatistics.catalogCache.totalRefreshWaitTimeMicros:线程必须等待刷新元数据的累积时间(以微秒为单位)。<br>shardingStatistics.catalogCache.numActiveIncrementalRefreshes:当前正在等待的增量编目缓存刷新的数量。<br>shardingStatistics.countIncrementalRefreshesStarted:已启动的累计增量刷新次数。<br>shardingStatistics.catalogCache.numActiveFullRefreshes:正在等待的全量编目缓存刷新的数量。<br>shardingStatistics.catalogCache.countFullRefreshesStarted:已启动的累计全量刷新数。<br>shardingStatistics.catalogCache.countFailedRefreshes:已失败的全量或增量刷新的累计数量。</p>
<p><strong>storageEngine&nbsp;</strong></p>
<p>3.0版中的新功能。</p>
<pre class="prettyprint"><span class="str">"storageEngine"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
   <span class="str">"name"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"supportsCommittedReads"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"persistent"<span class="pln"> <span class="pun">:<span class="pln">
<span class="pun">},</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p>storageEngine:包含当前存储引擎数据的文档。<br>storageEngine.name:当前存储引擎的名称。<br>storageEngine.supportsCommittedReads:版本3.2中的新功能。<br>一个布尔值,表示存储引擎是否支持”majority” read concern。<br>storageEngine.persistent:版本3.2.6中的新功能。一个布尔值,表示存储引擎是否将数据持久化到磁盘。</p>
<p><strong>transactions</strong></p>
<p>版本3.6.3中的新功能。</p>
<pre class="prettyprint"><span class="str">"transactions"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
   <span class="str">"retriedCommandsCount"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"retriedStatementsCount"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"transactionsCollectionWriteCount"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"currentActive"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"currentInactive"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"currentOpen"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"totalAborted"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"totalCommitted"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"totalStarted"<span class="pln"> <span class="pun">:<span class="pln">
<span class="pun">}</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p>transactions:包含有关可重试写入和&nbsp;多文档事务的数据的文档。<br>transactions.retriedCommandsCount:相应的可重试写入命令已经提交之后收到的重试总数。也就是说,即使写入已成功并且在config.transactions&nbsp;集合中存在的事务和会话的关联记录,可重试写入继续尝试,例如客户端的初始写入响应丢失。<br>注意:MongoDB不会重新执行已提交的写入。<br>总数包括所有会话。总数不包括在内部块迁移时的发生的可重试写入。<br>版本3.6.3中的新功能。<br>transactions.retriedStatementsCount:与重试命令 transactions.retriedCommandsCount关联的写语句总数。<br>注意:MongoDB不会重新执行已提交的写入。<br>总数不包括在内部块迁移时的发生的可重试写入。<br>版本3.6.3中的新功能。<br>transactions.transactionsCollectionWriteCount:提交新的可重试写入语句时触发的对config.transactions&nbsp;集合的写入总数。<br>对于更新和删除命令,由于只有单个文档操作可以重试,因此每个语句都有一个写入。<br>对于插入操作,插入的每批文档有一次写入,除非失败导致每个文档单独插入。<br>总数包括迁移发生时部分写入服务器config.transactions&nbsp;集合的写入。<br>版本3.6.3中的新功能。<br>transactions.currentActive:当前正在执行命令的打开事务的总数。版本4.0.2中的新功能。<br>transactions.currentInactive:当前未执行命令的打开事务的总数。版本4.0.2中的新功能。<br>transactions.currentOpen:开放事务总数。当第一个命令作为该事务的一部分运行时,将打开一个事务,并在事务提交或中止之前保持打开状态。<br>版本4.0.2中的新功能。<br>transactions.totalAborted:自mongod进程上次启动以来在此服务器上中止的事务总数&nbsp;。版本4.0.2中的新功能。<br>transactions.totalCommitted:自mongod进程上次启动以来在此服务器上提交的事务总数&nbsp;。版本4.0.2中的新功能。<br>transactions.totalStarted:自mongod进程上次启动以来在此服务器上启动的事务总数&nbsp;。版本4.0.2中的新功能。</p>
<p><strong>transportSecurity&nbsp;¶</strong></p>
<p>在4.0.2版本新增功能:(3.6.7+和3.4.17+也有)</p>
<pre class="prettyprint"><span class="str">"transportSecurity"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
   <span class="str">"1.0"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"1.1"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"1.2"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"1.3"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
   <span class="str">"unknown"<span class="pln"> <span class="pun">:<span class="pln">
<span class="pun">},</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p>transportSecurity.在4.0.2版本新增功能:(3.6.7+和3.4.17+也有)<br>mongod实例或mongos实例的累计TLS 连接数。重启后重置该值。</p>
<p><strong>wiredTiger&nbsp;</strong></p>
<p>wiredTiger仅在使用WiredTiger存储引擎时才会显示信息。一些统计信息,例如&nbsp;wiredTiger.LSM,服务器roll up。</p>
<pre class="prettyprint"><span class="str">"wiredTiger"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
   <span class="str">"uri"<span class="pln"> <span class="pun">:<span class="pln"> <span class="str">"statistics:"<span class="pun">,<span class="pln">
   <span class="str">"LSM"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
         <span class="str">"sleep for LSM checkpoint throttle"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"sleep for LSM merge throttle"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"rows merged in an LSM tree"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"application work units currently queued"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"merge work units currently queued"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"tree queue hit maximum"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"switch work units currently queued"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"tree maintenance operations scheduled"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"tree maintenance operations discarded"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"tree maintenance operations executed"<span class="pln"> <span class="pun">:<span class="pln">
   <span class="pun">},<span class="pln">
   <span class="str">"async"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
         <span class="str">"number of allocation state races"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"number of operation slots viewed for allocation"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"current work queue length"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"number of flush calls"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"number of times operation allocation failed"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"maximum work queue length"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"number of times worker found no work"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"total allocations"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"total compact calls"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"total insert calls"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"total remove calls"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"total search calls"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"total update calls"<span class="pln"> <span class="pun">:<span class="pln">
   <span class="pun">},<span class="pln">
   <span class="str">"block-manager"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
         <span class="str">"mapped bytes read"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"bytes read"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"bytes written"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"mapped blocks read"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"blocks pre-loaded"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"blocks read"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"blocks written"<span class="pln"> <span class="pun">:<span class="pln">
   <span class="pun">},<span class="pln">
   <span class="str">"cache"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
         <span class="str">"tracked dirty bytes in the cache"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"tracked bytes belonging to internal pages in the cache"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"bytes currently in the cache"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"tracked bytes belonging to leaf pages in the cache"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"maximum bytes configured"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"tracked bytes belonging to overflow pages in the cache"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"bytes read into cache"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"bytes written from cache"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"pages evicted by application threads"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"checkpoint blocked page eviction"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"unmodified pages evicted"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"page split during eviction deepened the tree"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"modified pages evicted"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"pages selected for eviction unable to be evicted"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"pages evicted because they exceeded the in-memory maximum"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"pages evicted because they had chains of deleted items"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"failed eviction of pages that exceeded the in-memory maximum"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"hazard pointer blocked page eviction"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"internal pages evicted"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"maximum page size at eviction"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"eviction server candidate queue empty when topping up"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"eviction server candidate queue not empty when topping up"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"eviction server evicting pages"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"eviction server populating queue, but not evicting pages"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"eviction server unable to reach eviction goal"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"internal pages split during eviction"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"leaf pages split during eviction"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"pages walked for eviction"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"eviction worker thread evicting pages"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"in-memory page splits"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"in-memory page passed criteria to be split"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"lookaside table insert calls"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"lookaside table remove calls"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"percentage overhead"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"tracked dirty pages in the cache"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"pages currently held in the cache"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"pages read into cache"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"pages read into cache requiring lookaside entries"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"pages written from cache"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"page written requiring lookaside records"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"pages written requiring in-memory restoration"<span class="pln"> <span class="pun">:<span class="pln">
   <span class="pun">},<span class="pln">
   <span class="str">"connection"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
         <span class="str">"pthread mutex condition wait calls"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"files currently open"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"memory allocations"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"memory frees"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"memory re-allocations"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"total read I/Os"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"pthread mutex shared lock read-lock calls"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"pthread mutex shared lock write-lock calls"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"total write I/Os"<span class="pln"> <span class="pun">:<span class="pln">
   <span class="pun">},<span class="pln">
   <span class="str">"cursor"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
         <span class="str">"cursor create calls"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"cursor insert calls"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"cursor next calls"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"cursor prev calls"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"cursor remove calls"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"cursor reset calls"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"cursor restarted searches"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"cursor search calls"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"cursor search near calls"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"truncate calls"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"cursor update calls"<span class="pln"> <span class="pun">:<span class="pln">
   <span class="pun">},<span class="pln">
   <span class="str">"data-handle"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
         <span class="str">"connection data handles currently active"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"session dhandles swept"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"session sweep attempts"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"connection sweep dhandles closed"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"connection sweep candidate became referenced"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"connection sweep dhandles removed from hash list"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"connection sweep time-of-death sets"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"connection sweeps"<span class="pln"> <span class="pun">:<span class="pln">
   <span class="pun">},<span class="pln">
   <span class="str">"log"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
         <span class="str">"total log buffer size"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"log bytes of payload data"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"log bytes written"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"yields waiting for previous log file close"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"total size of compressed records"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"total in-memory size of compressed records"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"log records too small to compress"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"log records not compressed"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"log records compressed"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"log flush operations"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"maximum log file size"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"pre-allocated log files prepared"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"number of pre-allocated log files to create"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"pre-allocated log files not ready and missed"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"pre-allocated log files used"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"log release advances write LSN"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"records processed by log scan"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"log scan records requiring two reads"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"log scan operations"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"consolidated slot closures"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"written slots coalesced"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"logging bytes consolidated"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"consolidated slot joins"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"consolidated slot join races"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"busy returns attempting to switch slots"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"consolidated slot join transitions"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"consolidated slot unbuffered writes"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"log sync operations"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"log sync_dir operations"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"log server thread advances write LSN"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"log write operations"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"log files manually zero-filled"<span class="pln"> <span class="pun">:<span class="pln">
   <span class="pun">},<span class="pln">
   <span class="str">"reconciliation"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
         <span class="str">"pages deleted"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"fast-path pages deleted"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"page reconciliation calls"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"page reconciliation calls for eviction"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"split bytes currently awaiting free"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"split objects currently awaiting free"<span class="pln"> <span class="pun">:<span class="pln">
   <span class="pun">},<span class="pln">
   <span class="str">"session"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
         <span class="str">"open cursor count"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"open session count"<span class="pln"> <span class="pun">:<span class="pln">
   <span class="pun">},<span class="pln">
   <span class="str">"thread-yield"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
         <span class="str">"page acquire busy blocked"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"page acquire eviction blocked"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"page acquire locked blocked"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"page acquire read blocked"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"page acquire time sleeping (usecs)"<span class="pln"> <span class="pun">:<span class="pln">
   <span class="pun">},<span class="pln">
   <span class="str">"transaction"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
         <span class="str">"transaction begins"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"transaction checkpoints"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"transaction checkpoint generation"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"transaction checkpoint currently running"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"transaction checkpoint max time (msecs)"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"transaction checkpoint min time (msecs)"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"transaction checkpoint most recent time (msecs)"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"transaction checkpoint total time (msecs)"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"transactions committed"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"transaction failures due to cache overflow"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"transaction range of IDs currently pinned by a checkpoint"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"transaction range of IDs currently pinned"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"transaction range of IDs currently pinned by named snapshots"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"transactions rolled back"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"number of named snapshots created"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"number of named snapshots dropped"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"transaction sync calls"<span class="pln"> <span class="pun">:<span class="pln">
   <span class="pun">},<span class="pln">
   <span class="str">"concurrentTransactions"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
         <span class="str">"write"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
            <span class="str">"out"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
            <span class="str">"available"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
            <span class="str">"totalTickets"<span class="pln"> <span class="pun">:<span class="pln">
         <span class="pun">},<span class="pln">
         <span class="str">"read"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
            <span class="str">"out"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
            <span class="str">"available"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
            <span class="str">"totalTickets"<span class="pln"> <span class="pun">:<span class="pln">
         <span class="pun">}<span class="pln">
   <span class="pun">}<span class="pln">
<span class="pun">},</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p>wiredTiger.uri:3.0版中的新功能。一个字符串。供MongoDB内部使用一个字符。<br>wiredTiger.LSM:3.0版中的新功能。返回LSM(Log-Structured Merge)树的统计信息的文档。这些值反映了此服务器中使用的所有LSM树的统计信息。<br>wiredTiger.async:3.0版中的新功能。返回与异步操作API相关的统计信息的文档。MongoDB没有使用它。<br>wiredTiger.block-manager:3.0版中的新功能。返回块管理器操作统计信息的文档。<br>wiredTiger.cache:3.0版中的新功能:返回缓存和缓存中页面移除的统计信息的文档。<br>以下描述了一些&nbsp;wiredTiger.cache的key统计数据:<br>wiredTiger.cache.maximum bytes configured:最大缓存大小。<br>wiredTiger.cache.bytes currently in the cache:当前在缓存中的数据的字节大小。该值不应大于maximum&nbsp;bytesconfigured。<br>wiredTiger.cache.unmodified pages evicted:页面移除的主要统计数据。<br>wiredTiger.cache.tracked dirty bytes in the cache:缓存中脏数据的大小(以字节为单位)。该值应小于bytes currently&nbsp;in&nbsp;the&nbsp;cache。<br>wiredTiger.cache.pages read into cache:读入缓存的页数。&nbsp;wiredTiger.cache.pages&nbsp;read&nbsp;intocache和wiredTiger.cache.pages&nbsp;written&nbsp;from&nbsp;cache可以提供I / O 信息。<br>wiredTiger.cache.pages written from cache:从缓存写入的页数。&nbsp;wiredTiger.cache.pages&nbsp;written&nbsp;fromcache和wiredTiger.cache.pages&nbsp;read&nbsp;into&nbsp;cache可以提供I / O的信息。<br>要调整WiredTiger内部缓存的大小,请参阅storage.wiredTiger.engineConfig.cacheSizeGB和&nbsp;–wiredTigerCacheSizeGB。避免将WiredTiger内部缓存大小增加到其默认值以上。<br>wiredTiger.connection:3.0版中的新功能。返回与WiredTiger连接相关的统计信息的文档。<br>wiredTiger.cursor:3.0版中的新功能。返回WiredTiger游标统计信息的文档。<br>wiredTiger.data-handle:3.0版中的新功能。返回有关数据句柄和扫描的统计信息的文档。<br>wiredTiger.log:3.0版中的新功能。返回WiredTiger的预写日志的统计信息的文档。<br>参阅:日记和WiredTiger存储引擎<br>wiredTiger.reconciliation:3.0版中的新功能。返回协调进程统计信息的文档。<br>wiredTiger.session:3.0版中的新功能。返回会话的打开游标计数和打开会话计数的文档。<br>wiredTiger.thread-yield:3.0版中的新功能。页面请求量的统计信息的文档。<br>wiredTiger.transaction:3.0版中的新功能。返回有关事务检查点和操作的统计信息的文档。<br>wiredTiger.transaction.transaction checkpoint most recent time:创建最新检查点的时间量(以毫秒为单位)。在固定写入负载下该值增加可能表示I / O系统饱和。<br>wiredTiger.concurrentTransactions:3.0版中的新功能。返回允许进入WiredTiger存储引擎的读写事务并发数的信息文档。这些设置是特定于MongoDB的。<br>要更改并发读取和写入事务的设置,请参阅wiredTigerConcurrentReadTransactions和wiredTigerConcurrentWriteTransactions。<br>writeBacksQueued&nbsp;:<br>“writeBacksQueued”:,<br>writeBacksQueued:<br>一个布尔值,指示是否有来自mongos实例排队等待重试的的操作&nbsp;。通常,此值为false。另请参见writeBacks。</p>
<p><strong>MEM&nbsp;</strong></p>
<pre class="prettyprint"><span class="pun">“<span class="pln">mem<span class="pun">”<span class="pln"><span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
   <span class="pun">“<span class="pln">bits<span class="pun">”<span class="pln"><span class="pun">:<span class="pln"><span class="pun">,<span class="pln">
   <span class="pun">“<span class="pln">resident<span class="pun">”<span class="pln"><span class="pun">:<span class="pln"><span class="pun">,<span class="pln">
   <span class="pun">“<span class="kwd">virtual<span class="pun">”<span class="pln"><span class="pun">:<span class="pln"><span class="pun">,<span class="pln">
   <span class="pun">“<span class="pln">supported<span class="pun">”<span class="pln"><span class="pun">:<span class="pln"><span class="pun">,<span class="pln">
   <span class="pun">“<span class="pln">mapped<span class="pun">”<span class="pln"><span class="pun">:<span class="pln"><span class="pun">,<span class="pln">
   <span class="pun">“<span class="pln">mappedWithJournal<span class="pun">”<span class="pln"><span class="pun">:<span class="pln">
<span class="pun">},</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p>mem:报告mongod的系统架构和当前内存使用的文档&nbsp;。<br>mem.bits:可选数字64或32,表示已编译的mongodb实例是32位还是64位体系结构。<br>mem.resident:该值mem.resident大致相当于数据库进程当前使用的RAM量(以兆字节(MB)为单位)。在正常使用期间,该值趋于增长。在专用数据库服务器中,此数字接近系统内存总量。<br>mem.virtual:mem.virtual显示mongod进程使用的虚拟内存的总量(以兆字节(MB)为单位)。<br>日志启用并且使用MMAPv1存储引擎,mem.virtual值至少两倍的mem.mapped。如果&nbsp;mem.virtual值显着大于&nbsp;mem.mapped(例如3倍或更多倍),则这可能表示内存泄漏。<br>mem.supported:一个布尔值,指示底层系统是否支持扩展内存信息。如果为false,表示系统不支持扩展内存信息,则数据库服务器可能无法访问其他&nbsp;mem值。<br>mem.mapped:仅适用于MMAPv1存储引擎。数据库的映射内存量(以兆字节(MB)为单位)。由于MongoDB使用内存映射文件,因此该值可能大致等于数据库或数据库的总大小。<br>mem.mappedWithJournal:仅适用于MMAPv1存储引擎。映射内存量,以兆字节(MB)为单位,包括用于journaling的内存。该值始终是值的两倍&nbsp;mem.mapped。仅在启用 journaling 功能时才包含此字段。<br>mem.note:mem.note如果mem.supported为false,则显示&nbsp;该字段。<br>该mem.note字段显示文本:”not&nbsp;all&nbsp;mem&nbsp;info&nbsp;support&nbsp;on&nbsp;thisplatform”</p>
<p><strong>metrics</strong></p>
<pre class="prettyprint"><span class="str">"metrics"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
   <span class="str">"commands"<span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
         <span class="str">""<span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
            <span class="str">"failed"<span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
            <span class="str">"total"<span class="pun">:<span class="pln">
         <span class="pun">}<span class="pln">
   <span class="pun">},<span class="pln">
   <span class="str">"cursor"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
         <span class="str">"timedOut"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">(),<span class="pln">
         <span class="str">"open"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
            <span class="str">"noTimeout"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">(),<span class="pln">
            <span class="str">"pinned"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">(),<span class="pln">
            <span class="str">"multiTarget"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">(),<span class="pln">
            <span class="str">"singleTarget"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">(),<span class="pln">
            <span class="str">"total"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">(),<span class="pln">
         <span class="pun">}<span class="pln">
   <span class="pun">},<span class="pln">
   <span class="str">"document"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
         <span class="str">"deleted"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">(),<span class="pln">
         <span class="str">"inserted"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">(),<span class="pln">
         <span class="str">"returned"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">(),<span class="pln">
         <span class="str">"updated"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">()<span class="pln">
   <span class="pun">},<span class="pln">
   <span class="str">"getLastError"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
         <span class="str">"wtime"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
            <span class="str">"num"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
            <span class="str">"totalMillis"<span class="pln"> <span class="pun">:<span class="pln">
         <span class="pun">},<span class="pln">
         <span class="str">"wtimeouts"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">()<span class="pln">
   <span class="pun">},<span class="pln">
   <span class="str">"operation"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
         <span class="str">"scanAndOrder"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">(),<span class="pln">
         <span class="str">"writeConflicts"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">()<span class="pln">
   <span class="pun">},<span class="pln">
   <span class="str">"queryExecutor"<span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
         <span class="str">"scanned"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">(),<span class="pln">
         <span class="str">"scannedObjects"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">()<span class="pln">
   <span class="pun">},<span class="pln">
   <span class="str">"record"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
         <span class="str">"moves"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">()<span class="pln">
   <span class="pun">},<span class="pln">
   <span class="str">"repl"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
      <span class="str">"executor"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
         <span class="str">"pool"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
            <span class="str">"inProgressCount"<span class="pln"> <span class="pun">:<span class="pln">
         <span class="pun">},<span class="pln">
         <span class="str">"queues"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
            <span class="str">"networkInProgress"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
            <span class="str">"sleepers"<span class="pln"> <span class="pun">:<span class="pln">
         <span class="pun">},<span class="pln">
         <span class="str">"unsignaledEvents"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"shuttingDown"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"networkInterface"<span class="pln"> <span class="pun">:<span class="pln">
      <span class="pun">},<span class="pln">
      <span class="str">"apply"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
         <span class="str">"attemptsToBecomeSecondary"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"batches"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
            <span class="str">"num"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
            <span class="str">"totalMillis"<span class="pln"> <span class="pun">:<span class="pln">
         <span class="pun">},<span class="pln">
         <span class="str">"ops"<span class="pln"> <span class="pun">:<span class="pln">
      <span class="pun">},<span class="pln">
      <span class="str">"buffer"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
         <span class="str">"count"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"maxSizeBytes"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"sizeBytes"<span class="pln"> <span class="pun">:<span class="pln">
      <span class="pun">},<span class="pln">
      <span class="str">"initialSync"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
         <span class="str">"completed"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"failedAttempts"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"failures"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
      <span class="pun">},<span class="pln">
      <span class="str">"network"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
         <span class="str">"bytes"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"getmores"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
            <span class="str">"num"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
            <span class="str">"totalMillis"<span class="pln"> <span class="pun">:<span class="pln">
         <span class="pun">},<span class="pln">
         <span class="str">"ops"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
         <span class="str">"readersCreated"<span class="pln"> <span class="pun">:<span class="pln">
      <span class="pun">},<span class="pln">
      <span class="str">"preload"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
         <span class="str">"docs"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
            <span class="str">"num"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
            <span class="str">"totalMillis"<span class="pln"> <span class="pun">:<span class="pln">
         <span class="pun">},<span class="pln">
         <span class="str">"indexes"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
            <span class="str">"num"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
            <span class="str">"totalMillis"<span class="pln"> <span class="pun">:<span class="pln">
         <span class="pun">}<span class="pln">
      <span class="pun">}<span class="pln">
   <span class="pun">},<span class="pln">
   <span class="str">"storage"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
         <span class="str">"freelist"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
            <span class="str">"search"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
               <span class="str">"bucketExhausted"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
               <span class="str">"requests"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">,<span class="pln">
               <span class="str">"scanned"<span class="pln"> <span class="pun">:<span class="pln">
            <span class="pun">}<span class="pln">
         <span class="pun">}<span class="pln">
   <span class="pun">},<span class="pln">
   <span class="str">"ttl"<span class="pln"> <span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
         <span class="str">"deletedDocuments"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">(),<span class="pln">
         <span class="str">"passes"<span class="pln"> <span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pun">()<span class="pln">
   <span class="pun">}<span class="pln">
<span class="pun">},</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p>metrics:返回反映当前使用情况和正在运行的mongod实例状态的各种统计信息的文档。<br>metrics.commands:3.0版中的新功能。报告数据库命令使用情况的文档。这些字段metrics.commands是数据库命令的名称,每个值都是一个文档,用于报告执行的命令总数以及失败的执行次数。<br>metrics.commands..failed:mongod中 失败&nbsp;的次数。<br>metrics.commands..total:mongod 中执行&nbsp;的次数。<br>metrics.document:反映文档访问和修改模式的文档。将这些值与opcounters&nbsp;文档中的数据进行比较,该数据跟踪总操作数。<br>metrics.document.deleted:删除的文档总数。<br>metrics.document.inserted:插入的文档总数。<br>metrics.document.returned:查询返回的文档总数。<br>metrics.document.updated:更新的文件总数。<br>metrics.executor:版本3.2中的新功能。报告复制执行器的各种统计信息的文档。<br>metrics.getLastError:报告getLastError使用的文件。<br>metrics.getLastError.wtime:报告getLastError操作计数的文档,其w参数大于1。<br>metrics.getLastError.wtime.num:指定write concern(即w)的getLastError 操作总数,即等待副本集的一个或多个成员确认写入操作(即w大于1)。<br>metrics.getLastError.wtime.totalMillis:指定write concern(即w)mongod写操作操作所花费的总时间(以毫秒为单位w),即等待副本集的一个或多个成员确认写操作(即w大于1)。<br>metrics.getLastError.wtimeouts:write concern操作由于wtimeout阈值而&nbsp;超时到中getLastError的次数。<br>metrics.operation:用于保存MongoDB使用特定操作类型处理的几种类型的更新和查询操作的计数器文档。<br>metrics.operation.fastmod:在3.4中删除。如果使用MMAPv1存储引擎,那么更新操作数既不会导致文档增长也不需要更新索引。例如,此计数器将记录更新操作,使用$inc&nbsp;操作使用运算符来递增未被索引的字段的值。<br>metrics.operation.idhack:在3.4中删除。包含该_id字段的查询数。对于这些查询,MongoDB将在该_id字段上使用默认索引并跳过所有查询执行计划。<br>metrics.operation.scanAndOrder:返回无法使用索引的排序操作的已排序数目的查询总数。<br>metrics.operation.writeConflicts:遇到写入冲突的查询总数。<br>metrics.queryExecutor:报告来自查询执行系统数据的文档。<br>metrics.queryExecutor.scanned:在查询和查询计划评估期间索引扫描的总数。此计数器totalKeysExamined与输出中的&nbsp;计数器相同&nbsp;explain()。<br>metrics.queryExecutor.scannedObjects:查询和查询计划评估期间扫描的文档总数。此计数器totalDocsExamined与explain()输出中的&nbsp;计数器相同&nbsp;。<br>metrics.record:报告与磁盘存储文件中的记录分配相关的数据的文档。<br>metrics.record.moves:对于MMAPv1存储引擎,metrics.record.moves&nbsp;报告文档在MongoDB数据集的磁盘表示内移动的总次数。文档移动是因为操作会增加文档大小超出其分配的记录大小。<br>metrics.repl:报告与复制过程相关的指标的文档。&nbsp;metrics.repl文档出现在所有mongod实例上,包括副本集成员的实例&nbsp;。<br>metrics.repl.apply:从复制oplog应用到应用程序的文档。<br>metrics.repl.apply.batchSize:版本4.0.6中的新功能:(也可在3.6.11+中使用)<br>应用的oplog操作总数。该&nbsp;metrics.repl.apply.batchSize在批量操作边界时的操作数目递增,而不是每次操作后递增。<br>要获得更精细的粒度,请参阅metrics.repl.apply.ops。<br>metrics.repl.apply.batches:metrics.repl.apply.batches报告在副本集的secondary成员上的oplog应用进程。有关oplog应用程序进程的更多信息,请参见&nbsp;多线程复制<br>metrics.repl.apply.batches.num:所有数据库中应用的批次总数。<br>metrics.repl.apply.batches.totalMillis<br>mongod从oplog应用操作所花费的总时间(以毫秒为单位)。<br>metrics.repl.apply.ops:应用的oplog操作总数。&nbsp;metrics.repl.apply.ops每次操作后递增。参阅:metrics.repl.apply.batchSize<br>metrics.repl.buffer:<br>在批量应用oplog条目之前,MongoDB会从复制源缓冲区中缓冲oplog操作。metrics.repl.buffer提供了一种跟踪oplog缓冲区的方法。有关oplog应用程序进程的更多信息,请参见&nbsp;多线程复制。<br>metrics.repl.buffer.count:oplog缓冲区中的当前操作数。<br>metrics.repl.buffer.maxSizeBytes:缓冲区的最大大小。此值是mongod的常量设置,不可配置。<br>metrics.repl.buffer.sizeBytes:oplog缓冲区内容的当前大小。<br>metrics.repl.network:metrics.repl.network&nbsp;报告复制过程的网络信息。<br>metrics.repl.network.bytes:metrics.repl.network.bytes&nbsp;报告从复制同步源读取的数据总量。<br>metrics.repl.network.getmores:metrics.repl.network.getmores报告&nbsp;getmore操作,oplog复制进程中oplog&nbsp;游标的额外请求结果。<br>metrics.repl.network.getmores.num:metrics.repl.network.getmores.num报告getmore操作总数,从复制同步源请求其他操作的操作。<br>metrics.repl.network.getmores.totalMillis:&nbsp;报告从getmore操作中收集数据所需的总时间&nbsp;。<br>注意<br>这个数字可能非常大,因为即使getmore操作没有初始返回数据,MongoDB也会等待更多数据。<br>metrics.repl.network.ops:metrics.repl.network.ops&nbsp;报告从复制源读取的操作总数。<br>metrics.repl.network.readersCreated:metrics.repl.network.readersCreated报告创建的oplog查询进程的总数。将在连接中发生错误(包括超时或网络操作)时,MongoDB将创建新的oplog查询。此外,metrics.repl.network.readersCreated每次MongoDB选择新的复制源时,&nbsp;都会递增。<br>metrics.repl.preload: metrics.repl.preload&nbsp;报告“预读”阶段,其中MongoDB将文档和索引加载到RAM中以提高复制吞吐量。有关复制过程的预读阶段的详细信息,请参阅多线程复制。<br>metrics.repl.preload.docs:报告在预读阶段加载到内存中的文档的文档。<br>metrics.repl.preload.docs.num:在复制的预读阶段加载的文档总数。<br>metrics.repl.preload.docs.totalMillis:复制预取阶段加载文档所花费的总时间。<br>metrics.repl.preload.indexes:在复制预读阶段报告加载到内存中的索引项的文档。有关预取复制阶段的详细信息,请参阅多线程复制。<br>metrics.repl.preload.indexes.num:作为复制预取阶段的一部分,在更新文档之前由成员加载的索引条目总数。<br>metrics.repl.preload.indexes.totalMillis:作为复制预读阶段的一部分,加载索引条目所花费的总时间(以毫秒为单位)。<br>metrics.storage.freelist.search.bucketExhausted:mongod已检查空闲列表中没有找到合适的大记录分配的次数。<br>metrics.storage.freelist.search.requests:mongod搜索可用记录分配的次数。<br>metrics.storage.freelist.search.scanned:mongod搜索可用记录分配的数量。<br>metrics.ttl:报告ttl索引进程的资源使用的文档&nbsp;。<br>metrics.ttl.deletedDocuments:使用ttl索引从集合中删除的文档总数&nbsp;。<br>metrics.ttl.passes:后台进程使用ttl索引从集合中删除文档的次数。<br>metrics.cursor:2.6版中的新功能。有关游标状态和使用的数据的文档。<br>metrics.cursor.timedOut:2.6版中的新功能。自服务器进程启动以来已超时的游标总数。如果此数字很大或以常规速率增长,则可能表示应用程序错误。<br>metrics.cursor.open:2.6版中的新功能。有关打开游标的数据的文档。<br>metrics.cursor.open.noTimeout:2.6版中的新功能。打开游标的数量,选项&nbsp;DBQuery.Option.noTimeout设置为在一段时间不活动后防止超时。<br>metrics.cursor.open.pinned:2.6版中的新功能。“固定”打开游标的数量。<br>metrics.cursor.open.total:2.6版中的新功能。MongoDB为客户端维护的游标数量。因为MongoDB耗尽了未使用的游标,通常这个值很小或为零。但是,如果存在队列,过时的tailable游标或大量操作,则此值可能会上升。<br>metrics.cursor.open.singleTarget:3.0版中的新功能。仅针对单个分片的游标总数。仅&nbsp;mongos实例报告metrics.cursor.open.singleTarget值。<br>metrics.cursor.open.multiTarget:3.0版中的新功能。仅针对多个分片的游标总数。仅mongos实例报告metrics.cursor.open.multiTarget值。</p>
<p><strong>watchdog</strong></p>
<p>版本3.6中的新功能。</p>
<p>复制</p>
<pre class="prettyprint"><span class="pun">“<span class="pln">watchdog<span class="pun">”<span class="pln"><span class="pun">:<span class="pln"> <span class="pun">{<span class="pln">
   <span class="pun">“<span class="pln">checkGeneration<span class="pun">”<span class="pln"><span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pln"> <span class="pun">(<span class="pln"> <span class="pun">),<span class="pln">
   <span class="pun">“<span class="pln">monitorGeneration<span class="pun">”<span class="pln"><span class="pun">:<span class="pln"> <span class="typ">NumberLong<span class="pln"> <span class="pun">(<span class="pln"> <span class="pun">),<span class="pln">
   <span class="pun">“<span class="pln">monitorPeriod<span class="pun">”<span class="pln"><span class="pun">:<span class="pln">
<span class="pun">}</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p>注意<br>watchdog仅当启用了存储节点监视程序时,该部分才会出现。<br>watchdog:报告存储节点监视程序状态的文档&nbsp;。<br>watchdog.checkGeneration:自启动以来检查目录的次数。每个monitoringPeriod目录都会被多次检查。<br>watchdog.monitorGeneration:mongod&nbsp;检查文件系统状态的次数。每个monitoringPeriod增加一次。<br>watchdog.monitorPeriod:watchdogPeriodSeconds设置的值。这表示状态检查之间的时间段。</p>
<p>原文链接:https://docs.mongodb.com/manual/reference/command/serverStatus/index.html</p><br><br>
来源:https://www.cnblogs.com/xibuhaohao/p/12751756.html
頁: [1]
查看完整版本: MongoDB serverStatus详解