MongoDB 字段

从 MongoDB 服务器收集的指标。

mongodb

MongoDB 指标。

collstats

MongoDB 集合统计指标。

mongodb.collstats.db

数据库名称。

类型:keyword

mongodb.collstats.collection

集合名称。

类型:keyword

mongodb.collstats.name

数据库和集合名称的组合。

类型:keyword

mongodb.collstats.total.time.us

锁的总等待时间(微秒)。

类型:long

mongodb.collstats.total.count

锁等待事件的总数。

类型:long

mongodb.collstats.lock.read.time.us

等待读取锁的时间(微秒)。

类型:long

mongodb.collstats.lock.read.count

读取锁等待事件的数量。

类型:long

mongodb.collstats.lock.write.time.us

等待写入锁的时间(微秒)。

类型:long

mongodb.collstats.lock.write.count

写入锁等待事件的数量。

类型:long

mongodb.collstats.queries.time.us

运行查询的时间(微秒)。

类型:long

mongodb.collstats.queries.count

执行的查询数量。

类型:long

mongodb.collstats.getmore.time.us

请求更多游标行的时间(微秒)。

类型:long

mongodb.collstats.getmore.count

游标请求更多数据次数。

类型:long

mongodb.collstats.insert.time.us

插入新文档的时间(微秒)。

类型:long

mongodb.collstats.insert.count

文档插入事件的数量。

类型:long

mongodb.collstats.update.time.us

更新文档的时间(微秒)。

类型:long

mongodb.collstats.update.count

文档更新事件的数量。

类型:long

mongodb.collstats.remove.time.us

删除文档的时间(微秒)。

类型:long

mongodb.collstats.remove.count

文档删除事件的数量。

类型:long

mongodb.collstats.commands.time.us

执行数据库命令的时间(微秒)。

类型:long

mongodb.collstats.commands.count

执行的数据库命令数量。

类型:long

dbstats

dbstats 提供了特定 MongoDB 数据库的概述。此文档主要关注数据库的数据量。

mongodb.dbstats.avg_obj_size.bytes

类型:long

格式:bytes

mongodb.dbstats.collections

类型:integer

mongodb.dbstats.data_size.bytes

类型:long

格式:bytes

mongodb.dbstats.db

类型:keyword

mongodb.dbstats.file_size.bytes

类型:long

格式:bytes

mongodb.dbstats.index_size.bytes

类型:long

格式:bytes

mongodb.dbstats.indexes

类型:long

mongodb.dbstats.num_extents

类型:long

mongodb.dbstats.objects

类型:long

mongodb.dbstats.storage_size.bytes

类型:long

格式:bytes

mongodb.dbstats.ns_size_mb.mb

类型:long

mongodb.dbstats.data_file_version.major

类型:long

mongodb.dbstats.data_file_version.minor

类型:long

mongodb.dbstats.extent_free_list.num

类型:long

mongodb.dbstats.extent_free_list.size.bytes

类型:long

格式:bytes

metrics

反映正在运行的 mongod 实例的当前使用情况和状态的统计信息,有关更多信息,请查看 https://docs.mongodb.com/manual/reference/command/serverStatus/#serverstatus.metrics

commands

报告数据库命令的使用情况。metrics.commands 中的字段是数据库命令的名称,每个值都是一个文档,报告执行的命令总数以及执行失败的次数。metrics.commands.<command>.failed 显示 <command> 在此 mongod 上失败的次数。metrics.commands.<command>.total 显示 <command> 在此 mongod 上执行的次数。

mongodb.metrics.commands.is_self.failed

类型:long

mongodb.metrics.commands.is_self.total

类型:long

mongodb.metrics.commands.aggregate.failed

类型:long

mongodb.metrics.commands.aggregate.total

类型:long

mongodb.metrics.commands.build_info.failed

类型:long

mongodb.metrics.commands.build_info.total

类型:long

mongodb.metrics.commands.coll_stats.failed

类型:long

mongodb.metrics.commands.coll_stats.total

类型:long

mongodb.metrics.commands.connection_pool_stats.failed

类型:long

mongodb.metrics.commands.connection_pool_stats.total

类型:long

mongodb.metrics.commands.count.failed

类型:long

mongodb.metrics.commands.count.total

类型:long

mongodb.metrics.commands.db_stats.failed

类型:long

mongodb.metrics.commands.db_stats.total

类型:long

mongodb.metrics.commands.distinct.failed

类型:long

mongodb.metrics.commands.distinct.total

类型:long

