监控:MongoDB数据库
对MongoDB数据库的通用性能指标进行采集监控。
配置参数
参数名称 | 参数帮助描述 |
---|---|
目标Host | 被监控的对端IPV4,IPV6或域名。注意⚠️不带协议头(eg: https://, http://)。 |
任务名称 | 标识此监控的名称,名称需要保证唯一性。 |
端口 | 数据库对外提供的端口,默认为27017。 |
用户名 | MongoDB用户名,可选。 |
密码 | MongoDB密码,可选。 |
数据库 | 数据库名称 |
认证数据库 | 存储用户凭据的数据库名称。 |
连接超时时间 | 设置连接MongoDB未响应数据时的超时时间,单位ms毫秒,默认6000毫秒。 |
采集间隔 | 监控周期性采集数据间隔时间,单位秒,可设置的最小间隔为30秒。 |
绑定标签 | 用于对监控资源进行分类管理。 |
描述备注 | 更多标识和描述此监控的备注信息,用户可以在这里备注信息。 |
采集指标
指标集合:构建信息
指标名称 | 指标单位 | 指标帮助描述 |
---|---|---|
version | 无 | MongoDB版本信息 |
gitVersion | 无 | 源代码git版本 |
sysInfo | 无 | 系统信息 |
loaderFlags | 无 | 加载器标志 |
compilerFlags | 无 | 编译器标志 |
allocator | 无 | MongoDB所使用的内存分配器 |
javascriptEngine | 无 | MongoDB所使用的JavaScript引擎 |
指标集合:服务器文档
指标名称 | 指标单位 | 指标帮助描述 |
---|---|---|
deleted | 无 | 已删除数 |
inserted | 无 | 已插入数 |
returned | 无 | 已返回数 |
updated | 无 | 已更新数 |
指标集合:服务器操作
指标名称 | 指标单位 | 指标帮助描述 |
---|---|---|
scanAndOrder | 无 | 执行查询时需要扫描并进行排序的次数 |
writeConflicts | 无 | 写冲突的次数 |
指标集合: 服务器_ttl
指标名称 | 指标单位 | 指标帮助描述 |
---|---|---|
deletedDocuments | 无 | 删除的过期文档数量 |
passes | 无 | TTL清理过程的总传递次数,每次传递会检查并删除过期的文档 |
指标集合:系统信息
指标名称 | 指标单位 | 指标帮助描述 |
---|---|---|
currentTime | 无 | 当前时间 |
hostname | 无 | 主机名 |
cpuAddrSize | MB | CPU的地址位数 |
memSizeMB | MB | 内存大小(MB) |
memLimitMB | MB | MongoDB进程的内存限制(MB) |
numCores | 无 | CPU 核数 |
cpuArch | 无 | CPU 架构 |
numaEnabled | 无 | 是否启用了NUMA(非一致性内存访问)架构 |
指标集合:操作系统信息
指标名称 | 指标单位 | 指标帮助描述 |
---|---|---|
type | 无 | 操作系统类型 |
name | 无 | 操作系统名称 |
version | 无 | 版本号 |
指标集合:额外信息
指标名称 | 指标单位 | 指标帮助描述 |
---|---|---|
versionString | 无 | 版本 |
libcVersion | 无 | 标准库版本 |
kernelVersion | 无 | 内核版本 |
cpuFrequencyMHz | 无 | CPU 频率(兆赫兹) |
cpuFeatures | 无 | CPU的特性列表,包括支持的指令集和特性 |
pageSize | 无 | 内存页大小 |
numPages | 无 | 内存页数量 |
maxOpenFiles | 无 | 系统中允许打开的最大文件数 |