Monitoring:MongoDB
Collect and monitor the general performance Metrics of MongoDB database.
Configuration parameter
Parameter name | Parameter help description |
---|---|
Target Host | Monitored IPV4, IPV6 or domain name. Note⚠️Without protocol header (eg: https://, http://). |
Monitoring name | Identify the name of this monitoring. The name needs to be unique. |
Port | Port provided by the database. The default is 27017. |
Username | Username for MongoDB,Optional. |
Password | Password for MongoDB,Optional. |
database | Database name. |
authenticationDatabase | Credentials Storage Database. |
Connect Timeout(ms) | Set connection timeout for MongoDB, unit: ms, default: 6000ms. |
Collection interval | Interval time of monitor periodic data collection, unit: second, and the minimum interval that can be set is 30 seconds |
Bind Tags | Used to classify and manage monitoring resources. |
Description remarks | For more information about identifying and describing this monitoring, users can note information here. |
Collection Metric
Metric set:Build Info
Metric name | Metric unit | Metric help description |
---|---|---|
version | none | The version number of the MongoDB server. |
gitVersion | none | The Git version of the MongoDB codebase. |
sysInfo | none | System information, typically includes details about the operating system and platform. |
loaderFlags | none | Loader flags used to link MongoDB binaries |
compilerFlags | none | Compiler flags used when compiling MongoDB. |
allocator | none | The memory allocator used by MongoDB. |
javascriptEngine | none | The JavaScript engine used by MongoDB. |
Metric set:Server Document
Metric name | Metric unit | Metric help description |
---|---|---|
deleted | none | The number of documents deleted. |
inserted | none | The number of documents inserted. |
returned | none | The number of documents returned. |
updated | none | The number of documents updated. |
Metric set:Server Operation
Metric name | Metric unit | Metric help description |
---|---|---|
scanAndOrder | none | The number of times a query required both scanning and ordering. |
writeConflicts | none | The number of write conflicts that occurred. |
Metric set: Max Connections
Metric name | Metric unit | Metric help description |
---|---|---|
deletedDocuments | none | Number of deleted documents. |
passes | none | Total number of passes for TTL operations. |
Metric set:System Info
Metric name | Metric unit | Metric help description |
---|---|---|
currentTime | none | Current system time. |
hostname | none | Hostname of the server. |
cpuAddrSize | MB | Size of CPU address in bits. |
memSizeMB | MB | Total size of system memory in megabytes. |
memLimitMB | MB | Memory limit for the MongoDB process in megabytes. |
numCores | none | Total number of CPU cores. |
cpuArch | none | CPU architecture. |
numaEnabled | none | Whether NUMA (Non-Uniform Memory Access) is enabled. |
Metric set:OS Info
Metric name | Metric unit | Metric help description |
---|---|---|
type | none | Type of the operating system. |
name | none | Name of the operating system. |
version | none | Version of the operating system. |
Metric set:Extra Info
Metric name | Metric unit | Metric help description |
---|---|---|
versionString | none | String describing the version of the operating system. |
libcVersion | none | Version of the C standard library (libc). |
kernelVersion | none | Version of the operating system kernel. |
cpuFrequencyMHz | none | Frequency of the CPU in megahertz. |
cpuFeatures | none | Features supported by the CPU. |
pageSize | none | Size of a memory page in bytes. |
numPages | none | Total number of memory pages. |
maxOpenFiles | none | Maximum number of open files allowed. |