仅在 M10+ 集群上可用
使用命名空间见解监控集合级 查询延迟。Namespace Insights 页面显示两个图表和一个表格,其中包含每个顶部或固定命名空间的信息。这些信息包括某些主机和操作类型的指标和统计信息。您可以管理固定的命名空间,并选择最多五个命名空间以显示在相应的查询延迟图表中。
必需的访问权限
要使用 Namespace Insights 查看集合级查询延迟,您必须拥有项目的Project Read Only
、Project Observability Viewer
、Project Data Access Read Only
、Project Data Access Read/Write
或Project Data Access Admin
访问权限。
Considerations
只有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
不会记录用于查询外部集合的单独操作。本地读取是指对外部集合的查询仅针对执行当前操作的同一分片。因此,$lookup
操作会增加命名空间见解延迟指标和操作计数,但不会为外部集合生成慢查询日志。
访问命名空间洞察
要访问命名空间洞察,请执行以下操作:
筛选查询见解
您可以按节点、节点状态(主节点 (primary node in the replica set)或从节点(secondary node from replica set))和分片过滤Query Insights 页面。您还可以按过去 7 天内的自定义日期范围进行过滤,或选择以下预设时间范围之一:
7 天
5 天
2 天
24 小时(默认)
12 小时
8 小时
1 小时
当您应用过滤时, Atlas会重新获取当前屏幕上的图表和表格的数据。
查看Charts中的指标
Namespace Insights 页面显示两个图表,每个图表可视化筛选时间范围内最多五个选定命名空间的选定指标。
默认下, Atlas会绘制固定命名空间和总延迟最高的顶级命名空间的指标。要选择图表的命名空间,请参阅选择绘制图表的命名空间。要查找并固定命名空间,请参阅管理固定的命名空间。
要选择要可视化并按操作类型筛选的指标,过滤以下操作:
管理固定命名空间
您可以从 Pinned Namespace 对话框或 Search namespaces搜索框中搜索最多五个命名空间并将其固定到表格顶部。
选择要绘制的命名空间
Atlas 最多可显示五个命名空间。默认情况下,它会首先显示固定的命名空间(如有),然后显示总延迟最高的顶级命名空间。您还可以手动选择要在图表中展示的命名空间。
要选择命名空间,请执行以下操作:
Edit Columns
Atlas默认显示固定命名空间(如有)和顶级命名空间的以下列:
所有操作类型的总延迟
所有操作类型的平均延迟
所有操作类型的 P 95延迟
所有操作类型的操作计数
要调整指标和操作类型列:
前往集合
您可以通过表格前往 Atlas UI 中的集合。
要转到集合,请执行以下操作: