Docs 菜单

Docs 主页启动和管理 MongoDBMongoDB Atlas

审查 Atlas Search 指标

在此页面上

  • 必需的访问权限
  • 查看 Atlas Search 指标
  • 图表控件
  • 图表显示
  • 图表选择

注意

可用性

  • Atlas 为具有至少一个活动 Atlas Search 索引的数据库部署提供 Atlas Search 指标。要设置 Atlas Search 索引,请参阅什么是 MongoDB Atlas Search?。

  • M0 (免费套餐)集群不支持这些指标。

要查看 Atlas Search 索引,您必须对项目具有Project Data Access Read Only或更高访问权限。

要查看数据库部署的 Atlas Search 指标,请执行以下操作:

  1. 单击该数据库部署的 View Monitoring按钮。

  2. 如果部署搜索节点用于工作负载隔离,请单击Search Nodes标签页以查看 Atlas Search 指标和搜索节点的硬件指标。

    Replica Set标签页显示 MongoDB 和副本集的硬件指标。

  3. 选择一个或多个搜索图表。

或者:

  1. 单击数据库部署的名称,打开数据库部署概述。

  2. 单击 Metrics 标签页。

  3. 如果部署搜索节点用于工作负载隔离,请单击Search Nodes标签页以查看 Atlas Search 指标和搜索节点的硬件指标。

    Replica Set标签页显示 MongoDB 和副本集的硬件指标。

  4. 选择一个或多个搜索图表。

如果您部署搜索节点进行工作负载隔离,则还可以在创建 Atlas Search 索引后,通过单击Search页面中的View Search Metrics标签页来查看搜索节点的 Atlas Search 指标和硬件指标。

如果您没有单独部署搜索节点,要查看特定进程的 Atlas Search 指标,请执行以下操作:

  1. 单击流程链接。

  2. 单击 Search Metrics 标签页。

监控数据库部署指标,发现性能问题,确定当前数据库部署是否满足要求。有关可用于监控数据库部署的指标的更多信息,请参阅查看可用指标。

以下 Atlas Search 指标可用于评估和优化 Atlas Search 索引:

图表
数据
Search Disk Space Used
搜索索引占用的磁盘空间总字节数。
Search Fields Indexed
Atlas Search 索引存在的唯一字段总数。
Search Index Size
磁盘上所有索引的总大小(以字节为单位)。
Search JVM Heap Memory
JVM 堆当前使用的内存量。
Search Max Number of Lucene Docs
用于在此副本集或分片中存储 Atlas Search 索引的 Lucene 文档数量的上限。
Search Max Replication Lag
Atlas Search 从 的 oplog mongod复制更改时延迟的大致毫秒数。
Search Normalized Process CPU
除以 CPU 核心数后,节点上搜索进程的 CPU 使用率范围为0 - 100 %。
Search Opcounters
Atlas Search 操作总数。
Search Page Fault
在所选样本周期内,此进程每秒的平均页面错误率。
Search Process CPU
CPU 为搜索进程提供服务所花费的时间百分比。对于具有超过1个 CPU 核心的服务器,此值可能会超过100 %。
Search Process Memory
搜索进程占用的内存总字节数。
Search Query Status
每种状态的 Atlas Search 查询总数。

注意

监控数据存储粒度

Atlas 以越来越高的粒度级别存储指标数据。有关详细信息,请参阅监控数据存储粒度

Atlas 为指标图表提供了以下控件。调整任何这些选项都会影响所选视图下显示的所有图表:

控制
function
Granularity

修改每个图表显示指标的粒度。选择粒度,通常介于 1 分钟到 1 天(24 小时)之间。选择 Auto 可根据所选 ZoomCurrent Display 日期控件自动调整粒度。Auto 粒度选择时间范围内可用的最高保真度粒度。

注意

Atlas 仅在 M40 和更大集群上支持 10 秒粒度。要了解更多信息,请参阅高级监控粒度

Zoom
修改每个图表显示指标的日期范围。选择 1 小时到 5 年之间的缩放范围。调整 Zoom 会自动调整 Current Display 日期范围。
Current Display
修改每个图表显示指标的开始和结束日期时间范围。修改开始日期和结束日期会将 Zoom 的值设置为 custom,并覆盖之前选择的缩放级别。
Add Chart
选择要显示或隐藏的一个或多个图表。使用此下拉列表添加图表与从 Metrics 视图的 Toggle Charts 部分添加图表完全相同。
Select Database
仅对DB Stats视图可见。选择要显示指标的数据库。
Display Opcounters on Separate Charts

指示 Atlas 将Opcounters图表拆分为各个部分。然后,您可以选择绘制其中一个或多个组件的图表。如果选中此复选框,Atlas 会显示mongod进程每秒执行的以下操作数:

  • 删除

  • getmore

  • 插入

  • 更新

如果部署搜索节点用于工作负载隔离,则无法在Search Nodes标签页中的单独图表上查看操作计数器。要在Search Nodes标签页中对 opcounters 指标进行分组,请选中Group Opcounters metrics复选框。

Display Timeline Annotations
指示 Atlas 显示或隐藏图表注解。图表注释由彩色垂直线组成,表示服务器事件,例如服务器重新启动或成员状态转换。如果部署搜索节点用于工作负载隔离,则无法在Search Nodes标签页中显示或隐藏图表注解。

查看图表时,您可以执行以下操作:

任务
操作
查看图表的详细说明。

将鼠标悬停在图表上以显示上下文菜单。

单击图表名称旁边的 ,以打开 Chart Info 模式。此模式包括图表数据系列的细分、该图表可用的注释以及图表支持的操作。

展开图表。

将鼠标悬停在图表上以显示上下文菜单。

单击图表右上角的双向箭头。

放大一段时间。

点击并将鼠标指针拖动到图表任一部分上。

如需重置到最初选定的范围(放大),请双击图表。

注意

当您放大某一时间段时,图表控制部分中的 Current Display 日期范围会自动更新以反映所选时间段。

查看特定时间的统计数据。
将鼠标指针悬停在图表上的某个点上。
移动图表。
单击并按住图表左上角的抓取器,然后将图表拖动到新位置。
URL 共享到图表。

将鼠标悬停在图表上以显示上下文菜单。

点击图表上的曲线箭头。选择 Chart Permalink,检索图表的 URL。选择 Email Chart,通过电子邮件发送图表。

图表 URL 的接收者必须拥有一个可以访问项目和集群的 Atlas 用户帐户。

Atlas 在Toggle Charts标题下显示所选数据库部署的可用指标图表。

标有 + 符号的图表处于非活动状态,而标有 - 符号的图表处于活动状态。单击任意图表可切换图表状态。

← 修复 Atlas Search 问题