功能描述
性能趋势为您提供 MongoDB 数据库的如下实时监控信息,通过这些信息,帮您定位到耗时命令、耗时命令执行时间、总体延迟分布等。
资源监控:CPU、内存、存储空间、流量。
请求统计:请求耗时分布、请求类型分布、延迟10 - 50毫秒请求类型分布、延迟50 - 100毫秒请求类型分布、延迟100毫秒以上请求类型分布、TTL 请求统计、活跃 Session 数量、请求延迟。
MongoDB 主从复制:从节点复制延迟、oplog 保存时长。
存储引擎:Cache、qr/qw、ar/aw。
查看性能趋势
1. 登录 DBbrain 控制台,在左侧导航选择诊断优化,在上方选择对应数据库,然后选择性能趋势页。
2. 设置性能趋势监控维度和指标。
监控维度:支持 MongoDB 实例监控、MongoDB 节点监控。n![](https://qcloudimg.tencent-cloud.cn/image/document/532b8374933e7eea5a238cb6ecc9faf8.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/532b8374933e7eea5a238cb6ecc9faf8.png)
实例维度:展现实例的监控视图。
节点维度:MongoDB 节点间,各指标的趋势对比查看。
指标分类:CPU、内存、磁盘、连接、流量、请求统计。
性能指标选择方式:提供了全部指标、自定义指标,也支持多种视图的查看。
全局指标过滤n![](https://qcloudimg.tencent-cloud.cn/image/document/66f5196b575abe843d060e808e1b6e08.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/66f5196b575abe843d060e808e1b6e08.png)
单个指标过滤n![](https://qcloudimg.tencent-cloud.cn/image/document/283573b0bf279fa5e1259d564c63e975.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/283573b0bf279fa5e1259d564c63e975.png)
图表视图切换n![](https://qcloudimg.tencent-cloud.cn/image/document/534a5e63844e8b7884d2cc1677dd14de.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/534a5e63844e8b7884d2cc1677dd14de.png)
3. 切换实时/历史视图。nDBbrain 提供实时/历史切换,根据时间视图的不同,也提供不同的监控粒度切换,同时也支持单个或多个对比视图的查看。n![](https://qcloudimg.tencent-cloud.cn/image/document/c5242d1a382ed2c9dad6b01636221945.png)
n自定义多节点对比图。n ![](https://qcloudimg.tencent-cloud.cn/image/document/92d114d0616f8a645fa506e4d6c47e3a.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/c5242d1a382ed2c9dad6b01636221945.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/92d114d0616f8a645fa506e4d6c47e3a.png)
4. 开启图表联动。n针对单个实例、单个节点、单个 Proxy,提供相关指标的联动对比趋势查看,也可添加自定义指标,还支持性能指标趋势的时间对比查看。n开启图表联动后,鼠标悬浮在任一监控图上的数据点,其他监控图会显示同一个时间的数据。单击后可固定数据显示,如需取消固定,单击图片上的撤销固定即可。n![](https://qcloudimg.tencent-cloud.cn/image/document/218474b0818178631c915f8867f153f0.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/218474b0818178631c915f8867f153f0.png)
5. 切换单列/双列显示模式,自由拖动监控图位置,放大监控图。
切换单列/双列显示模式:单击右上角的图标联动右侧的按钮,可切换单列模式和双列模式的显示。
自由拖动监控图位置:不同监控图之间可以随意拖动位置,鼠标单击监控图的边框部位即可拖动。
放大监控图:拉动监控图右下小角的图标,可以放大图片,对单性能指标趋势进行更加清晰的细粒度查看。
6. 查看 MongoDB 节点状态,详情请参考 MongoStaus 、MongoTop。
7. 查看延迟分析数据。n 性能趋势查询结果示例如下,单击图中的数据点均可显示详细的指标数据。
请求耗时分布示例:n![](https://qcloudimg.tencent-cloud.cn/image/document/5b8d9ae8c5e577e194a6cd92a65ecdfd.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/5b8d9ae8c5e577e194a6cd92a65ecdfd.png)
延时100毫秒以上请求类型分布示例:n![](https://qcloudimg.tencent-cloud.cn/image/document/b711c4a6d66a524425f3cfec534e4be8.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/b711c4a6d66a524425f3cfec534e4be8.png)
请求延迟示例:n![](https://qcloudimg.tencent-cloud.cn/image/document/72c6c97c1e0b3c01a5f944f3963315e4.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/72c6c97c1e0b3c01a5f944f3963315e4.png)