Docs 菜单
Docs 主页
/
Atlas
/ /

使用命名空间见解监控集合级查询延迟

仅在 M10+ 集群上可用

使用命名空间见解监控集合级 查询延迟。Namespace Insights 页面显示两个图表和一个表格,其中包含每个顶部或固定命名空间的信息。这些信息包括某些主机和操作类型的指标和统计信息。您可以管理固定的命名空间,并选择最多五个命名空间以显示在相应的查询延迟图表中。

要使用 Namespace Insights 查看集合级查询延迟,您必须拥有项目的Project Read OnlyProject Observability ViewerProject Data Access Read OnlyProject Data Access Read/WriteProject Data Access Admin 访问权限。

  • 只有Atlas M 10 + 集群支持 Namespace Insights标签页。

  • 如果您为集合启用了Queryable Encryption ,则命名空间见解不会在此位置显示该集合。 Atlas 编辑这些信息。

  • Atlas默认显示顶级命名空间。 根据时间范围的不同,命名空间可能会纳入或排除在监控列表中。 当时间范围的两端都至少存在一个托管指标时, Atlas会对缺失的数据进行插值。 如果Atlas遇到缺失数据,则会用虚线连接可用的数据点。

  • 如果达到页面加载的数据限制,则会显示以下错误消息:

    Chart data limit reached. Try a smaller time window or fewer hosts.
  • Namespace Insights标签页不支持时间序列集合。

某些高延迟 $lookup 操作不会为外部集合生成慢速查询日志。发生这种情况的原因是,慢速查询日志与查询分析器中报告的操作相对应,而延迟指标仅在获取集合锁时才会递增。

如果分片上的 $lookup查询可以执行本地读取,则 $lookup 不会记录用于查询外部集合的单独操作。本地读取是指对外部集合的查询仅针对执行当前操作的同一分片。因此,$lookup 操作会增加命名空间见解延迟指标和操作计数,但不会为外部集合生成慢查询日志。

要访问命名空间洞察,请执行以下操作:

1

警告

导航改进正在进行中

我们目前正在推出改进的全新导航体验。如果以下步骤与Atlas用户界面中的视图不匹配,请参阅预览文档。

  1. 如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含所需项目的组织。

  2. 如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。

  3. 如果尚未出现,请单击侧边栏中的 Clusters(集群)。

    会显示集群页面。

2
  1. 在项目面板中单击该实例的 View Monitoring

  2. 单击 Query Insights 标签页。

    默认显示 Query Shapes标签页。

  3. 单击 Namespace 标签页。

您可以按节点、节点状态(主节点 (primary node in the replica set)或从节点(secondary node from replica set))和分片过滤Query Insights 页面。您还可以按过去 7 天内的自定义日期范围进行过滤,或选择以下预设时间范围之一:

  • 7 天

  • 5 天

  • 2 天

  • 24 小时(默认)

  • 12 小时

  • 8 小时

  • 1 小时

当您应用过滤时, Atlas会重新获取当前屏幕上的图表和表格的数据。

注意

按从从节点(secondary node from replica set)状态过滤时,分析节点包括在内。

Namespace Insights 页面显示两个图表,每个图表可视化筛选时间范围内最多五个选定命名空间的选定指标。

默认下, Atlas会绘制固定命名空间和总延迟最高的顶级命名空间的指标。要选择图表的命名空间,请参阅选择绘制图表的命名空间。要查找并固定命名空间,请参阅管理固定的命名空间。

要选择要可视化并按操作类型筛选的指标,过滤以下操作:

1

选择以下指标之一:

衡量标准
说明

总延迟

表示集合中服务器操作总持续时间的速率(服务器操作总持续时间/集合间隔(秒))。

平均延迟

相隔 10 分钟收集的两个服务器操作时间之间的差值,除以在同一 10 分钟间隔内收集的两个服务器操作总计数值之间的差值。

P50 延迟

延迟直方图中第50个百分位数。

P95 延迟

延迟直方图中第95个百分位数。

P99 延迟

延迟直方图中第99个百分位数。

操作计数

表示对集合执行的服务器操作总数的比率(服务器操作总数/集合间隔)

2

选择以下操作类型之一:

  • 所有操作类型

  • 读取

  • 写入

  • 命令

您可以从 Pinned Namespace 对话框或 Search namespaces搜索框中搜索最多五个命名空间并将其固定到表格顶部。

要从 Pinned Namespace 对话框管理固定的命名空间,请执行以下操作:

1
  • 如果没有固定的命名空间,请单击 Pin namespaces 按钮。

  • 如果您有固定的命名空间,请单击 Manage pinned namespaces 按钮。

将显示Pinned Namespaces对话框。

2

Enter namespaces to pin搜索框中指定命名空间。您还可以固定尚不存在的计划命名空间。

3

单击要固定的命名空间。

4

在命名空间旁单击您要取消固定的 Unpin

要从 Search namespaces搜索框管理固定的命名空间,请执行以下操作:

1

Search namespaces 搜索框中指定一个命名空间。

2
  1. 单击要固定的命名空间旁边的 图标。

  2. 单击 Pin(连接)。

3
  1. 单击要取消固定的命名空间旁边的 图标。

  2. 单击 Unpin(连接)。

Atlas 最多可显示五个命名空间。默认情况下,它会首先显示固定的命名空间(如有),然后显示总延迟最高的顶级命名空间。您还可以手动选择要在图表中展示的命名空间。

要选择命名空间,请执行以下操作:

1

Search namespaces 搜索框中指定一个命名空间。

2

单击命名空间旁边的复选框。

注意

您最多可以选择五个命名空间。如果有五个命名空间,但想显示另一个,则必须取消选择其中一个。

Atlas默认显示固定命名空间(如有)和顶级命名空间的以下列:

  • 所有操作类型的总延迟

  • 所有操作类型的平均延迟

  • 所有操作类型的 P 95延迟

  • 所有操作类型的操作计数

要调整指标和操作类型列:

1

单击 Edit Columns 按钮。

2
  1. 展开要显示或隐藏的指标。

  2. 选择要显示的操作类型。

  3. 取消选择要隐藏的操作类型。

3
  1. 在表内单击以关闭下拉列表。

  2. 向右滚动可以查看超出屏幕宽度边缘的列。

您可以通过表格前往 Atlas UI 中的集合。

要转到集合,请执行以下操作:

1

Search namespaces 搜索框中指定一个命名空间。

2
  1. 单击要查看的集合的命名空间旁边的 图标。

  2. 单击 Go to collection(连接)。

后退

查询结构见解

获得技能徽章

免费掌握“查询优化”!

了解详情

在此页面上