自动化配置资源
在此页面上
MongoDB Ops Manager v6.0 将于 2025 1 月 EOL。 尽快升级到更高的MongoDB Ops Manager版本。
注意
注意:群组和项目是同义词。您的 {PROJECT-ID}
与您的项目 ID 相同。对于现有群组,群组/项目 ID 保持不变。当引用说明时,此页面将使用“群组”这个更为人熟知的术语。端点仍如文档中所述。
该API提供了automationConfig
资源,以便您管理项目的自动化配置。 该配置定义了部署中的各种MongoDB集群、副本集和独立实例,并定义了每个进程的运行方式。 自动化根据指定的目标构建部署。 每个使用自动化的MongoDB Agent助手负责在其托管上运行的MongoDB进程。 该配置还指定了部署的MongoDB的设置。
当正在运行的 MongoDB 进程与其定义的配置匹配时,该进程处于“目标状态”。 当所有主机上的所有进程都处于目标状态时,部署本身也处于目标状态。
要更新自动化配置,您必须从用户帐户访问列表上的 IP 地址发出请求。
自动化配置的其他副本
MongoDB 助手会将配置副本存储在mms-cluster-config-backup.json
文件中。 自动化存储自动化能够达到目标状态的最新配置版本。 如果代理无法处理配置更改,它将继续存储旧版本的配置。
具有全局角色的用户可以查看 Ops Manager 的部署配置的内部表示,该表示比自动化配置大得多,并包括仅供内部使用的其他字段。切勿使用此表示形式来更新自动化配置。 该表示形式称为Raw AutomationConfig
,可通过 Deployment页面查看。
自动化配置参数
自动化配置包含有关 Ops Manager 实例、代理、集群和安全性的大量信息。 由于这些参数如此复杂,您可以找到它们自己的参考页面。
要查看完整的自动化配置文件示例,请参阅自动化配置示例。
端点
下面列出了可用于自动化配置资源的端点。
方法 | 端点 | 说明 |
---|---|---|
GET | 检索当前的自动化配置 | |
PUT | 替换当前的自动化配置 | |
POST | 更新 MongoDB Agent | |
GET | 检索当前备份日志设置 | |
PUT | 更新当前备份日志设置 | |
GET | 检索当前监控日志设置 | |
PUT | 更新当前监控日志设置 |