Skip to main content

监控:MongoDB数据库

对MongoDB数据库的通用性能指标进行采集监控。

配置参数

参数名称参数帮助描述
目标Host被监控的对端IPV4,IPV6或域名。注意⚠️不带协议头(eg: https://, http://)。
任务名称标识此监控的名称,名称需要保证唯一性。
端口数据库对外提供的端口,默认为27017。
用户名MongoDB用户名,可选。
密码MongoDB密码,可选。
数据库数据库名称
认证数据库存储用户凭据的数据库名称。
连接超时时间设置连接MongoDB未响应数据时的超时时间,单位ms毫秒,默认6000毫秒。
采集间隔监控周期性采集数据间隔时间,单位秒,可设置的最小间隔为30秒。
绑定标签用于对监控资源进行分类管理。
描述备注更多标识和描述此监控的备注信息,用户可以在这里备注信息。

采集指标

指标集合:构建信息

指标名称指标单位指标帮助描述
versionMongoDB版本信息
gitVersion源代码git版本
sysInfo系统信息
loaderFlags加载器标志
compilerFlags编译器标志
allocatorMongoDB所使用的内存分配器
javascriptEngineMongoDB所使用的JavaScript引擎

指标集合:服务器文档

指标名称指标单位指标帮助描述
deleted已删除数
inserted已插入数
returned已返回数
updated已更新数

指标集合:服务器操作

指标名称指标单位指标帮助描述
scanAndOrder执行查询时需要扫描并进行排序的次数
writeConflicts写冲突的次数

指标集合: 服务器_ttl

指标名称指标单位指标帮助描述
deletedDocuments删除的过期文档数量
passesTTL清理过程的总传递次数,每次传递会检查并删除过期的文档

指标集合:系统信息

指标名称指标单位指标帮助描述
currentTime当前时间
hostname主机名
cpuAddrSizeMBCPU的地址位数
memSizeMBMB内存大小(MB)
memLimitMBMBMongoDB进程的内存限制(MB)
numCoresCPU 核数
cpuArchCPU 架构
numaEnabled是否启用了NUMA(非一致性内存访问)架构

指标集合:操作系统信息

指标名称指标单位指标帮助描述
type操作系统类型
name操作系统名称
version版本号

指标集合:额外信息

指标名称指标单位指标帮助描述
versionString版本
libcVersion标准库版本
kernelVersion内核版本
cpuFrequencyMHzCPU 频率(兆赫兹)
cpuFeaturesCPU的特性列表,包括支持的指令集和特性
pageSize内存页大小
numPages内存页数量
maxOpenFiles系统中允许打开的最大文件数