mongodb.metrics.commands.find.failed

类型:long

mongodb.metrics.commands.find.total

类型:long

mongodb.metrics.commands.get_cmd_line_opts.failed

类型:long

mongodb.metrics.commands.get_cmd_line_opts.total

类型:long

mongodb.metrics.commands.get_last_error.failed

类型:long

mongodb.metrics.commands.get_last_error.total

类型:long

mongodb.metrics.commands.get_log.failed

类型:long

mongodb.metrics.commands.get_log.total

类型:long

mongodb.metrics.commands.get_more.failed

类型:long

mongodb.metrics.commands.get_more.total

类型:long

mongodb.metrics.commands.get_parameter.failed

类型:long

mongodb.metrics.commands.get_parameter.total

类型:long

mongodb.metrics.commands.host_info.failed

类型:long

mongodb.metrics.commands.host_info.total

类型:long

mongodb.metrics.commands.insert.failed

类型:long

mongodb.metrics.commands.insert.total

类型:long

mongodb.metrics.commands.is_master.failed

类型:long

mongodb.metrics.commands.is_master.total

类型:long

mongodb.metrics.commands.last_collections.failed

类型:long

mongodb.metrics.commands.last_collections.total

类型:long

mongodb.metrics.commands.last_commands.failed

类型:long

mongodb.metrics.commands.last_commands.total

类型:long

mongodb.metrics.commands.list_databased.failed

类型:long

mongodb.metrics.commands.list_databased.total

类型:long

mongodb.metrics.commands.list_indexes.failed

类型:long

mongodb.metrics.commands.list_indexes.total

类型:long

mongodb.metrics.commands.ping.failed

类型:long

mongodb.metrics.commands.ping.total

类型:long

mongodb.metrics.commands.profile.failed

类型:long

mongodb.metrics.commands.profile.total

类型:long

mongodb.metrics.commands.replset_get_rbid.failed

类型:long

mongodb.metrics.commands.replset_get_rbid.total

类型:long

mongodb.metrics.commands.replset_get_status.failed

类型:long

mongodb.metrics.commands.replset_get_status.total

类型:long

mongodb.metrics.commands.replset_heartbeat.failed

类型:long

mongodb.metrics.commands.replset_heartbeat.total

类型:long

mongodb.metrics.commands.replset_update_position.failed

类型:long

mongodb.metrics.commands.replset_update_position.total

类型:long

mongodb.metrics.commands.server_status.failed

类型:long

mongodb.metrics.commands.server_status.total

类型:long

mongodb.metrics.commands.update.failed

类型:long

mongodb.metrics.commands.update.total

类型:long

mongodb.metrics.commands.whatsmyuri.failed

类型:long

mongodb.metrics.commands.whatsmyuri.total

类型:long

cursor

包含有关游标状态和使用情况的数据。

mongodb.metrics.cursor.timed_out

自服务器进程启动以来,超时游标的总数。

类型:long

open

包含有关打开游标的数据。

mongodb.metrics.cursor.open.no_timeout

已将选项 DBQuery.Option.noTimeout 设置为防止超时的打开游标的数量。

类型:long

mongodb.metrics.cursor.open.pinned

固定 的打开游标的数量。

类型:long

mongodb.metrics.cursor.open.total

MongoDB 为客户端维护的游标数量。

类型:long

document

反映文档访问和修改模式。

mongodb.metrics.document.deleted

删除的文档总数。

类型:long

mongodb.metrics.document.inserted

插入的文档总数。

类型:long

mongodb.metrics.document.returned

查询返回的文档总数。

类型:long

mongodb.metrics.document.updated

更新的文档总数。

类型:long

get_last_error

返回当前连接上先前写入操作的错误状态。

mongodb.metrics.get_last_error.write_wait.ms

mongod 用于执行写入关注(即 w)大于 1 的 getLastError 操作的总时间(毫秒)。

类型:long

mongodb.metrics.get_last_error.write_wait.count

具有指定写入关注(即 w)大于 1 的 getLastError 操作的总数。

类型:long

mongodb.metrics.get_last_error.write_timeouts

由于 wtimeout 阈值到 getLastError 而写入关注操作超时的次数。

类型:long

operation

保存 MongoDB 使用特殊操作类型处理的几种类型的更新和查询操作的计数器。

mongodb.metrics.operation.scan_and_order

返回排序数字且无法使用索引执行排序操作的查询总数。

类型:long

mongodb.metrics.operation.write_conflicts

遇到写入冲突的查询总数。

