TokuMX integration metrics
The official Datadog integration for monitoring TokuMX. It collects 144 metrics.
Official summary
Track metrics for opcounters, replication lag, cache table size, and more.
Metric types
- gauge (value at a point in time): 144
Metrics
Descriptions are the official definitions, unedited.
| Metric | Type | Unit |
|---|---|---|
tokumx.The number of message assertions raised per second. | gauge | assertion/ |
tokumx.The number of regular assertions raised per second. | gauge | assertion/ |
tokumx.The number of times that the rollover counters roll over per second. The counters rollover to zero every 2^30 assertions. | gauge | assertion/ |
tokumx.The number of user assertions raised per second. | gauge | assertion/ |
tokumx.The number of warnings raised per second. | gauge | assertion/ |
tokumx.The number of unused available incoming connections the database can provide. | gauge | connection |
tokumx.The number of connections to the database server from clients. | gauge | connection |
tokumx.The total number of cursors that have timed out since the server process started. | gauge | cursor |
tokumx.The number of cursors that tokumx is maintaining for clients. | gauge | cursor |
tokumx.The number of checkpoints that have failed for any reason. | gauge | event |
tokumx.The number of requests for Document-level Locks in the locktree that are waiting for other requests to release their locks. | gauge | request |
tokumx.Rate at which a thread had to wait more than 1 second for evictions to create space in the cachetable for it to page in data it needed. | gauge | event/ |
tokumx.Fraction of time (microseconds/second) that a thread had to wait more than 1 second for evictions to create space in the cachetable for it to page in data it needed. | gauge | fraction |
tokumx.Rate at which the begin checkpoint phase of checkpoint has run (these should be fairly quick). | gauge | event/ |
tokumx.Fraction of time (microseconds/second) that a begin checkpoint phase has spent blocking other threads. | gauge | fraction |
tokumx.Rate at which fsync operations took more than 1 second. | gauge | event/ |
tokumx.Fraction of time (microseconds/second) spent performing fsync operations that took longer than 1 second. | gauge | fraction |
tokumx.Rate at which a thread had to wait more than 1 second to acquire a document-level lock in the locktree. | gauge | event/ |
tokumx.Fraction of time (microseconds/second) spent by threads waiting more than 1 second to acquire a document-level lock in the locktree. | gauge | fraction |
tokumx.Rate at which a thread had to wait more than 1 second to acquire a document-level lock because the locktree was at the memory limit and needed to run escalation. | gauge | event/ |
tokumx.Fraction of time (microseconds/second) spent by threads waiting more than 1 second to acquire a document-level lock because the locktree was at the memory limit and needed to run escalation. | gauge | fraction |
tokumx.Rate at which a writing client had to wait more than 100ms for access to the log buffer. | gauge | event/ |
tokumx.Rate of full evictions of leaf nodes. | gauge | byte/ |
tokumx.Rate of full evictions of leaf nodes. | gauge | event/ |
tokumx.Rate of full evictions of leaf nodes that need to be written back to disk. | gauge | byte/ |
tokumx.Rate of full evictions of leaf nodes that need to be written back to disk. | gauge | event/ |
tokumx.Fraction of time (microseconds/second) spent performing full evictions leaf nodes, including the time spent serializing, compressing, and writing those nodes to disk. | gauge | fraction |
tokumx.Rate of full evictions of nonleaf nodes. | gauge | byte/ |
tokumx.Rate of full evictions of nonleaf nodes. | gauge | event/ |
tokumx.Rate of full evictions of nonleaf nodes that need to be written back to disk. | gauge | byte/ |
tokumx.Rate of full evictions of nonleaf nodes that need to be written back to disk. | gauge | event/ |
tokumx.Fraction of time (microseconds/second) spent performing full evictions nonleaf nodes, including the time spent serializing, compressing, and writing those nodes to disk. | gauge | fraction |
tokumx.Rate of partial evictions of leaf nodes. | gauge | byte/ |
tokumx.Rate of partial evictions of leaf nodes. | gauge | event/ |
tokumx.Rate of partial evictions of nonleaf nodes. | gauge | byte/ |
tokumx.Rate of partial evictions of nonleaf nodes. | gauge | event/ |
tokumx.Rate of internal cache misses. This metric is similar to MongoDB's btree misses and page faults. | gauge | miss/ |
tokumx.Rate of full internal cache misses. | gauge | miss/ |
tokumx.Fraction of time (microseconds/second) the database has had to wait for a disk read to complete for a full cache miss. | gauge | fraction |
tokumx.Rate of partial internal cache misses. | gauge | miss/ |
tokumx.Fraction of time (microseconds/second) the database has had to wait for a disk read to complete for a partial cache miss. | gauge | fraction |
tokumx.Fraction of time (microseconds/second) the database has had to wait for a disk read to complete for cache misses. | gauge | fraction |
tokumx.Total amount of uncompressed data currently in the database's internal cache. | gauge | byte |
tokumx.Total amount of uncompressed data that will fit in TokuMX's internal cache. | gauge | byte |
tokumx.Total size of nodes that are currently queued up to be written to disk for eviction. | gauge | byte |
tokumx.Fraction of time (microseconds/second) that a begin checkpoint phase has spent blocking other threads. | gauge | fraction |
tokumx.Rate at which checkpoints are completed. | gauge | event/ |
tokumx.The time spent, in seconds, by the most recently completed checkpoint. | gauge | second |
tokumx.Fraction of time (seconds/second) spent doing checkpoints. | gauge | fraction |
tokumx.The rate at which leaf nodes are written to disk during checkpoints, after compression. | gauge | byte/ |
tokumx.The rate at which leaf nodes are written to disk during checkpoints, before compression. | gauge | byte/ |
tokumx.The rate at which leaf nodes are written to disk during checkpoints. | gauge | write/ |
tokumx.The fraction of time spent writing leaf nodes to disk during checkpoints. | gauge | fraction |
tokumx.The rate at which nonleaf nodes are written to disk during checkpoints, after compression. | gauge | byte/ |
tokumx.The rate at which nonleaf nodes are written to disk during checkpoints, before compression. | gauge | byte/ |
tokumx.The rate at which nonleaf nodes are written to disk during checkpoints. | gauge | write/ |
tokumx.The fraction of time spent writing nonleaf nodes to disk during checkpoints. | gauge | fraction |
tokumx.The size ratio of leaf nodes before and after compression. | gauge | fraction |
tokumx.The size ratio of nonleaf nodes before and after compression. | gauge | fraction |
tokumx.The size ratio of nodes before and after compression. | gauge | fraction |
tokumx.The rate at which the database flushed the operating system's file buffers to disk. | gauge | operation/ |
tokumx.The fraction of time (microseconds/second) used to fsync to disk. | gauge | fraction |
tokumx.Total memory the locktree is currently using. | gauge | byte |
tokumx.Maximum number of bytes that the locktree is allowed to use. | gauge | byte |
tokumx.The rate at which the logger writes to disk. | gauge | byte/ |
tokumx.The rate of of individual log writes. | gauge | write/ |
tokumx.The fraction of time spent performing log writes. | gauge | fraction |
tokumx.Fraction of time spent compressing leaf nodes before writing them to disk (for checkpoint or when evicted while dirty). | gauge | fraction |
tokumx.Fraction of time spent decompressing leaf nodes before writing them to disk (for checkpoint or when evicted while dirty). | gauge | fraction |
tokumx.Fraction of time spent deserializing leaf nodes and their partitions after reading them off disk. | gauge | fraction |
tokumx.Fraction of time spent serializing leaf nodes and their partitions after reading them off disk. | gauge | fraction |
tokumx.Fraction of time spent compressing nonleaf nodes before writing them to disk (for checkpoint or when evicted while dirty). | gauge | fraction |
tokumx.Fraction of time spent decompressing nonleaf nodes before writing them to disk (for checkpoint or when evicted while dirty). | gauge | fraction |
tokumx.Fraction of time spent deserializing nonleaf nodes and their partitions after reading them off disk. | gauge | fraction |
tokumx.Fraction of time spent serializing nonleaf nodes and their partitions after reading them off disk. | gauge | fraction |
tokumx.The amount of memory currently used by the database process. | gauge | mebibyte |
tokumx.The amount of virtual memory used by the database process. | gauge | mebibyte |
tokumx.The number of documents deleted per second. | gauge | document/ |
tokumx.The number of documents inserted per second. | gauge | document/ |
tokumx.The number of documents returned by queries per second. | gauge | document/ |
tokumx.The number of documents updated per second. | gauge | document/ |
tokumx.The number of getLastError operations per second with a specified write concern (i.e. w) that wait for one or more members of a replica set to acknowledge the write operation. | gauge | operation/ |
tokumx.The number of times per second that write concern operations have timed out as a result of the wtimeout threshold to getLastError. | gauge | event/ |
tokumx.The fraction of time (ms/s) spent performing getLastError operations with write concern (i.e. w) that wait for one or more members of a replica set to acknowledge the write operation. | gauge | fraction |
tokumx.The rate of queries that contain the _id field. | gauge | query/ |
tokumx.The rate of queries that return sorted numbers that cannot perform the sort operation using an index. | gauge | query/ |
tokumx.The rate of index items scanned during queries and query-plan evaluation. | gauge | operation/ |
tokumx.The number of batches applied across all databases per second. | gauge | operation/ |
tokumx.The fraction of time (ms/s) spent applying operations from the oplog. | gauge | fraction |
tokumx.The rate of oplog operations. | gauge | operation/ |
tokumx.The number of operations in the oplog buffer. | gauge | operation |
tokumx.The current size of the contents of the oplog buffer. | gauge | byte |
tokumx.The rate at which data is read from the replication sync source. | gauge | byte/ |
tokumx.The rate of getmore operations. | gauge | operation/ |
tokumx.The fraction of time (ms/s) spent collecting data from getmore operations. | gauge | fraction |
tokumx.The rate of operations read from the replication source. | gauge | operation/ |
tokumx.The rate at which oplog query processes are created. | gauge | process/ |
tokumx.The rate at which operations are inserted into the oplog. | gauge | operation/ |
tokumx.The fraction of time (ms/s) spent inserting operations into the oplog. | gauge | fraction |
tokumx.The rate (in bytes) at which data is inserted into the oplog. | gauge | byte/ |
tokumx.The rate at which documents are deleted from collections with a ttl index. | gauge | document/ |
tokumx.The number of times per second the background process removes documents from collections with a ttl index. | gauge | event/ |
tokumx.The total number of commands per second issued to the database. | gauge | command/ |
tokumx.The number of delete operations per second. | gauge | operation/ |
tokumx.The number of getmore operations per second. | gauge | operation/ |
tokumx.The number of insert operations per second. | gauge | operation/ |
tokumx.The total number of queries per second. | gauge | query/ |
tokumx.The number of update operations per second. | gauge | operation/ |
tokumx.The total number of replicated commands issued to the database per second. | gauge | command/ |
tokumx.The number of replicated delete operations per second. | gauge | operation/ |
tokumx.The number of replicated getmore operations per second. | gauge | operation/ |
tokumx.The number of replicated insert operations per second. | gauge | operation/ |
tokumx.The total number of replicated queries per second. | gauge | query/ |
tokumx.The number of replicated update operations per second. | gauge | operation/ |
tokumx.The number of objects or documents in this collection. | gauge | document |
tokumx.The number of indexes on this collection. | gauge | index |
tokumx.The number of indexes currently being built. | gauge | index |
tokumx.The total size in memory of all records in a collection. Does not include the record header, but does include the record's padding. Does not include the size of any indexes associated with the collection. | gauge | byte |
tokumx.The total amount of storage allocated to this collection for document storage. | gauge | byte |
tokumx.The total size of all indexes on this collection. | gauge | byte |
tokumx.The total size on disk of all indexes on this collection (after compression). | gauge | byte |
tokumx.The total size of the data held in this database including the padding factor. | gauge | byte |
tokumx.The average size of each document. | gauge | byte |
tokumx.The number of collections in the database. | gauge | - |
tokumx.The total size of the data held in this database including the padding factor. | gauge | byte |
tokumx.The total size of all indexes created on this database. | gauge | byte |
tokumx.The total size on disk of all indexes created on this database (after compression). | gauge | byte |
tokumx.The total number of indexes across all collections in the database. | gauge | index |
tokumx.The number of documents in the database across all collections. | gauge | document |
tokumx.The total amount of space allocated to collections in this database for document storage. | gauge | byte |
tokumx.The average size of each index entry. | gauge | byte |
tokumx.The number of documents in this index. | gauge | index |
tokumx.The number of delete operations performed on this index. | gauge | operation |
tokumx.The number of insert operations performed on this index. | gauge | operation |
tokumx.The number of index entries scanned for queries using this index. | gauge | index |
tokumx.The number of collection objects examined after scanning an index entry for a query using this index. | gauge | object |
tokumx.The number of query operations performed using this index. | gauge | query |
tokumx.The total size of this index. | gauge | byte |
tokumx.The total size on disk of this index (after compression). | gauge | byte |
tokumx.The total size of all indexes created on this database. | gauge | byte |
tokumx.The total number of indexes across all collections in the database. | gauge | index |
tokumx.The number of documents in the database across all collections. | gauge | document |
tokumx.The total amount of space allocated to collections in this database for document storage. | gauge | byte |
tokumx.The time that the tokumx process has been active. | gauge | second |
Official documentation
Metric names and descriptions are the official Datadog integration definitions (Copyright Datadog, Inc., BSD-3-Clause), reproduced unedited. The full license terms are on the About page.