您可以使用 MongoDB Ops Manager API 收集来自 MongoDB Ops Manager 应用程序服务器和备份守护程序的日志。提交请求后,MongoDB Ops Manager 会将工作分配给目标服务器,这些服务器会在背景作业中收集其日志。使用以下终结点用于创建、修改和检索日志集合作业。
对于备份守护程序日志收集,MongoDB Ops Manager 会在专用守护进程队列中对收集任务进行排队。每个备份守护程序都会异步声明并处理其任务,将收集到的日志上传到应用程序数据库。协调器进程会监控守护进程任务的运行状况,对未认领的任务进行超时处理,并将已完成的日志集合任务同步回 Ops Manager。
要使用Ops Manager服务器日志集合资源,您必须具有以下角色之一:
Global Read Only列出活动服务器、列出作业、获取单个作业或下载作业存档。Global Owner创建作业、延长作业、重试作业或删除作业。
基本 URL: https://{OPSMANAGER-HOST}:{PORT}/api/public/v1.0
端点
下面列出了可用于Ops Manager服务器日志集合资源的终结点。
方法 | 端点 | 说明 |
|---|---|---|
| 列出有资格进行日志集合的活动服务器。 | |
| 创建新的服务器日志集合作业。 | |
| 检索所有服务器日志集合作业。 | |
| 检索单个服务器日志集合作业。 | |
| 下载已完成日志集合作业的存档。 | |
| 延长日志集合作业的有效期。 | |
| 重试日志集合作业中失败的任务。 | |
| 删除日志集合作业及其存档。 |