类型:long

query_executor

报告查询执行系统的数据。

mongodb.metrics.query_executor.scanned_indexes.count

在查询和查询计划评估期间扫描的索引项总数。

类型:long

mongodb.metrics.query_executor.scanned_documents.count

在查询和查询计划评估期间扫描的文档总数。

类型:long

replication

报告与复制过程相关的指标。metrics.replication 出现在所有 mongod 实例上,即使这些实例不是复制集的成员。

executor

报告复制执行程序的各种统计信息。

mongodb.metrics.replication.executor.counters.event_created

类型:long

mongodb.metrics.replication.executor.counters.event_wait

类型:long

mongodb.metrics.replication.executor.counters.cancels

类型:long

mongodb.metrics.replication.executor.counters.waits

类型:long

mongodb.metrics.replication.executor.counters.scheduled.netcmd

类型:long

mongodb.metrics.replication.executor.counters.scheduled.dbwork

类型:long

mongodb.metrics.replication.executor.counters.scheduled.exclusive

类型:long

mongodb.metrics.replication.executor.counters.scheduled.work_at

类型:long

mongodb.metrics.replication.executor.counters.scheduled.work

类型:long

mongodb.metrics.replication.executor.counters.scheduled.failures

类型:long

mongodb.metrics.replication.executor.queues.in_progress.network

类型:long

mongodb.metrics.replication.executor.queues.in_progress.dbwork

类型:long

mongodb.metrics.replication.executor.queues.in_progress.exclusive

类型:long

mongodb.metrics.replication.executor.queues.sleepers

类型:long

mongodb.metrics.replication.executor.queues.ready

类型:long

mongodb.metrics.replication.executor.queues.free

类型:long

mongodb.metrics.replication.executor.unsignaled_events

类型:long

mongodb.metrics.replication.executor.event_waiters

类型:long

mongodb.metrics.replication.executor.shutting_down

类型:boolean

mongodb.metrics.replication.executor.network_interface

类型:keyword

apply

报告从复制 oplog 应用操作的情况。

mongodb.metrics.replication.apply.attempts_to_become_secondary

类型:long

batches

报告复制集辅助成员上的 oplog 应用过程。

mongodb.metrics.replication.apply.batches.count

所有数据库应用的批次总数。

类型:long

mongodb.metrics.replication.apply.batches.time.ms

mongod 用于从 oplog 应用操作的总时间(毫秒)。

类型:long

mongodb.metrics.replication.apply.ops

应用的 oplog 操作总数。

类型:long

buffer

MongoDB 在批处理应用 oplog 条目之前缓冲来自复制同步源缓冲区的 oplog 操作。metrics.replication.buffer 提供了一种跟踪 oplog 缓冲区的方法。

mongodb.metrics.replication.buffer.count

oplog 缓冲区中当前的操作数。

类型:long

mongodb.metrics.replication.buffer.max_size.bytes

缓冲区的最大大小。此值是 mongod 中的常量设置,不可配置。

类型:long

mongodb.metrics.replication.buffer.size.bytes

oplog 缓冲区内容的当前大小。

类型:long

initial_sync

报告初始同步状态

mongodb.metrics.replication.initial_sync.completed

类型:long

mongodb.metrics.replication.initial_sync.failed_attempts

类型:long

mongodb.metrics.replication.initial_sync.failures

类型:long

网络

报告复制过程中的网络使用情况。

mongodb.metrics.replication.network.bytes

从复制同步源读取的数据总量。

类型:long

getmores

报告 getmore 操作,这些操作是作为 oplog 复制过程的一部分,从 oplog 游标请求其他结果的请求。

mongodb.metrics.replication.network.getmores.count

getmore 操作的总数

类型:long

mongodb.metrics.replication.network.getmores.time.ms

从 getmore 操作收集数据所需的时间总量。

类型:long

mongodb.metrics.replication.network.ops

从复制源读取的操作总数。

类型:long

mongodb.metrics.replication.network.reders_created

创建的 oplog 查询进程总数。

类型:long

预加载

报告 预取 阶段,其中 MongoDB 将文档和索引加载到 RAM 中以提高复制吞吐量。

文档

报告在预取阶段加载到内存中的文档。

mongodb.metrics.replication.preload.docs.count

复制的预取阶段加载的文档总数。

类型:long

mongodb.metrics.replication.preload.docs.time.ms

类型:long

索引

报告在复制的预取阶段加载到内存中的索引项。

mongodb.metrics.replication.preload.indexes.count

