MongoDB工具 >MongoDB命令行界面 >参考 >运营经理 > 列出日志收集作业
该命令检索指定的Ops Manager项目的所有日志收集作业。您还可以通过Ops Manager API检索所有日志收集作业。logs jobs list
注意
使用-h
或--help
查看此命令的命令行帮助。
选项 | 类型 | 描述 | 需要? |
---|---|---|---|
--verbose |
串 | 如果为true ,则在响应中包括所有子作业。 |
没有 |
--profile , -P |
串 | 用于保存项目ID和项目API的配置文件的名称。如果省略,则使用default
配置文件。要了解有关创建配置文件的更多信息,请参阅
配置MongoDB CLI。 |
没有 |
--projectId |
串 | 要列出的日志收集作业的项目的唯一标识符。如果省略,请在配置文件或环境变量中使用项目ID 。 | 没有 |
如果命令成功,则该命令以JSON格式输出以下字段。如果命令显示错误,请参阅 故障排除以获取建议的解决方案。
的JSON文件包括的阵列结果 的对象,数组链接对象和总数的计数结果对象进行检索。
领域 | 描述 |
---|---|
links |
数组包括一个或多个链接到子资源和/或相关资源。之间的关系URL S IN的解释Web链接规范。 |
results |
数组在结果“嵌入式文档”部分中为每个项目包含一个对象 。 |
totalCount |
结果集中项目总数的整数。如果对整个结果集进行分页,则它可能大于结果数组中的对象数 。 |
results
嵌入式文件¶每个结果都是一个日志收集作业。
名称 | 类型 | 描述 |
---|---|---|
id |
串 | 日志收集请求作业的唯一标识符。 |
groupId |
串 | 与日志收集请求关联的项目的唯一标识符。 |
userId |
串 | 执行请求的用户的唯一标识符。 |
creationDate |
串 | 自创建日志收集请求作业的UNIX时期以来经过的秒数的时间戳。 |
expirationDate |
串 | 自日志收集请求作业到期以来的UNIX时期以来经过的秒数的时间戳。 |
status |
串 | 日志收集请求作业的状态。以下值之一:
|
resourceType |
串 | 请求日志的资源类型。以下值之一:
|
resourceName |
串 | 请求其日志的资源的名称。 |
rootResourceName |
串 | 如果请求是针对部署的一部分,例如集群中的一个副本集,则这是完整 部署的名称。 |
rootResourceType |
串 | 如果请求是针对部署的一部分,例如集群中的一个副本集,则这是完整 部署的类型。以下值之一:
|
downloadUrl |
串 | 从此请求下载日志的URL。 |
redacted |
布尔值 | 如果为true ,则响应中的电子邮件,主机名,IP地址和名称空间将替换为随机字符串值。 |
logTypes |
数组 | 此请求中包含的日志类型的数组。将包含以下值之一:
|
sizeRequestedPerFileBytes |
数 | 每个日志文件的大小(以字节为单位)。 |
uncompressedSizeTotalBytes |
数 | 此请求返回的日志数据的总未压缩大小(以字节为单位)。 |
childJobs |
数组 | 与该请求关联的子作业的数组。如果请求包含,则包含在响应中。--verbose true |
childJobs[n] .automationAgentId |
数 | 此子作业的唯一标识符。 |
childJobs[n] .errorMessage |
串 | 显示此子作业失败原因的错误消息。如果子作业成功,则将其省略。 |
childJobs[n] .startDate |
日期 | 此子作业开始时,采用UTC的ISO 8601日期和时间格式的时间戳。 |
childJobs[n] .finishDate |
日期 | 该子作业完成时,采用UTC的ISO 8601日期和时间格式的时间戳。 |
childJobs[n] .hostName |
串 | 子作业从中收集日志的主机的名称。 |
childJobs[n] .logCollectionType |
串 | 该子作业收集的日志类型。返回以下值之一:
|
childJobs[n] .path |
串 | 此子作业为其收集日志的部署中的过程的路径。 |
childJobs[n] .status |
串 | 此子作业的状态。返回以下值之一:
|
childJobs[n] .uncompressedDiskSpaceBytes |
数 | 此子作业使用的总未压缩磁盘空间(以字节为单位)。 |
以下示例使用
命令检索项目中的所有日志收集作业。它使用该
标志包括子作业。在名为配置文件ID和Programmatic API密钥的存储位置的配置文件中指定该项目。mongocli ops-manager logs jobs list
--verbose true
egOmProfile
前面的示例产生以下输出: