MongoDB Agent 是一个单一的二进制文件,可将 MongoDB 主机连接到 Cloud Manager。在运行要由 Cloud Manager 管理的 MongoDB 进程的主机上安装 MongoDB Agent。每个代理都会拉取 Cloud Manager 以确定当前目标,执行达到该目标所需的工作,并持续向 Cloud Manager 报告其状态。
代理函数
MongoDB Agent 可以根据您的需求执行以下三个功能中的任何一个或全部:
function | 说明 |
|---|---|
自动化 | 部署和维护 MongoDB 节点和集群,以匹配项目的 自动化配置 定义的目标状态。 |
监控 | 从 MongoDB 部署中的节点收集统计信息,并将其传输到 Cloud Manager,以便 Cloud Manager 可以实时报告部署状态。 |
备份 | 拍摄您指定的 MongoDB 进程的快照,以便您可以将部署恢复到更早的状态。 |
要激活监控或备份功能,请使用 Cloud Manager 用户界面。要激活自动化功能,请创建新集群或导入现有集群。要了解如何激活和去激活每个功能,请参阅 管理自动化功能。
代理仅发送部署配置信息和 MongoDB 日志。他们不会发送 MongoDB 部署中的任何数据记录。
旧版代理
在引入 MongoDB Agent 之前,每个功能(自动化、备份和监控)在项目中作为单独的代理二进制文件运行。这些旧版代理现已经结束生命周期。要了解更新过程,请参阅我的集群已使用所有 3 个旧版代理进行托管,会发生什么情况?。