成员在更新文档作为复制预取阶段的一部分之前加载的索引条目总数。

类型:long

mongodb.metrics.replication.preload.indexes.time.ms

以毫秒为单位,加载索引条目作为复制预取阶段的一部分所花费的时间总量。

类型:long

mongodb.metrics.storage.free_list.search.bucket_exhausted

mongod 检查空闲列表但未找到合适大小的记录分配的次数。

类型:long

mongodb.metrics.storage.free_list.search.requests

mongod 搜索可用记录分配的次数。

类型:long

mongodb.metrics.storage.free_list.search.scanned

mongod 搜索的可用记录分配数。

类型:long

ttl

报告 ttl 索引过程的资源使用情况。

mongodb.metrics.ttl.deleted_documents.count

从具有 ttl 索引的集合中删除的文档总数。

类型:long

mongodb.metrics.ttl.passes.count

后台进程从具有 ttl 索引的集合中删除文档的次数。

类型:long

replstatus

replstatus 提供复制集状态的概述。

oplog

oplog 提供复制 oplog 状态的概述,该状态从 db.getReplicationInfo() 中检索。

mongodb.replstatus.oplog.size.allocated

replstatus 使用的空间总量(以字节为单位)。

类型:long

格式:bytes

mongodb.replstatus.oplog.size.used

分配给 replstatus 的空间总量(以字节为单位)。

类型:long

格式:bytes

mongodb.replstatus.oplog.first.timestamp

replstatus 中第一个(即最早)操作的时间戳

类型:long

mongodb.replstatus.oplog.last.timestamp

replstatus 中最后一个(即最新)操作的时间戳

类型:long

mongodb.replstatus.oplog.window

replstatus 中第一个和最后一个操作之间的差异。

类型:long

mongodb.replstatus.set_name

复制集的名称。

类型:keyword

mongodb.replstatus.server_date

反映处理 replSetGetStatus 命令的服务器的当前时间。

类型:日期

mongodb.replstatus.optimes.last_committed

从该成员的角度来看,有关已写入大多数复制集成员的最新操作的信息。

类型:long

mongodb.replstatus.optimes.applied

从该成员的角度来看,有关已应用于该复制集成员的最新操作的信息。

类型:long

mongodb.replstatus.optimes.durable

从该成员的角度来看,有关已写入该复制集成员日志的最新操作的信息。

类型:long

延迟

主服务器上的写入操作与其复制到辅助服务器之间的延迟

mongodb.replstatus.lag.max

主服务器和最慢的辅助服务器的 optime 之间的差异

类型:long

格式:持续时间

mongodb.replstatus.lag.min

主服务器和最快的辅助服务器的 optime 之间的差异

类型:long

格式:持续时间

余量

主服务器的 oplog 窗口与辅助服务器的复制延迟之间的差异

mongodb.replstatus.headroom.max

主服务器的 oplog 窗口与最快的辅助服务器的复制延迟之间的差异

类型:long

格式:持续时间

mongodb.replstatus.headroom.min

主服务器的 oplog 窗口与最慢的辅助服务器的复制延迟之间的差异

类型:long

格式:持续时间

成员

提供有关复制集成员的信息,按其状态分组

mongodb.replstatus.members.primary.host

主服务器的主机地址

类型:keyword

mongodb.replstatus.members.primary.optime

主服务器的 Optime

类型:keyword

mongodb.replstatus.members.secondary.hosts

辅助服务器主机列表

类型:keyword

mongodb.replstatus.members.secondary.optimes

辅助服务器的 Optimes

类型:keyword

mongodb.replstatus.members.secondary.count

类型:long

mongodb.replstatus.members.recovering.hosts

正在恢复的成员主机列表

类型:keyword

mongodb.replstatus.members.recovering.count

处于 recovering 状态的成员数量

类型:long

mongodb.replstatus.members.unknown.hosts

处于 unknown 状态的成员主机列表

类型:keyword

mongodb.replstatus.members.unknown.count

状态为 unknown 的成员数量

类型:long

mongodb.replstatus.members.startup2.hosts

正在初始化的成员主机列表

类型:keyword

mongodb.replstatus.members.startup2.count

处于 startup2 状态的成员数量

类型:long

mongodb.replstatus.members.arbiter.hosts

仲裁者主机列表

类型:keyword

mongodb.replstatus.members.arbiter.count

仲裁者数量

类型:long

mongodb.replstatus.members.down.hosts

处于 down 状态的成员主机列表

类型:keyword

