注意
可用性
Atlas为至少具有一个活动MongoDB搜索指标的集群提供MongoDB搜索索引。要设立MongoDB Search索引,请参阅 MongoDB Search 概述。
M0
(免费套餐)集群不支持这些指标。
必需的访问权限
要查看MongoDB Search 索引,您必须对项目具有 Project Data Access Read Only
或更高访问权限。
查看MongoDB Search 指标
查看集群的MongoDB Search指标:
单击该集群的 View Monitoring 按钮。
如果部署搜索节点用于工作负载隔离性,请单击 Search Nodes标签页以查看MongoDB搜索指标和搜索节点的硬件指标。
Replica Set 标签页显示 MongoDB 和副本集的硬件指标。
选择一个或多个搜索图表。
或者:
单击集群名称可打开集群概览。
单击 Metrics 标签页。
如果部署搜索节点用于工作负载隔离性,请单击 Search Nodes标签页以查看MongoDB搜索指标和搜索节点的硬件指标。
Replica Set 标签页显示 MongoDB 和副本集的硬件指标。
选择一个或多个搜索图表。
如果您部署了搜索节点进行工作负载隔离性,则还可以在创建MongoDB搜索索引后,通过单击 Search 页面中的 View Search Metrics标签页来查看搜索节点的MongoDB搜索指标和硬件指标。
如果您没有单独部署搜索节点,要查看特定进程的MongoDB搜索指标,请执行以下操作:
单击进程链接。
单击 Search Metrics 标签页。
监控集群指标以发现性能问题并确定当前集群是否满足您的要求。有关可用于监控集群的指标的更多信息,请参阅查看可用指标。
以下MongoDB搜索指标可用于评估和优化MongoDB搜索索引:
图表 | 数据 |
---|---|
Search Disk Space Used | 搜索索引、诊断数据和日志所用磁盘空间的总字节数。 |
Search Fields Indexed | MongoDB搜索索引中存在的唯一字段总数。 |
Search Index Size | 磁盘上所有索引的总大小(以字节为单位)。 |
Search JVM Heap Memory | JVM 堆当前使用的内存量。 |
Search Max Number of Lucene Docs | 用于在此副本集或分片存储MongoDB搜索索引的LuceneDocs数量的上限。 该指标表示副本集或分片内单个搜索索引中Lucene文档的最大计数。示例,如果指标显示“1.5亿”,在所有搜索索引中, Lucene文档数量最多的索引包含约 1.5 十亿个文档。 |
Search Max Replication Lag | |
Search Normalized Process CPU | 节点上搜索进程的 CPU 使用率,通过除以 CPU 核心数,调整范围为 0-100%。 |
Search Opcounters | MongoDB搜索操作总数。 |
Search Page Fault | 所选示例周期内该进程每秒的平均页面错误率。 |
Search Process CPU | CPU 用于处理搜索过程的时间百分比。对于具有超过 1 CPU 核心的服务器,该值可能超过 100%。 |
Search Process Memory | 搜索进程占用的内存总字节数。 |
Search Query Status | 每种状态的MongoDB Search 查询总数。 |
图表控件
Atlas 为指标图表提供以下控件。调整任何这些选项都会影响所选视图下显示的所有图表:
控制 | function |
---|---|
Granularity | 修改每个图表显示指标的粒度。选择粒度,通常介于 1 分钟到 1 天(24 小时)之间。选择 Atlas 仅在 |
Zoom | 修改每个图表显示指标的日期范围。选择 1 小时到 5 年之间的缩放范围。调整 Zoom 会自动调整 Current Display 日期范围。 |
Current Display | 修改每个图表显示指标的开始和结束日期时间范围。修改开始日期和结束日期会将 Zoom 的值设置为 |
Add Chart | 选择要显示或隐藏的一个或多个图表。使用此下拉列表添加图表与从 Metrics 视图的 Toggle Charts 部分添加图表完全相同。 |
Select Database | 仅在 DB Stats 视图中可见。请选择要显示指标的数据库。 |
Display Opcounters on Separate Charts | 指示 Atlas 将 Opcounters 图表分割成各个单独部分。然后您可以选择绘制其中一个或多个部分的图表。如果您选中此复选框,Atlas 将显示
如果部署了用于隔离工作负载的搜索节点,则无法在 Search Nodes 标签页中的单独图表上查看运算计数器。要在 Search Nodes 标签页中对运算计数器指标进行分组,请选中 Group Opcounters metrics 复选框。 |
Display Timeline Annotations | 指示 Atlas 显示或隐藏图表注解。图表注解由彩色垂直线组成,表示服务器事件,如服务器重启或成员状态转换等。如果已部署搜索节点以进行工作负载隔离,则无法在 Search Nodes 标签页中显示或隐藏图表注解。 |
图表显示
查看图表时,您可以执行以下操作:
任务 | 操作 |
---|---|
查看图表的详细说明。 | 将鼠标悬停在图表上以显示上下文菜单。 单击图表名称旁边的 ,以打开 Chart Info 模式。此模式包括图表数据系列的细分、该图表可用的注释以及图表支持的操作。 |
展开图表。 | 将鼠标悬停在图表上以显示上下文菜单。 单击图表右上角的双向箭头。 |
放大一段时间。 | 点击并将鼠标指针拖动到图表任一部分上。 如需重置到最初选定的范围(放大),请双击图表。 当您放大某一时间段时,图表控制部分中的 Current Display 日期范围会自动更新以反映所选时间段。 |
查看特定时间的统计数据。 | 将鼠标指针悬停在图表上的某个点上。 |
移动图表。 | 单击并按住图表左上角的抓取器,然后将图表拖动到新位置。 |
将 URL 共享到图表。 | 将鼠标悬停在图表上以显示上下文菜单。 点击图表上的曲线箭头。选择 Chart Permalink,检索图表的 URL。选择 Email Chart,通过电子邮件发送图表。 图表 URL 的接收者必须拥有一个可以访问项目和集群的 Atlas 用户帐户。 |
图表选择
Atlas 会在 Toggle Charts 标题下显示所选集群的可用指标图表。
标有 +
符号的图表处于非活动状态,而标有 -
符号的图表处于活动状态。单击任意图表可切换图表状态。