MongoDB工具 >MongoDB命令行界面 >参考 >运营经理 > 获取自动化状态
该命令检索指定的Ops Manager项目中MongoDB进程的最新计划。计划是将MongoDB部署到所需的一系列操作。automation status
goalVersion
该命令返回该goalVersion
字段以报告自动化配置的当前版本,并返回该字段以报告
lastGoalVersionAchieved
在每台服务器上运行的配置的版本。
注意
使用-h
或--help
查看此命令的命令行帮助。
选项 | 类型 | 描述 | 需要? |
---|---|---|---|
--profile , -P |
串 | 保存项目的公钥和私钥的概要文件的名称。如果省略,则使用
default 配置文件。要了解有关创建配置文件的更多信息,请参阅配置MongoDB CLI。 |
没有 |
--projectId |
串 | 项目的唯一标识符,该项目包含您想要其自动化状态的MongoDB进程。如果省略,请在概要文件或环境变量中使用项目ID 。 | 没有 |
如果命令成功,则该命令以JSON格式输出以下字段。如果命令返回错误,请参阅故障排除以获取建议的解决方案。
名称 | 类型 | 描述 |
---|---|---|
目标版本 | 数 | 最新提交的自动化配置的版本。如果自动化配置的提交存在冲突,则此字段列出获胜的配置。 |
流程 | 数组 | 项目的已部署MongoDB实例。 |
process.errorCode | 整数 | 错误代码。0 如果进程没有错误,则返回。 |
process.errorCodeDescription | 串 | 详细的错误描述。如果进程没有错误,则返回一个空字符串。 |
process.errorCodeHumanReadable | 串 | 错误说明简短。如果进程没有错误,则返回一个空字符串。 |
process.errorString | 串 | 包含错误的日志行的输出。检查此字段以获取其他错误上下文。如果进程没有错误,则返回一个空字符串。 |
进程。主机名 | 串 | 托管MongoDB进程和自动化代理的服务器的标准域名(通过发出进行检索
)。hostname -f |
进程名 | 串 | 自动化配置中指定的进程名称。 |
实现了processs.lastGoalVersion | 数 | 自动化配置的最新版本,此过程已按照配置进行部署。如果该
processes.lastGoalVersionAchieved 数目不等于该
goalVersion 数目,则表明该进程尚未根据当前配置进行部署。 |
流程计划 | 数组 | 描述尚未最新配置的流程将如何达到目标状态。 |