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

格式:字节

mongodb.dbstats.collections

类型:integer

mongodb.dbstats.data_size.bytes

类型:long

格式:字节

mongodb.dbstats.db

类型:keyword

mongodb.dbstats.file_size.bytes

类型:long

格式:字节

mongodb.dbstats.index_size.bytes

类型:long

格式:字节

mongodb.dbstats.indexes

类型:long

mongodb.dbstats.num_extents

类型:long

mongodb.dbstats.objects

类型:long

mongodb.dbstats.storage_size.bytes

类型:long

格式:字节

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

格式:字节

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

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

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

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

mongodb.metrics.replication.apply.attempts_to_become_secondary

类型:long

batches

报告副本集辅助成员上的操作日志应用过程。

mongodb.metrics.replication.apply.batches.count

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

类型:long

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

mongod 花费在从操作日志应用操作上的总时间(以毫秒为单位)。

类型:long

mongodb.metrics.replication.apply.ops

应用的操作日志操作总数。

类型:long

buffer

MongoDB 在批量应用操作日志条目之前,将复制同步源缓冲区中的操作日志操作缓冲。 metrics.replication.buffer 提供了一种跟踪操作日志缓冲区的方法。

mongodb.metrics.replication.buffer.count

操作日志缓冲区中的当前操作数。

类型:long

mongodb.metrics.replication.buffer.max_size.bytes

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

类型:long

mongodb.metrics.replication.buffer.size.bytes

操作日志缓冲区内容的当前大小。

类型: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 操作,这些操作是作为操作日志复制过程的一部分,从操作日志游标请求其他结果。

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.readers_created

创建的操作日志查询进程总数。

类型:long

preload

报告 pre-fetch 阶段,MongoDB 在该阶段将文档和索引加载到 RAM 中以提高复制吞吐量。

docs(文档)

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

mongodb.metrics.replication.preload.docs.count

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

类型:long

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

类型:long

indexes(索引)

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

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 提供复制操作日志状态的概述,该状态可从 db.getReplicationInfo() 中检索。

mongodb.replstatus.oplog.size.allocated

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

类型:long

格式:字节

mongodb.replstatus.oplog.size.used

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

类型:long

格式:字节

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

lag(延迟)

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

mongodb.replstatus.lag.max

主服务器的 optime 与最慢的辅助服务器的 optime 之间的差值

类型:long

格式:持续时间

mongodb.replstatus.lag.min

主服务器的 optime 与最快的辅助服务器的 optime 之间的差值

类型:long

格式:持续时间

headroom(预留空间)

主服务器的操作日志窗口与辅助服务器的复制延迟之间的差值

mongodb.replstatus.headroom.max

主服务器的操作日志窗口与最快的辅助服务器的复制延迟之间的差值

类型:long

格式:持续时间

mongodb.replstatus.headroom.min

主服务器的操作日志窗口与最慢的辅助服务器的复制延迟之间的差值

类型:long

格式:持续时间

members(成员)

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

mongodb.replstatus.members.primary.host

主服务器的主机地址

类型:keyword

mongodb.replstatus.members.primary.optime

主服务器的 Optime

类型:keyword

mongodb.replstatus.members.secondary.hosts

辅助服务器主机列表

类型:keyword

mongodb.replstatus.members.secondary.optimes

辅助服务器的 Optime

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

status(状态)

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

connections(连接)

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

mongodb.status.connections.current

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

类型:long

mongodb.status.connections.available

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

类型:long

mongodb.status.connections.total_created

创建到服务器的所有传入连接的计数。此数字包括已关闭的连接。

类型:long

extra_info(额外信息)

平台特定数据。

mongodb.status.extra_info.heap_usage.bytes

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

类型:long

格式:字节

mongodb.status.extra_info.page_faults

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

类型:long

global_lock(全局锁)

报告数据库的锁状态。

mongodb.status.global_lock.total_time.us

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

类型:long

current_queue(当前队列)

由于锁而排队的操作数。

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

active_clients(活动客户端)

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

mongodb.status.global_lock.active_clients.total

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

类型:long

mongodb.status.global_lock.active_clients.readers

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

类型:long

mongodb.status.global_lock.active_clients.writers

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

类型:long

locks(锁)

一个文档,报告每个锁 <type> 的数据,数据关于锁 <mode>。可能的锁 <type> 是全局锁、数据库锁、集合锁、元数据锁和操作日志锁。可能的 <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

network(网络)

平台特定数据。

mongodb.status.network.in.bytes

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

类型:long

格式:字节

mongodb.status.network.out.bytes

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

类型:long

格式:字节

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

memory

有关 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 存储引擎的统计信息。

concurrent_transactions

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

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

cache

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

mongodb.status.wired_tiger.cache.maximum.bytes

最大缓存大小。

类型:long

格式:字节

mongodb.status.wired_tiger.cache.used.bytes

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

类型:long

格式:字节

mongodb.status.wired_tiger.cache.dirty.bytes

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

类型:long

格式:字节

mongodb.status.wired_tiger.cache.pages.read

读入缓存的页面数。

类型:long

mongodb.status.wired_tiger.cache.pages.write

从缓存写入的页面数。

类型:long

mongodb.status.wired_tiger.cache.pages.evicted

从缓存中逐出的页面数。

类型:long

log

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

mongodb.status.wired_tiger.log.size.bytes

总日志大小(以字节为单位)。

类型:long

格式:字节

mongodb.status.wired_tiger.log.write.bytes

写入日志的字节数。

类型:long

格式:字节

mongodb.status.wired_tiger.log.max_file_size.bytes

最大文件大小。

类型:long

格式:字节

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

background_flushing

有关 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

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

类型:日期

journaling

有关日志记录相关操作和性能的数据。 日志记录信息仅出现在使用 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

times

有关 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