对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 | 无 | 系统中允许打开的最大文件数 |