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 提供了特定 mongo 数据库的概述。本文档主要关注数据库的数据量。

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

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

network

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

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

preload

报告 预取 阶段,在此阶段中,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

主节点和最慢的辅助节点的操作时间之间的差值

类型: long

格式:持续时间

mongodb.replstatus.lag.min

主节点和最快的辅助节点的操作时间之间的差值

类型: long

格式:持续时间

headroom

主节点的 oplog 窗口与辅助节点的复制延迟之间的差值

mongodb.replstatus.headroom.max

主节点的 oplog 窗口与最快的辅助节点的复制延迟之间的差值

类型: long

格式:持续时间

mongodb.replstatus.headroom.min

主节点的 oplog 窗口与最慢的辅助节点的复制延迟之间的差值

类型: long

格式:持续时间

成员

提供有关按其状态分组的副本集成员的信息

mongodb.replstatus.members.primary.host

主节点的地址

类型: keyword

mongodb.replstatus.members.primary.optime

主节点的操作时间

类型: keyword

mongodb.replstatus.members.secondary.hosts

辅助节点地址列表

类型: keyword

mongodb.replstatus.members.secondary.optimes

辅助节点的操作时间

类型: keyword

mongodb.replstatus.members.secondary.count

类型: long

mongodb.replstatus.members.recovering.hosts

正在恢复的成员地址列表

类型: keyword

mongodb.replstatus.members.recovering.count

正在恢复状态的成员数

类型: long

mongodb.replstatus.members.unknown.hosts

处于未知状态的成员的地址列表

类型: keyword

mongodb.replstatus.members.unknown.count

未知状态的成员数

类型: 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

宕机成员的地址列表

类型: keyword

mongodb.replstatus.members.down.count

宕机成员的数量

类型: long

mongodb.replstatus.members.rollback.hosts

处于 回滚 状态的成员列表

类型: keyword

mongodb.replstatus.members.rollback.count

处于 回滚 状态的成员数

类型: 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

一个文档,报告每个锁 、有关锁 的数据。可能的锁 包括 global、database、collection、metadata 和 oplog。可能的 为 r、w、R 和 W,它们分别表示共享锁、独占锁、意向共享锁和意向独占锁。locks..acquire.count. 显示锁在指定模式下获取的次数。locks..wait.count. 显示 locks.acquireCount 锁获取因为锁在冲突模式下被持有而遇到等待的次数。locks..wait.us. 显示锁获取的累积等待时间(以微秒为单位)。locks..deadlock.count. 显示锁获取遇到死锁的次数。

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 实例的操作排队等待重试时,为 True。

类型: 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

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

类型:日期

日志

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

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