Metrics collected from MongoDB servers.
MongoDB metrics.
MongoDB collection statistics metrics.
-
mongodb.collstats.db -
Database name.
type: keyword
-
mongodb.collstats.collection -
Collection name.
type: keyword
-
mongodb.collstats.name -
Combination of database and collection name.
type: keyword
-
mongodb.collstats.total.time.us -
Total waiting time for locks in microseconds.
type: long
-
mongodb.collstats.total.count -
Total number of lock wait events.
type: long
-
mongodb.collstats.lock.read.time.us -
Time waiting for read locks in microseconds.
type: long
-
mongodb.collstats.lock.read.count -
Number of read lock wait events.
type: long
-
mongodb.collstats.lock.write.time.us -
Time waiting for write locks in microseconds.
type: long
-
mongodb.collstats.lock.write.count -
Number of write lock wait events.
type: long
-
mongodb.collstats.queries.time.us -
Time running queries in microseconds.
type: long
-
mongodb.collstats.queries.count -
Number of queries executed.
type: long
-
mongodb.collstats.getmore.time.us -
Time asking for more cursor rows in microseconds.
type: long
-
mongodb.collstats.getmore.count -
Number of times a cursor asked for more data.
type: long
-
mongodb.collstats.insert.time.us -
Time inserting new documents in microseconds.
type: long
-
mongodb.collstats.insert.count -
Number of document insert events.
type: long
-
mongodb.collstats.update.time.us -
Time updating documents in microseconds.
type: long
-
mongodb.collstats.update.count -
Number of document update events.
type: long
-
mongodb.collstats.remove.time.us -
Time deleting documents in microseconds.
type: long
-
mongodb.collstats.remove.count -
Number of document delete events.
type: long
-
mongodb.collstats.commands.time.us -
Time executing database commands in microseconds.
type: long
-
mongodb.collstats.commands.count -
Number of database commands executed.
type: long
dbstats provides an overview of a particular mongo database. This document is most concerned with data volumes of a database.
-
mongodb.dbstats.avg_obj_size.bytes -
type: long
format: bytes
-
mongodb.dbstats.collections -
type: integer
-
mongodb.dbstats.data_size.bytes -
type: long
format: bytes
-
mongodb.dbstats.db -
type: keyword
-
mongodb.dbstats.file_size.bytes -
type: long
format: bytes
-
mongodb.dbstats.index_size.bytes -
type: long
format: bytes
-
mongodb.dbstats.indexes -
type: long
-
mongodb.dbstats.num_extents -
type: long
-
mongodb.dbstats.objects -
type: long
-
mongodb.dbstats.storage_size.bytes -
type: long
format: bytes
-
mongodb.dbstats.ns_size_mb.mb -
type: long
-
mongodb.dbstats.data_file_version.major -
type: long
-
mongodb.dbstats.data_file_version.minor -
type: long
-
mongodb.dbstats.extent_free_list.num -
type: long
-
mongodb.dbstats.extent_free_list.size.bytes -
type: long
format: bytes
Statistics that reflect the current use and state of a running mongod instance for more information, take a look at https://docs.mongodb.com/manual/reference/command/serverStatus/#serverstatus.metrics
Reports on the use of database commands. The fields in metrics.commands are the names of database commands and each value is a document that reports the total number of commands executed as well as the number of failed executions. metrics.commands.<command>.failed shows the number of times <command> failed on this mongod. metrics.commands.<command>.total shows the number of times <command> executed on this mongod.
-
mongodb.metrics.commands.is_self.failed -
type: long
-
mongodb.metrics.commands.is_self.total -
type: long
-
mongodb.metrics.commands.aggregate.failed -
type: long
-
mongodb.metrics.commands.aggregate.total -
type: long
-
mongodb.metrics.commands.build_info.failed -
type: long
-
mongodb.metrics.commands.build_info.total -
type: long
-
mongodb.metrics.commands.coll_stats.failed -
type: long
-
mongodb.metrics.commands.coll_stats.total -
type: long
-
mongodb.metrics.commands.connection_pool_stats.failed -
type: long
-
mongodb.metrics.commands.connection_pool_stats.total -
type: long
-
mongodb.metrics.commands.count.failed -
type: long
-
mongodb.metrics.commands.count.total -
type: long
-
mongodb.metrics.commands.db_stats.failed -
type: long
-
mongodb.metrics.commands.db_stats.total -
type: long
-
mongodb.metrics.commands.distinct.failed -
type: long
-
mongodb.metrics.commands.distinct.total -
type: long
-
mongodb.metrics.commands.find.failed -
type: long
-
mongodb.metrics.commands.find.total -
type: long
-
mongodb.metrics.commands.get_cmd_line_opts.failed -
type: long
-
mongodb.metrics.commands.get_cmd_line_opts.total -
type: long
-
mongodb.metrics.commands.get_last_error.failed -
type: long
-
mongodb.metrics.commands.get_last_error.total -
type: long
-
mongodb.metrics.commands.get_log.failed -
type: long
-
mongodb.metrics.commands.get_log.total -
type: long
-
mongodb.metrics.commands.get_more.failed -
type: long
-
mongodb.metrics.commands.get_more.total -
type: long
-
mongodb.metrics.commands.get_parameter.failed -
type: long
-
mongodb.metrics.commands.get_parameter.total -
type: long
-
mongodb.metrics.commands.host_info.failed -
type: long
-
mongodb.metrics.commands.host_info.total -
type: long
-
mongodb.metrics.commands.insert.failed -
type: long
-
mongodb.metrics.commands.insert.total -
type: long
-
mongodb.metrics.commands.is_master.failed -
type: long
-
mongodb.metrics.commands.is_master.total -
type: long
-
mongodb.metrics.commands.last_collections.failed -
type: long
-
mongodb.metrics.commands.last_collections.total -
type: long
-
mongodb.metrics.commands.last_commands.failed -
type: long
-
mongodb.metrics.commands.last_commands.total -
type: long
-
mongodb.metrics.commands.list_databased.failed -
type: long
-
mongodb.metrics.commands.list_databased.total -
type: long
-
mongodb.metrics.commands.list_indexes.failed -
type: long
-
mongodb.metrics.commands.list_indexes.total -
type: long
-
mongodb.metrics.commands.ping.failed -
type: long
-
mongodb.metrics.commands.ping.total -
type: long
-
mongodb.metrics.commands.profile.failed -
type: long
-
mongodb.metrics.commands.profile.total -
type: long
-
mongodb.metrics.commands.replset_get_rbid.failed -
type: long
-
mongodb.metrics.commands.replset_get_rbid.total -
type: long
-
mongodb.metrics.commands.replset_get_status.failed -
type: long
-
mongodb.metrics.commands.replset_get_status.total -
type: long
-
mongodb.metrics.commands.replset_heartbeat.failed -
type: long
-
mongodb.metrics.commands.replset_heartbeat.total -
type: long
-
mongodb.metrics.commands.replset_update_position.failed -
type: long
-
mongodb.metrics.commands.replset_update_position.total -
type: long
-
mongodb.metrics.commands.server_status.failed -
type: long
-
mongodb.metrics.commands.server_status.total -
type: long
-
mongodb.metrics.commands.update.failed -
type: long
-
mongodb.metrics.commands.update.total -
type: long
-
mongodb.metrics.commands.whatsmyuri.failed -
type: long
-
mongodb.metrics.commands.whatsmyuri.total -
type: long
Contains data regarding cursor state and use.
-
mongodb.metrics.cursor.timed_out -
The total number of cursors that have timed out since the server process started.
type: long
Contains data regarding open cursors.
-
mongodb.metrics.cursor.open.no_timeout -
The number of open cursors with the option DBQuery.Option.noTimeout set to prevent timeout.
type: long
-
mongodb.metrics.cursor.open.pinned -
The number of
pinnedopen cursors.type: long
-
mongodb.metrics.cursor.open.total -
The number of cursors that MongoDB is maintaining for clients.
type: long
Reflects document access and modification patterns.
-
mongodb.metrics.document.deleted -
The total number of documents deleted.
type: long
-
mongodb.metrics.document.inserted -
The total number of documents inserted.
type: long
-
mongodb.metrics.document.returned -
The total number of documents returned by queries.
type: long
-
mongodb.metrics.document.updated -
The total number of documents updated.
type: long
Returns the error status of the preceding write operation on the current connection.
-
mongodb.metrics.get_last_error.write_wait.ms -
The total amount of time in milliseconds that the mongod has spent performing getLastError operations with write concern (i.e. w) greater than 1.
type: long
-
mongodb.metrics.get_last_error.write_wait.count -
The total number of getLastError operations with a specified write concern (i.e. w) greater than 1.
type: long
-
mongodb.metrics.get_last_error.write_timeouts -
The number of times that write concern operations have timed out as a result of the wtimeout threshold to getLastError.
type: long
Holds counters for several types of update and query operations that MongoDB handles using special operation types.
-
mongodb.metrics.operation.scan_and_order -
The total number of queries that return sorted numbers that cannot perform the sort operation using an index.
type: long
-
mongodb.metrics.operation.write_conflicts -
The total number of queries that encountered write conflicts.
type: long
Reports data from the query execution system.
-
mongodb.metrics.query_executor.scanned_indexes.count -
The total number of index items scanned during queries and query-plan evaluation.
type: long
-
mongodb.metrics.query_executor.scanned_documents.count -
The total number of documents scanned during queries and query-plan evaluation.
type: long
Reports metrics related to the replication process. metrics.replication appears on all mongod instances, even those that aren’t members of replica sets.
Reports on various statistics for the replication executor.
-
mongodb.metrics.replication.executor.counters.event_created -
type: long
-
mongodb.metrics.replication.executor.counters.event_wait -
type: long
-
mongodb.metrics.replication.executor.counters.cancels -
type: long
-
mongodb.metrics.replication.executor.counters.waits -
type: long
-
mongodb.metrics.replication.executor.counters.scheduled.netcmd -
type: long
-
mongodb.metrics.replication.executor.counters.scheduled.dbwork -
type: long
-
mongodb.metrics.replication.executor.counters.scheduled.exclusive -
type: long
-
mongodb.metrics.replication.executor.counters.scheduled.work_at -
type: long
-
mongodb.metrics.replication.executor.counters.scheduled.work -
type: long
-
mongodb.metrics.replication.executor.counters.scheduled.failures -
type: long
-
mongodb.metrics.replication.executor.queues.in_progress.network -
type: long
-
mongodb.metrics.replication.executor.queues.in_progress.dbwork -
type: long
-
mongodb.metrics.replication.executor.queues.in_progress.exclusive -
type: long
-
mongodb.metrics.replication.executor.queues.sleepers -
type: long
-
mongodb.metrics.replication.executor.queues.ready -
type: long
-
mongodb.metrics.replication.executor.queues.free -
type: long
-
mongodb.metrics.replication.executor.unsignaled_events -
type: long
-
mongodb.metrics.replication.executor.event_waiters -
type: long
-
mongodb.metrics.replication.executor.shutting_down -
type: boolean
-
mongodb.metrics.replication.executor.network_interface -
type: keyword
Reports on the application of operations from the replication oplog.
-
mongodb.metrics.replication.apply.attempts_to_become_secondary -
type: long
Reports on the oplog application process on secondaries members of replica sets.
-
mongodb.metrics.replication.apply.batches.count -
The total number of batches applied across all databases.
type: long
-
mongodb.metrics.replication.apply.batches.time.ms -
The total amount of time in milliseconds the mongod has spent applying operations from the oplog.
type: long
-
mongodb.metrics.replication.apply.ops -
The total number of oplog operations applied.
type: long
MongoDB buffers oplog operations from the replication sync source buffer before applying oplog entries in a batch. metrics.replication.buffer provides a way to track the oplog buffer.
-
mongodb.metrics.replication.buffer.count -
The current number of operations in the oplog buffer.
type: long
-
mongodb.metrics.replication.buffer.max_size.bytes -
The maximum size of the buffer. This value is a constant setting in the mongod, and is not configurable.
type: long
-
mongodb.metrics.replication.buffer.size.bytes -
The current size of the contents of the oplog buffer.
type: long
Report initial sync status
-
mongodb.metrics.replication.initial_sync.completed -
type: long
-
mongodb.metrics.replication.initial_sync.failed_attempts -
type: long
-
mongodb.metrics.replication.initial_sync.failures -
type: long
Reports network use by the replication process.
-
mongodb.metrics.replication.network.bytes -
The total amount of data read from the replication sync source.
type: long
Reports on the getmore operations, which are requests for additional results from the oplog cursor as part of the oplog replication process.
-
mongodb.metrics.replication.network.getmores.count -
The total number of getmore operations
type: long
-
mongodb.metrics.replication.network.getmores.time.ms -
The total amount of time required to collect data from getmore operations.
type: long
-
mongodb.metrics.replication.network.ops -
The total number of operations read from the replication source.
type: long
-
mongodb.metrics.replication.network.reders_created -
The total number of oplog query processes created.
type: long
Reports on the pre-fetch stage, where MongoDB loads documents and indexes into RAM to improve replication throughput.
Reports on the documents loaded into memory during the pre-fetch stage.
-
mongodb.metrics.replication.preload.docs.count -
The total number of documents loaded during the pre-fetch stage of replication.
type: long
-
mongodb.metrics.replication.preload.docs.time.ms -
type: long
Reports on the index items loaded into memory during the pre-fetch stage of replication.
-
mongodb.metrics.replication.preload.indexes.count -
The total number of index entries loaded by members before updating documents as part of the pre-fetch stage of replication.
type: long
-
mongodb.metrics.replication.preload.indexes.time.ms -
The total amount of time, in milliseconds, spent loading index entries as part of the pre-fetch stage of replication.
type: long
-
mongodb.metrics.storage.free_list.search.bucket_exhausted -
The number of times that mongod has checked the free list without finding a suitably large record allocation.
type: long
-
mongodb.metrics.storage.free_list.search.requests -
The number of times mongod has searched for available record allocations.
type: long
-
mongodb.metrics.storage.free_list.search.scanned -
The number of available record allocations mongod has searched.
type: long
Reports on the operation of the resource use of the ttl index process.
-
mongodb.metrics.ttl.deleted_documents.count -
The total number of documents deleted from collections with a ttl index.
type: long
-
mongodb.metrics.ttl.passes.count -
The number of times the background process removes documents from collections with a ttl index.
type: long
replstatus provides an overview of replica set status.
oplog provides an overview of replication oplog status, which is retrieved from db.getReplicationInfo().
-
mongodb.replstatus.oplog.size.allocated -
The total amount of space used by the replstatus in bytes.
type: long
format: bytes
-
mongodb.replstatus.oplog.size.used -
total amount of space allocated to the replstatus in bytes.
type: long
format: bytes
-
mongodb.replstatus.oplog.first.timestamp -
Timestamp of the first (i.e. earliest) operation in the replstatus
type: long
-
mongodb.replstatus.oplog.last.timestamp -
Timestamp of the last (i.e. latest) operation in the replstatus
type: long
-
mongodb.replstatus.oplog.window -
The difference between the first and last operation in the replstatus.
type: long
-
mongodb.replstatus.set_name -
The name of the replica set.
type: keyword
-
mongodb.replstatus.server_date -
Reflects the current time according to the server that processed the replSetGetStatus command.
type: date
-
mongodb.replstatus.optimes.last_committed -
Information, from the viewpoint of this member, regarding the most recent operation that has been written to a majority of replica set members.
type: long
-
mongodb.replstatus.optimes.applied -
Information, from the viewpoint of this member, regarding the most recent operation that has been applied to this member of the replica set.
type: long
-
mongodb.replstatus.optimes.durable -
Information, from the viewpoint of this member, regarding the most recent operation that has been written to the journal of this member of the replica set.
type: long
Delay between a write operation on the primary and its copy to a secondary
-
mongodb.replstatus.lag.max -
Difference between optime of primary and slowest secondary
type: long
format: duration
-
mongodb.replstatus.lag.min -
Difference between optime of primary and fastest secondary
type: long
format: duration
Difference between the primary’s oplog window and the replication lag of the secondary
-
mongodb.replstatus.headroom.max -
Difference between primary’s oplog window and the replication lag of the fastest secondary
type: long
format: duration
-
mongodb.replstatus.headroom.min -
Difference between primary’s oplog window and the replication lag of the slowest secondary
type: long
format: duration
Provides information about members of replica set grouped by their state
-
mongodb.replstatus.members.primary.host -
Host address of the primary
type: keyword
-
mongodb.replstatus.members.primary.optime -
Optime of primary
type: keyword
-
mongodb.replstatus.members.secondary.hosts -
List of secondary hosts
type: keyword
-
mongodb.replstatus.members.secondary.optimes -
Optimes of secondaries
type: keyword
-
mongodb.replstatus.members.secondary.count -
type: long
-
mongodb.replstatus.members.recovering.hosts -
List of recovering members hosts
type: keyword
-
mongodb.replstatus.members.recovering.count -
Count of members in the
recoveringstatetype: long
-
mongodb.replstatus.members.unknown.hosts -
List of members' hosts in the
unknownstatetype: keyword
-
mongodb.replstatus.members.unknown.count -
Count of members with
unknownstatetype: long
-
mongodb.replstatus.members.startup2.hosts -
List of initializing members hosts
type: keyword
-
mongodb.replstatus.members.startup2.count -
Count of members in the
startup2statetype: long
-
mongodb.replstatus.members.arbiter.hosts -
List of arbiters hosts
type: keyword
-
mongodb.replstatus.members.arbiter.count -
Count of arbiters
type: long
-
mongodb.replstatus.members.down.hosts -
List of
downmembers hoststype: keyword
-
mongodb.replstatus.members.down.count -
Count of
downmemberstype: long
-
mongodb.replstatus.members.rollback.hosts -
List of members in the
rollbackstatetype: keyword
-
mongodb.replstatus.members.rollback.count -
Count of members in the
rollbackstatetype: long
-
mongodb.replstatus.members.unhealthy.hosts -
List of members' hosts with healthy = false
type: keyword
-
mongodb.replstatus.members.unhealthy.count -
Count of unhealthy members
type: long
MongoDB server status metrics.
-
mongodb.status.version -
Instance version.
type: alias
alias to: service.version
-
mongodb.status.process -
The current MongoDB process. Possible values are mongos or mongod.
type: alias
alias to: process.name
-
mongodb.status.uptime.ms -
Instance uptime in milliseconds.
type: long
-
mongodb.status.local_time -
Local time as reported by the MongoDB instance.
type: date
-
mongodb.status.asserts.regular -
Number of regular assertions produced by the server.
type: long
-
mongodb.status.asserts.warning -
Number of warning assertions produced by the server.
type: long
-
mongodb.status.asserts.msg -
Number of msg assertions produced by the server.
type: long
-
mongodb.status.asserts.user -
Number of user assertions produced by the server.
type: long
-
mongodb.status.asserts.rollovers -
Number of rollovers assertions produced by the server.
type: long
Data regarding the current status of incoming connections and availability of the database server.
-
mongodb.status.connections.current -
The number of connections to the database server from clients. This number includes the current shell session. Consider the value of
availableto add more context to this datum.type: long
-
mongodb.status.connections.available -
The number of unused available incoming connections the database can provide.
type: long
-
mongodb.status.connections.total_created -
A count of all incoming connections created to the server. This number includes connections that have since closed.
type: long
Platform specific data.
-
mongodb.status.extra_info.heap_usage.bytes -
The total size in bytes of heap space used by the database process. Only available on Unix/Linux.
type: long
format: bytes
-
mongodb.status.extra_info.page_faults -
The total number of page faults that require disk operations. Page faults refer to operations that require the database server to access data that isn’t available in active memory.
type: long
Reports on lock state of the database.
-
mongodb.status.global_lock.total_time.us -
The time, in microseconds, since the database last started and created the globalLock. This is roughly equivalent to total server uptime.
type: long
The number of operations queued because of a lock.
-
mongodb.status.global_lock.current_queue.total -
The total number of operations queued waiting for the lock (i.e., the sum of current_queue.readers and current_queue.writers).
type: long
-
mongodb.status.global_lock.current_queue.readers -
The number of operations that are currently queued and waiting for the read lock.
type: long
-
mongodb.status.global_lock.current_queue.writers -
The number of operations that are currently queued and waiting for the write lock.
type: long
The number of connected clients and the read and write operations performed by these clients.
-
mongodb.status.global_lock.active_clients.total -
Total number of the active client connections performing read or write operations.
type: long
-
mongodb.status.global_lock.active_clients.readers -
The number of the active client connections performing read operations.
type: long
-
mongodb.status.global_lock.active_clients.writers -
The number of the active client connections performing write operations.
type: long
A document that reports for each lock <type>, data on lock <mode>s. The possible lock <type>s are global, database, collection, metadata and oplog. The possible <mode>s are r, w, R and W which respresent shared, exclusive, intent shared and intent exclusive. locks.<type>.acquire.count.<mode> shows the number of times the lock was acquired in the specified mode. locks.<type>.wait.count.<mode> shows the number of times the locks.acquireCount lock acquisitions encountered waits because the locks were held in a conflicting mode. locks.<type>.wait.us.<mode> shows the cumulative wait time in microseconds for the lock acquisitions. locks.<type>.deadlock.count.<mode> shows the number of times the lock acquisitions encountered deadlocks.
-
mongodb.status.locks.global.acquire.count.r -
type: long
-
mongodb.status.locks.global.acquire.count.w -
type: long
-
mongodb.status.locks.global.acquire.count.R -
type: long
-
mongodb.status.locks.global.acquire.count.W -
type: long
-
mongodb.status.locks.global.wait.count.r -
type: long
-
mongodb.status.locks.global.wait.count.w -
type: long
-
mongodb.status.locks.global.wait.count.R -
type: long
-
mongodb.status.locks.global.wait.count.W -
type: long
-
mongodb.status.locks.global.wait.us.r -
type: long
-
mongodb.status.locks.global.wait.us.w -
type: long
-
mongodb.status.locks.global.wait.us.R -
type: long
-
mongodb.status.locks.global.wait.us.W -
type: long
-
mongodb.status.locks.global.deadlock.count.r -
type: long
-
mongodb.status.locks.global.deadlock.count.w -
type: long
-
mongodb.status.locks.global.deadlock.count.R -
type: long
-
mongodb.status.locks.global.deadlock.count.W -
type: long
-
mongodb.status.locks.database.acquire.count.r -
type: long
-
mongodb.status.locks.database.acquire.count.w -
type: long
-
mongodb.status.locks.database.acquire.count.R -
type: long
-
mongodb.status.locks.database.acquire.count.W -
type: long
-
mongodb.status.locks.database.wait.count.r -
type: long
-
mongodb.status.locks.database.wait.count.w -
type: long
-
mongodb.status.locks.database.wait.count.R -
type: long
-
mongodb.status.locks.database.wait.count.W -
type: long
-
mongodb.status.locks.database.wait.us.r -
type: long
-
mongodb.status.locks.database.wait.us.w -
type: long
-
mongodb.status.locks.database.wait.us.R -
type: long
-
mongodb.status.locks.database.wait.us.W -
type: long
-
mongodb.status.locks.database.deadlock.count.r -
type: long
-
mongodb.status.locks.database.deadlock.count.w -
type: long
-
mongodb.status.locks.database.deadlock.count.R -
type: long
-
mongodb.status.locks.database.deadlock.count.W -
type: long
-
mongodb.status.locks.collection.acquire.count.r -
type: long
-
mongodb.status.locks.collection.acquire.count.w -
type: long
-
mongodb.status.locks.collection.acquire.count.R -
type: long
-
mongodb.status.locks.collection.acquire.count.W -
type: long
-
mongodb.status.locks.collection.wait.count.r -
type: long
-
mongodb.status.locks.collection.wait.count.w -
type: long
-
mongodb.status.locks.collection.wait.count.R -
type: long
-
mongodb.status.locks.collection.wait.count.W -
type: long
-
mongodb.status.locks.collection.wait.us.r -
type: long
-
mongodb.status.locks.collection.wait.us.w -
type: long
-
mongodb.status.locks.collection.wait.us.R -
type: long
-
mongodb.status.locks.collection.wait.us.W -
type: long
-
mongodb.status.locks.collection.deadlock.count.r -
type: long
-
mongodb.status.locks.collection.deadlock.count.w -
type: long
-
mongodb.status.locks.collection.deadlock.count.R -
type: long
-
mongodb.status.locks.collection.deadlock.count.W -
type: long
-
mongodb.status.locks.meta_data.acquire.count.r -
type: long
-
mongodb.status.locks.meta_data.acquire.count.w -
type: long
-
mongodb.status.locks.meta_data.acquire.count.R -
type: long
-
mongodb.status.locks.meta_data.acquire.count.W -
type: long
-
mongodb.status.locks.meta_data.wait.count.r -
type: long
-
mongodb.status.locks.meta_data.wait.count.w -
type: long
-
mongodb.status.locks.meta_data.wait.count.R -
type: long
-
mongodb.status.locks.meta_data.wait.count.W -
type: long
-
mongodb.status.locks.meta_data.wait.us.r -
type: long
-
mongodb.status.locks.meta_data.wait.us.w -
type: long
-
mongodb.status.locks.meta_data.wait.us.R -
type: long
-
mongodb.status.locks.meta_data.wait.us.W -
type: long
-
mongodb.status.locks.meta_data.deadlock.count.r -
type: long
-
mongodb.status.locks.meta_data.deadlock.count.w -
type: long
-
mongodb.status.locks.meta_data.deadlock.count.R -
type: long
-
mongodb.status.locks.meta_data.deadlock.count.W -
type: long
-
mongodb.status.locks.oplog.acquire.count.r -
type: long
-
mongodb.status.locks.oplog.acquire.count.w -
type: long
-
mongodb.status.locks.oplog.acquire.count.R -
type: long
-
mongodb.status.locks.oplog.acquire.count.W -
type: long
-
mongodb.status.locks.oplog.wait.count.r -
type: long
-
mongodb.status.locks.oplog.wait.count.w -
type: long
-
mongodb.status.locks.oplog.wait.count.R -
type: long
-
mongodb.status.locks.oplog.wait.count.W -
type: long
-
mongodb.status.locks.oplog.wait.us.r -
type: long
-
mongodb.status.locks.oplog.wait.us.w -
type: long
-
mongodb.status.locks.oplog.wait.us.R -
type: long
-
mongodb.status.locks.oplog.wait.us.W -
type: long
-
mongodb.status.locks.oplog.deadlock.count.r -
type: long
-
mongodb.status.locks.oplog.deadlock.count.w -
type: long
-
mongodb.status.locks.oplog.deadlock.count.R -
type: long
-
mongodb.status.locks.oplog.deadlock.count.W -
type: long
Platform specific data.
-
mongodb.status.network.in.bytes -
The amount of network traffic, in bytes, received by this database.
type: long
format: bytes
-
mongodb.status.network.out.bytes -
The amount of network traffic, in bytes, sent from this database.
type: long
format: bytes
-
mongodb.status.network.requests -
The total number of requests received by the server.
type: long
Operation latencies for the database as a whole. Only mongod instances report this metric.
-
mongodb.status.ops.latencies.reads.latency -
Total combined latency in microseconds.
type: long
-
mongodb.status.ops.latencies.reads.count -
Total number of read operations performed on the collection since startup.
type: long
-
mongodb.status.ops.latencies.writes.latency -
Total combined latency in microseconds.
type: long
-
mongodb.status.ops.latencies.writes.count -
Total number of write operations performed on the collection since startup.
type: long
-
mongodb.status.ops.latencies.commands.latency -
Total combined latency in microseconds.
type: long
-
mongodb.status.ops.latencies.commands.count -
Total number of commands performed on the collection since startup.
type: long
An overview of database operations by type.
-
mongodb.status.ops.counters.insert -
The total number of insert operations received since the mongod instance last started.
type: long
-
mongodb.status.ops.counters.query -
The total number of queries received since the mongod instance last started.
type: long
-
mongodb.status.ops.counters.update -
The total number of update operations received since the mongod instance last started.
type: long
-
mongodb.status.ops.counters.delete -
The total number of delete operations received since the mongod instance last started.
type: long
-
mongodb.status.ops.counters.getmore -
The total number of getmore operations received since the mongod instance last started.
type: long
-
mongodb.status.ops.counters.command -
The total number of commands issued to the database since the mongod instance last started.
type: long
An overview of database replication operations by type.
-
mongodb.status.ops.replicated.insert -
The total number of replicated insert operations received since the mongod instance last started.
type: long
-
mongodb.status.ops.replicated.query -
The total number of replicated queries received since the mongod instance last started.
type: long
-
mongodb.status.ops.replicated.update -
The total number of replicated update operations received since the mongod instance last started.
type: long
-
mongodb.status.ops.replicated.delete -
The total number of replicated delete operations received since the mongod instance last started.
type: long
-
mongodb.status.ops.replicated.getmore -
The total number of replicated getmore operations received since the mongod instance last started.
type: long
-
mongodb.status.ops.replicated.command -
The total number of replicated commands issued to the database since the mongod instance last started.
type: long
Data about the current memory usage of the mongod server.
-
mongodb.status.memory.bits -
Either 64 or 32, depending on which target architecture was specified during the mongod compilation process.
type: long
-
mongodb.status.memory.resident.mb -
The amount of RAM, in megabytes (MB), currently used by the database process.
type: long
-
mongodb.status.memory.virtual.mb -
The amount, in megabytes (MB), of virtual memory used by the mongod process.
type: long
-
mongodb.status.memory.mapped.mb -
The amount of mapped memory, in megabytes (MB), used by the database. Because MongoDB uses memory-mapped files, this value is likely to be to be roughly equivalent to the total size of your database or databases.
type: long
-
mongodb.status.memory.mapped_with_journal.mb -
The amount of mapped memory, in megabytes (MB), including the memory used for journaling.
type: long
-
mongodb.status.write_backs_queued -
True when there are operations from a mongos instance queued for retrying.
type: boolean
-
mongodb.status.storage_engine.name -
A string that represents the name of the current storage engine.
type: keyword
Statistics about the WiredTiger storage engine.
Statistics about the transactions currently in progress.
-
mongodb.status.wired_tiger.concurrent_transactions.write.out -
Number of concurrent write transaction in progress.
type: long
-
mongodb.status.wired_tiger.concurrent_transactions.write.available -
Number of concurrent write tickets available.
type: long
-
mongodb.status.wired_tiger.concurrent_transactions.write.total_tickets -
Number of total write tickets.
type: long
-
mongodb.status.wired_tiger.concurrent_transactions.read.out -
Number of concurrent read transaction in progress.
type: long
-
mongodb.status.wired_tiger.concurrent_transactions.read.available -
Number of concurrent read tickets available.
type: long
-
mongodb.status.wired_tiger.concurrent_transactions.read.total_tickets -
Number of total read tickets.
type: long
Statistics about the cache and page evictions from the cache.
-
mongodb.status.wired_tiger.cache.maximum.bytes -
Maximum cache size.
type: long
format: bytes
-
mongodb.status.wired_tiger.cache.used.bytes -
Size in byte of the data currently in cache.
type: long
format: bytes
-
mongodb.status.wired_tiger.cache.dirty.bytes -
Size in bytes of the dirty data in the cache.
type: long
format: bytes
-
mongodb.status.wired_tiger.cache.pages.read -
Number of pages read into the cache.
type: long
-
mongodb.status.wired_tiger.cache.pages.write -
Number of pages written from the cache.
type: long
-
mongodb.status.wired_tiger.cache.pages.evicted -
Number of pages evicted from the cache.
type: long
Statistics about the write ahead log used by WiredTiger.
-
mongodb.status.wired_tiger.log.size.bytes -
Total log size in bytes.
type: long
format: bytes
-
mongodb.status.wired_tiger.log.write.bytes -
Number of bytes written into the log.
type: long
format: bytes
-
mongodb.status.wired_tiger.log.max_file_size.bytes -
Maximum file size.
type: long
format: bytes
-
mongodb.status.wired_tiger.log.flushes -
Number of flush operations.
type: long
-
mongodb.status.wired_tiger.log.writes -
Number of write operations.
type: long
-
mongodb.status.wired_tiger.log.scans -
Number of scan operations.
type: long
-
mongodb.status.wired_tiger.log.syncs -
Number of sync operations.
type: long
Data about the process MongoDB uses to write data to disk. This data is only available for instances that use the MMAPv1 storage engine.
-
mongodb.status.background_flushing.flushes -
A counter that collects the number of times the database has flushed all writes to disk.
type: long
-
mongodb.status.background_flushing.total.ms -
The total number of milliseconds (ms) that the mongod processes have spent writing (i.e. flushing) data to disk. Because this is an absolute value, consider the value of
flushesandaverage_msto provide better context for this datum.type: long
-
mongodb.status.background_flushing.average.ms -
The average time spent flushing to disk per flush event.
type: long
-
mongodb.status.background_flushing.last.ms -
The amount of time, in milliseconds, that the last flush operation took to complete.
type: long
-
mongodb.status.background_flushing.last_finished -
A timestamp of the last completed flush operation.
type: date
Data about the journaling-related operations and performance. Journaling information only appears for mongod instances that use the MMAPv1 storage engine and have journaling enabled.
-
mongodb.status.journaling.commits -
The number of transactions written to the journal during the last journal group commit interval.
type: long
-
mongodb.status.journaling.journaled.mb -
The amount of data in megabytes (MB) written to journal during the last journal group commit interval.
type: long
-
mongodb.status.journaling.write_to_data_files.mb -
The amount of data in megabytes (MB) written from journal to the data files during the last journal group commit interval.
type: long
-
mongodb.status.journaling.compression -
The compression ratio of the data written to the journal.
type: long
-
mongodb.status.journaling.commits_in_write_lock -
Count of the commits that occurred while a write lock was held. Commits in a write lock indicate a MongoDB node under a heavy write load and call for further diagnosis.
type: long
-
mongodb.status.journaling.early_commits -
The number of times MongoDB requested a commit before the scheduled journal group commit interval.
type: long
Information about the performance of the mongod instance during the various phases of journaling in the last journal group commit interval.
-
mongodb.status.journaling.times.dt.ms -
The amount of time over which MongoDB collected the times data. Use this field to provide context to the other times field values.
type: long
-
mongodb.status.journaling.times.prep_log_buffer.ms -
The amount of time spent preparing to write to the journal. Smaller values indicate better journal performance.
type: long
-
mongodb.status.journaling.times.write_to_journal.ms -
The amount of time spent actually writing to the journal. File system speeds and device interfaces can affect performance.
type: long
-
mongodb.status.journaling.times.write_to_data_files.ms -
The amount of time spent writing to data files after journaling. File system speeds and device interfaces can affect performance.
type: long
-
mongodb.status.journaling.times.remap_private_view.ms -
The amount of time spent remapping copy-on-write memory mapped views. Smaller values indicate better journal performance.
type: long
-
mongodb.status.journaling.times.commits.ms -
The amount of time spent for commits.
type: long
-
mongodb.status.journaling.times.commits_in_write_lock.ms -
The amount of time spent for commits that occurred while a write lock was held.
type: long