tencent cloud

云数据库 MongoDB

动态与公告
产品动态
公告
新手指引
产品简介
产品概述
产品优势
应用场景
集群架构
产品规格
产品功能
地域和可用区
名词解释
购买指南
计费概述
产品定价
计费公式
欠费说明
备份空间计费
变配计费说明
快速入门
快速创建实例
连接 MongoDB 实例
读写数据库
操作指南
访问管理
管理实例
节点管理
版本升级
网络配置
系统监控
备份与回档
数据库审计
数据安全
SSL 认证
日志管理
数据库管理
多可用区部署
只读灾备
参数配置
回收站
任务管理
诊断优化
数据迁移指引
实践教程
索引优化解决读写性能瓶颈
分片集群 Mongos 负载不均解析及应对方案
分片集群使用注意事项
MongoDB 协议实例读写示例
基于 CVM 连接 MongoDB 进行数据导入导出的方法
3.6版本实例反复创建和删除同名数据库时报错怎么办
无法连接 MongoDB 解决方法
删减分片任务:进度确认与异常排查指南
性能调优
运维开发指南
开发规范
3.2版本分片集群命令支持情况
3.6版本命令支持情况
开发运维
故障处理
慢查询增多
连接数超限
API 文档
History
Introduction
API Category
Making API Requests
Instance APIs
Backup APIs
Account APIs
Other APIs
Task APIs
Introduction
Data Types
Error Codes
SDK 参考
Shell连接示例
PHP 连接示例
Node.js连接示例
Java 连接示例
Python连接示例
Python 读写示例
Go 连接示例
PHP 重连示例
产品性能
测试环境
测试方法
测试结果
常见问题
费用相关问题
功能特性问题
分片集群问题
实例相关问题
回档备份问题
连接相关问题
数据迁移问题
其他常见问题
相关协议
服务等级协议
Terms of Service
词汇表
联系我们

监控概述

PDF
聚焦模式
字号
最后更新时间: 2024-01-12 09:36:40
云数据库 MongoDB 提供的监控功能可以实时查看实例资源的监控指标数据,通过可视化图形、表格、大屏、多种方式统计监控数据,并支持设置告警规格,通过消息推送的方式帮助您第一时间了解数据库服务的异常,及时调整业务,保障业务稳定运行。

监控粒度

云数据库 MongoDB 暂不支持监控数据采集粒度的自定义选择,自适应策略如下表所示。
时间跨度
监控粒度
保留时长
0天 - 1天
5秒
1天
0天 - 1天
1分钟
15天
0天 - 1天
5分钟
31天
0天 - 1天
1小时
93天
0天 - 1天
1天
186天
0天 - 7天
1小时
93天
0天 - 7天
1天
186天
7天 - 30天
1小时
93天
7天 - 30天
1天
186天

支持监控的实例类型

实例:主实例、只读实例和灾备实例的监控,并为每个实例提供独立的监控视图。
节点:Mongod 节点与 Mongos 节点,为每一个节点提供独立的监控视图。

监控指标

实例

