Docs 菜单
Docs 主页
/
MongoDB Ops Manager
/ /

配置文件数据库

在此页面上

  • Considerations
  • 启用性能分析
  • 分析器接口

注意

仅适用于具有自动化的 MongoDB Agent

此功能仅适用于具有自动化功能的MongoDB Agent 。 要学习;了解有关具有自动化功能的MongoDB Agent的更多信息,请参阅 将现有MongoDB进程添加到MongoDB Ops Manager 。

数据库分析器收集一个正在运行的 mongod实例上的写入、游标和命令的相关统计信息。

MongoDB Ops Manager可以收集并显示任何mongod实例的统计信息。 查询分析器根据mongod实例的日志数据识别慢速查询。 MongoDB Ops Manager在实例的 Profiler 页面上显示此数据。 要访问权限实例的指标,请单击该实例的Metrics按钮。

Profiler显示一个方面,例如操作执行时间,它可能会在设定的时间范围内减慢数据库操作的速度。 它在图表和表格中显示这些数据,每个图表和表格都可以根据方面和时间范围进行筛选。 分析器会为数据库提供索引建议,以提高慢速操作的性能。

重要

在启用性能分析之前,请阅读以下注意事项。

个人资料数据可能包括敏感信息,包括数据库查询内容。 确保向 Ops Manager 公开这些数据符合您的信息安全实践。

查询分析器会显示其首先达到的限制:

  • 最近的10 、 000操作或

  • 最新的10 MB 日志。

监控会尽量减少其对受监控系统的影响。 如果轮询配置文件数据降低了数据库性能,Ops Manager 会限制收集数据的频率。

Ops ManagerProfiler 在Atlas Charts中显示不超过 10,000 个数据点。

日志数据分批处理。数据最长可比实时数据延迟五分钟。

启用分析后,在 Ops Manager 中进行的配置更改最多可能需要 2 分钟才能传播到代理,并且需要 1 分钟才能将分析数据显示在 Ops Manager 界面中。

当您启用或禁用数据库分析时, MongoDB Ops Manager集群中的 mongod 进程执行滚动重启。 如果您的集群是副本集,则副本集选举是重启的副产品。 这一一次性操作不包括在将配置更改传播到自动化所需的时间之外。

从MongoDB Ops Manager 4.4 版本开始, MongoDB Ops Manager始终启用分析。 您的mongod实例会收集时长超过慢速操作阈值的操作的配置文件数据,并将这些数据报告给MongoDB Ops Manager 。 慢速操作的阈值适用于整个mongod实例。 MongoDB Ops Manager默认此阈值为 100 毫秒。

分析器页面有两个部分显示数据库配置文件信息:图表和表格。 每个都可以显示不同的数据。

在图表上方,选择要查看的指标和时间段。

  1. Display菜单中选择指标。 已接受的选项包括:

    • 操作执行时间(默认)

    • 检查的键

    • 返回的Docs

    • 检查:返回比率

    • 产出数量

    • 响应长度

  2. View Last菜单中选择时间段。 已接受的选项包括:

    • 24 hr (default)

    • 12 hr

    • 6 hr

    • 1 hr

    • 15 min

要更改慢速操作阈值,请执行以下操作:

  1. 单击For Operations Longer Than标签右侧的Milliseconds按钮,打开Specify the Threshold for Slow Operations模态。

  2. Set the Threshold for Slow Operations更改为所需的毫秒数。

  3. 如果要更改阈值,请单击Apply 。 单击Cancel可关闭模态窗口而不更改阈值。

更改阈值时,会更改实例上所有数据库的阈值。

在表上方,选择您要分析性能的命名空间、操作类型和指标:

  1. 单击 All Namespaces 可更改要分析的数据库与集合的组合。

  2. 单击 All Operations 更改要配置的操作。

  3. 单击Operation Execution Time以更改要分析的指标。 已接受的选项包括:

    • 操作执行时间(默认)

    • 检查的键

    • 返回的Docs

    • 检查:返回比率

    • 产出数量

    • 响应长度

后退

查看索引建议