mongodb.replstatus.members.down.count

处于 down 状态的成员数量

类型:long

mongodb.replstatus.members.rollback.hosts

处于 rollback 状态的成员列表

类型:keyword

mongodb.replstatus.members.rollback.count

处于 rollback 状态的成员数量

类型:long

mongodb.replstatus.members.unhealthy.hosts

healthy = false 的成员主机列表

类型:keyword

mongodb.replstatus.members.unhealthy.count

不健康的成员数量

类型:long

状态

MongoDB 服务器状态指标。

mongodb.status.version

实例版本。

类型:别名

别名:service.version

mongodb.status.process

当前 MongoDB 进程。可能的值为 mongos 或 mongod。

类型:别名

别名:process.name

mongodb.status.uptime.ms

实例运行时间(以毫秒为单位)。

类型:long

mongodb.status.local_time

MongoDB 实例报告的本地时间。

类型:日期

mongodb.status.asserts.regular

服务器生成的常规断言数量。

类型:long

mongodb.status.asserts.warning

服务器生成的警告断言数量。

类型:long

mongodb.status.asserts.msg

服务器生成的 msg 断言数量。

类型:long

mongodb.status.asserts.user

服务器生成的用户断言数量。

类型:long

mongodb.status.asserts.rollovers

服务器生成的翻转断言数量。

类型:long

连接

有关传入连接的当前状态和数据库服务器可用性的数据。

mongodb.status.connections.current

来自客户端的数据库服务器连接数。此数字包括当前的 shell 会话。考虑 available 的值以为此数据添加更多上下文。

类型:long

mongodb.status.connections.available

数据库可以提供的未使用传入连接数。

类型:long

mongodb.status.connections.total_created

创建的所有传入连接的计数。此数字包括自那时以来已关闭的连接。

类型:long

额外信息

特定于平台的数据。

mongodb.status.extra_info.heap_usage.bytes

数据库进程使用的堆空间总大小(以字节为单位)。仅在 Unix/Linux 上可用。

类型:long

格式:bytes

mongodb.status.extra_info.page_faults

需要磁盘操作的页面错误总数。页面错误是指数据库服务器需要访问活动内存中不可用的数据的操作。

类型:long

全局锁

报告数据库的锁状态。

mongodb.status.global_lock.total_time.us

自数据库上次启动并创建 globalLock 以来以微秒为单位的时间。这大致相当于服务器总运行时间。

类型:long

当前队列

由于锁而排队的操作数。

mongodb.status.global_lock.current_queue.total

等待锁而排队的操作总数(即 current_queue.readers 和 current_queue.writers 的总和)。

类型:long

mongodb.status.global_lock.current_queue.readers

当前排队并等待读取锁的操作数。

类型:long

mongodb.status.global_lock.current_queue.writers

当前排队并等待写入锁的操作数。

类型:long

活动客户端

已连接的客户端数量以及这些客户端执行的读写操作。

mongodb.status.global_lock.active_clients.total

执行读或写操作的活动客户端连接总数。

类型:long

mongodb.status.global_lock.active_clients.readers

执行读取操作的活动客户端连接数。

类型:long

mongodb.status.global_lock.active_clients.writers

执行写入操作的活动客户端连接数。

类型:long

一个文档,为每个锁 <type> 报告锁 <mode> 的数据。可能的锁 <type> 为全局、数据库、集合、元数据和 oplog。可能的 <mode> 为 r、w、R 和 W,分别表示共享、独占、意图共享和意图独占。locks.<type>.acquire.count.<mode> 显示以指定模式获取锁的次数。locks.<type>.wait.count.<mode> 显示 locks.acquireCount 锁获取遇到等待的次数,因为锁以冲突模式持有。locks.<type>.wait.us.<mode> 显示锁获取的累积等待时间(以微秒为单位)。locks.<type>.deadlock.count.<mode> 显示锁获取遇到死锁的次数。

mongodb.status.locks.global.acquire.count.r

类型:long

mongodb.status.locks.global.acquire.count.w

类型:long

mongodb.status.locks.global.acquire.count.R

类型:long

mongodb.status.locks.global.acquire.count.W

类型:long

mongodb.status.locks.global.wait.count.r

类型:long

mongodb.status.locks.global.wait.count.w

类型:long

mongodb.status.locks.global.wait.count.R

类型:long

mongodb.status.locks.global.wait.count.W

类型:long

mongodb.status.locks.global.wait.us.r

类型:long

mongodb.status.locks.global.wait.us.w

类型:long