监控维度
监控指标中文名称
监控指标英文名称
单位
指标说明
CPU 监控
Mongod 最大 CPU 使用率
mongod_max_mem_usage
%
集群所有 Mongod 节点最大的 CPU 使用率。
Mongod 平均 CPU 使用率
monogd_avg_cpu_usage
%
集群所有 Mongod 节点 CPU 使用率取平均值。
Mongos 最大 CPU 使用率
monogs_max_cpu_usage
%
分片集群所有 Mongos 节点最大的 CPU 使用率。
Mongos 平均 CPU 使用率
monogs_avg_cpu_usage
%
分片集群所有 Mongos 节点 CPU 使用率取平均值。
内存监控
Mongod 最大内存使用率
mongod_max_mem_usage
%
集群所有 Mongod 节点最大的内存使用率。
Mongod 平均内存使用率
mongod_avg_mem_usage
%
集群所有 Mongod 节点内存使用率取平均值。
Mongos 最大内存使用率
mongos_max_mem_usage
%
分片集群所有 Mongos 节点最大的内存使用率。
Mongos 平均内存使用率
mongos_avg_mem_usage
%
分片集群所有 Mongos 节点内存使用率取平均值。
磁盘监控
磁盘空间利用率
disk_usage
%
实际磁盘使用量与申请的磁盘空间的占比。
网络监控
连接数量
cluster_conn
连接到实例的 TCP 连接数量。
连接百分比
connper
%
当前集群的连接数量与最大连接数的比例。
入流量
cluster_view
Bytes
集群的入流量字节数统计。
出流量
cluster_netout
Bytes
集群的出流量字节数统计。
时延监控
所有请求平均时延
avg_all_request_delay
ms
集群所有请求执行的平均时延。
更新平均延迟
avg_update_delay
ms
集群更新请求的平均时延。
插入平均延迟
avg_insert_delay
ms
集群插入请求的平均时延。
读平均时延
avg_read_delay
ms
集群读请求的平均时延。
聚合请求平均时延
avg_aggregate_delay
ms
集群聚合请求的平均时延。
Count 的平均延迟
avg_count_delay
ms
集群 Count 请求的平均时延。
Getmore 平均延迟
avg_getmore_delay
ms
集群 Getmore 请求的平均时延。
删除平均延迟
avg_delete_delay
ms
集群删除请求的平均时延。
Command 平均时延
avg_command_delay
ms
集群 Command 请求的平均时延。Command 为除 insert、update、delete、query 以外命令的总称。
10毫秒 - 50毫秒
10ms
执行时间在10毫秒和50毫秒之间的请求次数。
50毫秒 - 100毫秒
50ms
执行时间在50毫秒和100毫秒之间的请求次数。
100毫秒
100ms
执行时间超过100毫秒的请求次数。
请求监控
总请求量
success_per_second
次/秒
集群每秒所有请求执行成功的次数。
插入请求
insert_per_second
次/秒
集群每秒插入请求执行次数。
读请求
read_per_second
次/秒
集群每秒读请求执行次数。
更新请求
update_per_second
次/秒
集群每秒更新请求执行次数。
删除请求
delete_per_second
次/秒
集群每秒删除请求执行次数。
count 请求
count_per_second
次/秒
集群每秒收到的 Count 请求的次数。
Getmore 请求
getmore_per_second
次/秒
集群每秒收到的 Getmore 请求的次数。
Aggregates 请求
aggregate_per_second
次/秒
集群每秒聚合请求的次数。
Command 请求
command_per_second
次/秒
集群每秒收到的 Command 请求的次数。Command 为除 insert、update、delete、query以外命令的总称。
请求量
总请求量
node_success
集群所有请求的次数。
插入请求
node_inserts
集群收到的插入请求的次数。
读请求
node_reads
集群收到的读请求的次数。
更新请求
node_updates
集群更新请求的次数。
删除请求
node_deletes
集群删除请求的次数。
count 请求
node_counts
集群收到的 Count 请求的次数。
Getmore 请求
node_getmores
集群收到的 Getmore 请求的次数。
Aggregates 请求
node_aggregates
集群聚合所有请求的次数。
Command 请求
node_commands
集群收到的 Command 请求的次数。Command 为除 insert、update、delete、query 以外命令的总称。

Mongod 节点

监控维度
监控指标中文名称
监控指标英文名称
单位
指标说明
CPU 监控
CPU 使用率
cpuusage
%
Mongod 节点 CPU 使用率。
内存监控
内存使用率
memusage
%
Mongod 节点的内存使用率。
磁盘监控
磁盘空间使用量
diskusage
MBytes
Mongod 节点磁盘容量的使用率。
磁盘读次数
ioread
次/秒
Mongod 节点磁盘每秒读的次数。
磁盘写次数
iowrite
次/秒
Mongod 节点磁盘每秒读的次数。
网络监控
入流量
netin
Bytes
Mongod 节点入流量字节数统计。
出流量
netout
Bytes
Mongod 节点的出流量字节数统计。
请求平均延迟监控
所有请求平均时延
node_avg_all_requests_delay
ms
Mongod 节点收到的所有请求平均时延。
更新平均延迟
node_avg_update_delay
ms
Mongod 节点 update 请求时延平均值。
插入平均延迟
node_avg_insert_delay
ms
Mongod 节点 insert 请求时延平均值。
读平均时延
node_avg_read_delay
ms
Mongod 节点读请求时延平均值。
聚合请求平均时延
node_avg_aggregate_delay
ms
Mongod 节点聚合请求时延平均值。
Count 的平均延迟
node_avg_count_delay
ms
Mongod 节点 Count 请求时延平均值。
Getmore 平均延迟
node_avg_getmore_delay
ms
Mongod 节点 Getmore 请求时延平均值。
删除平均延迟
node_avg_delete_delay
ms
Mongod 节点删除请求时延平均值。
Command 平均时延
node_avg_command_delay
ms
Mongod 节点 Command 请求时延平均值。
10-50毫秒
10ms
执行时间在10毫秒和50毫秒之间的请求次数。
50-100毫秒
50ms
执行时间在50毫秒和100毫秒之间的请求次数。
100毫秒
100ms
执行时间超过100毫秒的请求次数。
请求监控
总请求
node_success_per_second
次/秒
Mongod 节点每秒所有请求的次数。
插入请求
node_insert_per_second
次/秒
Mongod 节点每秒插入请求的次数。
读请求
node_read_per_second
次/秒
Mongod 节点每秒读请求的次数。
更新请求
node_update_per_second
次/秒
Mongod 节点每秒更新请求的次数。
删除请求
node_delete_per_second
次/秒
Mongod 节点每秒删除请求的次数。
Count 请求
node_count_per_second
次/秒
Mongod 节点每秒收到的 Count 请求的次数。
Getmore 请求
node_getmore_per_second
次/秒
Mongod 节点每秒收到的 Getmore 请求的次数。
Aggregates 请求
node_aggregate_per_second
次/秒
Mongod 节点每秒聚合请求的次数。
Command 请求
node_command_per_second
次/秒
Mongod 节点每秒收到的 Command 请求的次数。Command 为除 insert、update、delete、query 以外命令的总称
内核监控
活跃写请求
ar
Mongod 节点活跃写请求的个数。
活跃读请求
aw
Mongod 节点活跃读请求的个数。
排队读请求
qr
Mongod 节点等待读操作的客户端队列长度。
排队写请求
qw
Mongod 节点等待写操作的客户端队列长度。
TTL 删除数据条数
ttl_deleted
Mongod 节点 TTL 删除文档的数量。
TTL 发起次数
ttl_pass
后台进程从 TTL 聚合中删除文档的次数。
活跃 session 数量
active_session
节点活跃 session 数量。
Oplog 保存时长
node_oplog_reserved_time
小时
oplog 保存的时长。
主从延迟
node_slavedelay
主从节点的延迟时长。
Cache 命中率
replicaset_node
%
当前集群 Cache 的命中率。
Cache 使用百分比
node_cache_used
%
Cache 使用量占总量的百分比。
Cache脏 数据百分比
node_cache_dirty
%
Cache 脏数据占总量的百分比。
请求量
总请求量
node_success
集群总请求次数。
插入请求量
node_inserts
集群插入请求的次数。
读请求量
node_reads
集群读请求的次数。
更新请求量
replicaset_node
集群更新请求的次数。
删除请求量
node_deletes
集群删除请求的次数。
Count 请求量
node_counts
集群收到的 Count 请求的次数。
Getmore 请求量
node_getmores
集群收到的 Getmore 请求的次数。
Aggregates 请求量
node_aggregates
集群聚合请求的次数。
Command 请求量
node_commands
集群收到的 Command 请求的次数。Command 为除 insert、update、delete、query 以外命令的总称。

