遥测集合收集有关Ops Manager安装的使用信息并将其发送到MongoDB 。默认下, Ops Manager支持收集和发送遥测数据。
重要
从Ops Manager 8.0.17 和 7.0.20 开始提供此功能。
在您安装或升级到Ops Manager 8.0.17 或更高版本(8.0 系列)或 7.0.20 或更高版本(7.0 系列)后 7 天, Ops Manager会执行初始遥测数据集合。您可以从Ops Manager用户界面或使用遥测API禁用遥测。
关于遥测
遥测是Ops Manager每周生成一次并发送给MongoDB 的自动化匿名使用情况报告。
遥测描述:
如何配置和运行Ops Manager安装。
Ops Manager管理的MongoDB部署。
遥测不包括Ops Manager可用于唯一标识您或您的组织的数据。
遥测目的和用法
MongoDB使用遥测数据来了解客户如何配置和使用Ops Manager及其管理的MongoDB部署。此信息可帮助MongoDB:
确定最常见的部署模式。
了解托管部署的规模和拓扑结构。
查看哪些备份机制和基础架构最常见。
MongoDB利用这些见解来确定产品改进的优先顺序,从而使大多数客户受益。
收集的遥测数据
遥测数据描述了Ops Manager安装以及Ops Manager管理的每个MongoDB 部署。
安装级数据
遥测包括有关Ops Manager安装的信息,例如:
Ops Manager安装的静态唯一标识符。
Ops Manager版本。
在Ops Manager主机上运行的操作系统。
此安装中的Ops Manager实例数。
AppDB 节点的数量。
运行的备份守护进程的数量。
Ops Manager使用的身份验证方法。
托管Ops Manager的基础架构类型。
为每个Ops Manager托管预配的 CPU 内核和内存。
此安装中存在的项目和组织的数量。
部署级数据
遥测还包括Ops Manager管理的每个MongoDB 部署的相关信息,例如:
部署的静态唯一标识符。
部署使用的MongoDB版本。
部署类型。
节点数量,对于分片的集群,还有分片数量。
部署的总数据大小,不包括本地元数据。
部署使用的MongoDB版本。
是否启用 TLS。
部署使用的身份验证方法。
有关完整的字段列表和类型,请参阅 检索遥测数据中的遥测响应模式。
当遥测运行时
如果启用了遥测, Ops Manager会安排一个重复性作业,每 7 天收集和发送一次遥测数据。
当您安装或升级到Ops Manager 8.0.17 或 8.0 系列中的更高版本,或者 7.0 系列中的 7.0.20 或更高版本时, Ops Manager默认启用遥测并等待 7 天,然后再发送第一个遥测快照。此宽限期使您有时间在发送任何数据之前进行查看,并根据需要禁用遥测。
Ops Manager使用持久标识符在重启和升级过程中进行遥测。如果重新安装Ops Manager,它会生成新的标识符。
查看遥测数据
您可以在发送之前查看Ops Manager计划发送的遥测数据。
使用诊断输出
Ops Manager在其诊断输出中包含遥测数据。诊断输出包含有关Ops Manager安装的内部诊断信息,包括遥测有效负载。
要查看遥测数据:
仅诊断数据的子集作为遥测数据发送。查看存档中的遥测子集,了解Ops Manager计划在下一个遥测快照中发送的数据值。
使用遥测API
您还可以使用遥测API来查看Ops Manager计划发送的遥测状态和有效负载。
指示是否启用遥测的标志。
Ops Manager上次成功发送遥测数据的日期和时间。
Ops Manager安排下一个遥测作业的日期和时间。
下一个快照的遥测数据对象。
控制遥测集合
您可以随时为Ops Manager安装启用或禁用遥测集合。
重要
遥测功能要么完全启用,要么完全禁用。您无法启用或禁用单个遥测字段。
使用用户界面
管理员可以从Ops Manager用户界面配置遥测。
如果禁用遥测,Ops Manager从下一次计划运行开始停止发送遥测快照。
使用API
您还可以使用 遥测API控制遥测集合。
通过将
enabled字段设置为true来启用遥测。通过将
enabled字段设置为false来禁用遥测。
网络和连接
遥测要求Ops Manager主机可以访问MongoDB遥测摄取端点。
注意
即使启用了遥测,在气隙环境中或限制性防火墙后面运行的Ops Manager安装可能无法发送遥测数据。
MongoDB将摄取的遥测数据存储在内部系统中,并以聚合形式使用它来改进Ops Manager和相关产品。