mongodb.status.locks.global.wait.us.R

类型:long

mongodb.status.locks.global.wait.us.W

类型:long

mongodb.status.locks.global.deadlock.count.r

类型:long

mongodb.status.locks.global.deadlock.count.w

类型:long

mongodb.status.locks.global.deadlock.count.R

类型:long

mongodb.status.locks.global.deadlock.count.W

类型:long

mongodb.status.locks.database.acquire.count.r

类型:long

mongodb.status.locks.database.acquire.count.w

类型:long

mongodb.status.locks.database.acquire.count.R

类型:long

mongodb.status.locks.database.acquire.count.W

类型:long

mongodb.status.locks.database.wait.count.r

类型:long

mongodb.status.locks.database.wait.count.w

类型:long

mongodb.status.locks.database.wait.count.R

类型:long

mongodb.status.locks.database.wait.count.W

类型:long

mongodb.status.locks.database.wait.us.r

类型:long

mongodb.status.locks.database.wait.us.w

类型:long

mongodb.status.locks.database.wait.us.R

类型:long

mongodb.status.locks.database.wait.us.W

类型:long

mongodb.status.locks.database.deadlock.count.r

类型:long

mongodb.status.locks.database.deadlock.count.w

类型:long

mongodb.status.locks.database.deadlock.count.R

类型:long

mongodb.status.locks.database.deadlock.count.W

类型:long

mongodb.status.locks.collection.acquire.count.r

类型:long

mongodb.status.locks.collection.acquire.count.w

类型:long

mongodb.status.locks.collection.acquire.count.R

类型:long

mongodb.status.locks.collection.acquire.count.W

类型:long

mongodb.status.locks.collection.wait.count.r

类型:long

mongodb.status.locks.collection.wait.count.w

类型:long

mongodb.status.locks.collection.wait.count.R

类型:long

mongodb.status.locks.collection.wait.count.W

类型:long

mongodb.status.locks.collection.wait.us.r

类型:long

mongodb.status.locks.collection.wait.us.w

类型:long

mongodb.status.locks.collection.wait.us.R

类型:long

mongodb.status.locks.collection.wait.us.W

类型:long

mongodb.status.locks.collection.deadlock.count.r

类型:long

mongodb.status.locks.collection.deadlock.count.w

类型:long

mongodb.status.locks.collection.deadlock.count.R

类型:long

mongodb.status.locks.collection.deadlock.count.W

类型:long

mongodb.status.locks.meta_data.acquire.count.r

类型:long

mongodb.status.locks.meta_data.acquire.count.w

类型:long

mongodb.status.locks.meta_data.acquire.count.R

类型:long

mongodb.status.locks.meta_data.acquire.count.W

类型:long

mongodb.status.locks.meta_data.wait.count.r

类型:long

mongodb.status.locks.meta_data.wait.count.w

类型:long

mongodb.status.locks.meta_data.wait.count.R

类型:long

mongodb.status.locks.meta_data.wait.count.W

类型:long

mongodb.status.locks.meta_data.wait.us.r

类型:long

mongodb.status.locks.meta_data.wait.us.w

类型:long

mongodb.status.locks.meta_data.wait.us.R

类型:long

mongodb.status.locks.meta_data.wait.us.W

类型:long

mongodb.status.locks.meta_data.deadlock.count.r

类型:long

mongodb.status.locks.meta_data.deadlock.count.w

类型:long

mongodb.status.locks.meta_data.deadlock.count.R

类型:long

mongodb.status.locks.meta_data.deadlock.count.W

类型:long

mongodb.status.locks.oplog.acquire.count.r

类型:long

mongodb.status.locks.oplog.acquire.count.w

类型:long

mongodb.status.locks.oplog.acquire.count.R

类型:long

mongodb.status.locks.oplog.acquire.count.W

类型:long

mongodb.status.locks.oplog.wait.count.r

类型:long

mongodb.status.locks.oplog.wait.count.w

类型:long

mongodb.status.locks.oplog.wait.count.R

类型:long

mongodb.status.locks.oplog.wait.count.W

类型:long

mongodb.status.locks.oplog.wait.us.r

类型:long

mongodb.status.locks.oplog.wait.us.w

类型:long

mongodb.status.locks.oplog.wait.us.R

类型:long

mongodb.status.locks.oplog.wait.us.W

类型:long

mongodb.status.locks.oplog.deadlock.count.r

类型:long

mongodb.status.locks.oplog.deadlock.count.w

类型:long