Mongos 节点(分片集群)

监控维度
监控指标中文名称
监控指标中文名称
单位
指标说明
CPU 监控
CPU 使用率
cpuusage
%
Mongos 节点的 CPU 使用率。
内存监控
内存使用率
memusage
%
Mongos 节点的内存使用率。
网络监控
内网入流量
netin
Bytes
Mongos 节点入流量字节数统计。
内网出流量
netout
Bytes
Mongos 节点的出流量字节数统计。
时延监控
所有请求平均时延
node_avg_all_request_delay
ms
Mongos 节点收到的所有请求平均时延。
更新平均延迟
node_avg_update_delay
ms
Mongos 节点更新命令时延平均值。
插入平均延迟
replicaset_node
ms
Mongos 节点插入命令时延平均值。
读平均时延
node_avg_read_delay
ms
Mongos 节点读命令时延平均值。
聚合请求平均时延
node_avg_aggregate_delay
ms
Mongos 节点 aggregate 命令时延平均值。
Count 的平均延迟
node_avg_count_delay
ms
Mongos 节点 counts 命令时延平均值。
Getmore 平均延迟
node_avg_getmore_delay
ms
Mongos 节点 Getmore 命令时延平均值。
删除平均延迟
node_avg_delete_delay
ms
Mongos 节点删除命令时延平均值。
Command 平均时延
node_avg_command_delay
ms
Mongos 节点 Command 命令时延平均值。Command 为 除insert、update、delete、query 以外命令的总称。
10-50毫秒
10ms
执行时间在10毫秒和50毫秒之间每秒请求次数。
50-100毫秒
50ms
执行时间在50毫秒和100毫秒之间每秒请求次数。
100毫秒
100ms
执行时间超过100毫秒每秒请求次数。
请求监控
总请求
qps
次/秒
Mongos 节点每秒所有请求的次数。
插入请求
inserts
次/秒
Mongos 节点每秒插入请求的次数。
读请求
reads
次/秒
Mongos 节点每秒读请求的次数。
更新请求
updates
次/秒
Mongos 节点每秒更新请求的次数。
删除请求
deletes
次/秒
Mongos 节点每秒删除请求的次数。
Count 请求
counts
次/秒
Mongos 节点每秒收到的 Count 请求的次数。
Getmore 请求
getmores
次/秒
Mongos 节点每秒收到的 Getmore 请求的次数。
Aggregates 请求
aggregates
次/秒
Mongos 节点每秒聚合请求的次数。
Command 请求
commands
次/秒
Mongos 节点每秒收到的 Command 请求的次数。Command 为除 insert、update、delete、query 以外命令的总称。
请求量
总请求量
node_success
Mongos 节点收到的总请求次数。
插入请求量
node_inserts
Mongos 节点收到的插入请求的次数。
读请求量
node_reads
Mongos 节点收到的读请求的次数。
更新请求量
node_updates
Mongos 节点收到的更新请求的次数。
删除请求量
node_deletes
Mongos 节点收到的删除请求的次数。
Count 请求量
node_counts
Mongos 节点收到的 Count 请求的次数。
Getmore 请求量
node_getmores
Mongos节点收到的 Getmore 请求的次数。
Aggregates 请求量
node_aggregates
Mongos 节点收到的聚合请求的次数。
Command 请求量
node_commands
Mongos 节点收到的 Command 请求的次数。Command 为除 insert、update、delete、query 以外命令的总称。


帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