Docs 菜单
Docs 主页
/
MongoDB Ops Manager
/ / /

生成每日使用情况快照

在此页面上

  • 所需角色
  • Resource
  • 请求路径参数
  • 请求查询参数
  • 请求正文参数
  • 响应
  • 请求示例
  • 响应示例
  • 响应标头
  • 响应体

如果 MongoDB Usage UI设立为 On,您可以trigger此端点,从而告知MongoDB Ops Manager :

  • 生成快照。 这个属于所有项目和组织的所有部署的快照包括每个 mongodmongos进程的当前信息:

    • 内存统计信息

    • 日期

    • 组织

    • 项目

    • ip

    • IANA端口

  • 计算作业。 这会填充assignmentcollection。端点使 Ops Manager 查看当天的快照,并复制分配了服务器类型的每个进程。Ops Manager 从其主机中发现进程的服务器类型。主机的服务器类型可以在管理页面中设置。 如果未设置主机的服务器类型,Ops Manager 会将创建主机时的默认服务器类型分配给该主机。

如果您在assignments集合中没有分配但想要查看 MongoDB 使用情况管理用户界面,则可以调用此端点。 这可能发生在以下情况下:

  1. 您已启用MongoDB Usage Data Collection ,但收集数据的自动化作业尚未首次运行。

  2. 您已删除或清空assignmentscollection。

  3. 您之所以未启用MongoDB Usage Data Collection ,是因为您希望一次性收集使用情况数据,而不是每天收集。

基本 URL: https://{OPSMANAGER-HOST}:{PORT}/api/public/v1.0

此资源需要API 密钥才能具有Global Owner角色。

POST /usage/dailyCapture

此端点不使用 HTTP 请求路径参数。

以下查询参数为可选参数:

名称
类型
说明
默认

pageNum

整型

页码(从 1 开始)。

1

itemsPerPage

整型

每页要返回的项目数,最多 500 个。

100

pretty

布尔

false

envelope

布尔

指示是否要将响应封装在信封中。

某些API客户端无法访问HTTP响应标头或状态代码。 要修复此问题,请在查询中设置"envelope" : true

对于返回一个结果的终结点,响应体包括:

名称
说明

status

HTTP 响应代码

content

预期响应正文

对于返回结果列表的端点, results对象是一个信封。 Ops Manager 将status字段添加到响应正文。

此端点不使用 HTTP 请求正文参数。

此端点没有响应元素。

1curl --user "{PUBLIC-KEY}:{PRIVATE-KEY}" --digest \
2 --header "Accept: application/json" \
3 --header "Content-Type: application/json" \
4 --include \
5 --request POST "https://<OpsManagerHost>:<Port>/api/public/v1.0/usage/dailyCapture?pretty=true"
HTTP/1.1 401 Unauthorized
Content-Type: application/json;charset=ISO-8859-1
Date: {dateInUnixFormat}
WWW-Authenticate: Digest realm="MMS Public API", domain="", nonce="{nonce}", algorithm=MD5, op="auth", stale=false
Content-Length: {requestLengthInBytes}
Connection: keep-alive
HTTP/1.1 200 OK
Vary: Accept-Encoding
Content-Type: application/json
Strict-Transport-Security: max-age=300
Date: {dateInUnixFormat}
Connection: keep-alive
Content-Length: {requestLengthInBytes}
X-MongoDB-Service-Version: gitHash={gitHash}; versionString={ApplicationVersion}

此端点不返回响应正文。

后退

更新一个组织的服务器类型