mongodb.status.locks.oplog.deadlock.count.R

类型:long

mongodb.status.locks.oplog.deadlock.count.W

类型:long

网络

特定于平台的数据。

mongodb.status.network.in.bytes

此数据库接收的网络流量(以字节为单位)。

类型:long

格式:bytes

mongodb.status.network.out.bytes

此数据库发送的网络流量(以字节为单位)。

类型:long

格式:bytes

mongodb.status.network.requests

服务器接收到的请求总数。

类型:long

ops.latencies

整个数据库的操作延迟。仅 mongod 实例报告此指标。

mongodb.status.ops.latencies.reads.latency

总延迟(微秒)。

类型:long

mongodb.status.ops.latencies.reads.count

自启动以来在集合上执行的读取操作总数。

类型:long

mongodb.status.ops.latencies.writes.latency

总延迟(微秒)。

类型:long

mongodb.status.ops.latencies.writes.count

自启动以来在集合上执行的写入操作总数。

类型:long

mongodb.status.ops.latencies.commands.latency

总延迟(微秒)。

类型:long

mongodb.status.ops.latencies.commands.count

自启动以来在集合上执行的命令总数。

类型:long

ops.counters

按类型概述数据库操作。

mongodb.status.ops.counters.insert

自 mongod 实例上次启动以来接收到的插入操作总数。

类型:long

mongodb.status.ops.counters.query

自 mongod 实例上次启动以来接收到的查询总数。

类型:long

mongodb.status.ops.counters.update

自 mongod 实例上次启动以来接收到的更新操作总数。

类型:long

mongodb.status.ops.counters.delete

自 mongod 实例上次启动以来接收到的删除操作总数。

类型:long

mongodb.status.ops.counters.getmore

自 mongod 实例上次启动以来接收到的 getmore 操作总数。

类型:long

mongodb.status.ops.counters.command

自 mongod 实例上次启动以来向数据库发出的命令总数。

类型:long

ops.replicated

按类型概述数据库复制操作。

mongodb.status.ops.replicated.insert

自 mongod 实例上次启动以来接收到的复制插入操作总数。

类型:long

mongodb.status.ops.replicated.query

自 mongod 实例上次启动以来接收到的复制查询总数。

类型:long

mongodb.status.ops.replicated.update

自 mongod 实例上次启动以来接收到的复制更新操作总数。

类型:long

mongodb.status.ops.replicated.delete

自 mongod 实例上次启动以来接收到的复制删除操作总数。

类型:long

mongodb.status.ops.replicated.getmore

自 mongod 实例上次启动以来接收到的复制 getmore 操作总数。

类型:long

mongodb.status.ops.replicated.command

自 mongod 实例上次启动以来向数据库发出的复制命令总数。

类型:long

内存

关于 mongod 服务器当前内存使用情况的数据。

mongodb.status.memory.bits

64 或 32,具体取决于在 mongod 编译过程中指定的哪个目标架构。

类型:long

mongodb.status.memory.resident.mb

数据库进程当前使用的 RAM 量(兆字节 (MB))。

类型:long

mongodb.status.memory.virtual.mb

mongod 进程使用的虚拟内存量(兆字节 (MB))。

类型:long

mongodb.status.memory.mapped.mb

数据库使用的映射内存量(兆字节 (MB))。由于 MongoDB 使用内存映射文件,因此此值可能大致等于数据库或数据库的总大小。

类型:long

mongodb.status.memory.mapped_with_journal.mb

映射内存量(兆字节 (MB)),包括用于日志记录的内存。

类型:long

mongodb.status.write_backs_queued

当来自 mongos 实例的操作排队等待重试时为真。

类型:boolean

mongodb.status.storage_engine.name

表示当前存储引擎名称的字符串。

类型:keyword

wired_tiger

有关 WiredTiger 存储引擎的统计信息。

并发事务

有关当前正在进行的事务的统计信息。

mongodb.status.wired_tiger.concurrent_transactions.write.out

正在进行的并发写入事务数。

类型:long

mongodb.status.wired_tiger.concurrent_transactions.write.available

可用的并发写入票证数。

类型:long

mongodb.status.wired_tiger.concurrent_transactions.write.total_tickets

写入票证总数。

类型:long

mongodb.status.wired_tiger.concurrent_transactions.read.out

正在进行的并发读取事务数。

类型:long

mongodb.status.wired_tiger.concurrent_transactions.read.available

可用的并发读取票证数。

类型:long

mongodb.status.wired_tiger.concurrent_transactions.read.total_tickets

读取票证总数。

类型:long

缓存

有关缓存和从缓存中逐出的页面的统计信息。

mongodb.status.wired_tiger.cache.maximum.bytes

最大缓存大小。

类型:long

格式:bytes

mongodb.status.wired_tiger.cache.used.bytes

当前缓存中数据的大小(字节)。

类型:long

格式:bytes

mongodb.status.wired_tiger.cache.dirty.bytes

缓存中脏数据的大小(字节)。

类型:long

格式:bytes

mongodb.status.wired_tiger.cache.pages.read

读取到缓存中的页面数。

类型:long

mongodb.status.wired_tiger.cache.pages.write

从缓存中写入的页面数。

类型:long

mongodb.status.wired_tiger.cache.pages.evicted

从缓存中逐出的页面数。

类型:long

日志

有关 WiredTiger 使用的预写日志的统计信息。

mongodb.status.wired_tiger.log.size.bytes

日志总大小(字节)。

类型:long

格式:bytes

mongodb.status.wired_tiger.log.write.bytes

写入日志的字节数。

类型:long

格式:bytes

mongodb.status.wired_tiger.log.max_file_size.bytes

最大文件大小。

类型:long

格式:bytes

mongodb.status.wired_tiger.log.flushes

刷新操作数。

类型:long

mongodb.status.wired_tiger.log.writes

写入操作数。

类型:long

mongodb.status.wired_tiger.log.scans

扫描操作数。

类型:long

mongodb.status.wired_tiger.log.syncs

同步操作数。

类型:long

后台刷新

有关 MongoDB 用于将数据写入磁盘的过程的数据。此数据仅适用于使用 MMAPv1 存储引擎的实例。

mongodb.status.background_flushing.flushes

一个计数器,收集数据库将所有写入刷新到磁盘的次数。

类型:long

mongodb.status.background_flushing.total.ms

mongod 进程花费在将数据写入(即刷新)磁盘上的总毫秒数 (ms)。因为这是一个绝对值,所以请考虑 flushesaverage_ms 的值,以便为该数据提供更好的上下文。

类型:long

mongodb.status.background_flushing.average.ms

每次刷新事件的平均刷新时间。

类型:long

mongodb.status.background_flushing.last.ms

上次刷新操作完成所花费的时间(毫秒)。

类型:long

mongodb.status.background_flushing.last_finished

上次完成的刷新操作的时间戳。

类型:日期

日志记录

有关与日志记录相关的操作和性能的数据。日志记录信息仅显示在使用 MMAPv1 存储引擎并启用了日志记录的 mongod 实例中。

mongodb.status.journaling.commits

在上次日志组提交间隔期间写入日志的事务数。

类型:long

mongodb.status.journaling.journaled.mb

在上次日志组提交间隔期间写入日志的数据量(兆字节 (MB))。

类型:long

mongodb.status.journaling.write_to_data_files.mb

在上次日志组提交间隔期间从日志写入数据文件的量(兆字节 (MB))。

类型:long

mongodb.status.journaling.compression

写入日志的数据的压缩率。

类型:long

mongodb.status.journaling.commits_in_write_lock

在持有写锁期间发生的提交次数。写锁中的提交表示 MongoDB 节点处于繁重的写负载下,需要进一步诊断。

类型:long

mongodb.status.journaling.early_commits

MongoDB 在计划的日志组提交间隔之前请求提交的次数。

类型:long

时间

有关在上次日志组提交间隔期间日志记录各个阶段的 mongod 实例性能的信息。

mongodb.status.journaling.times.dt.ms

MongoDB 收集时间数据的时间量。使用此字段为其他时间字段值提供上下文。

类型:long

mongodb.status.journaling.times.prep_log_buffer.ms

准备写入日志所花费的时间。较小的值表示更好的日志性能。

类型:long

mongodb.status.journaling.times.write_to_journal.ms

实际写入日志所花费的时间。文件系统速度和设备接口会影响性能。

类型:long

mongodb.status.journaling.times.write_to_data_files.ms

日志记录后写入数据文件所花费的时间。文件系统速度和设备接口会影响性能。

类型:long

mongodb.status.journaling.times.remap_private_view.ms

重新映射写时复制内存映射视图所花费的时间。较小的值表示更好的日志性能。

类型:long

mongodb.status.journaling.times.commits.ms

提交所花费的时间。

类型:long

mongodb.status.journaling.times.commits_in_write_lock.ms

在持有写锁期间发生的提交所花费的时间。

类型:long