从主机返回排名的命名空间
2024 年 8 月 30 日以后,Cloud Manager 将不再支持 MongoDB 3.6 和 4.0 的自动化、备份和监控。请升级您的 MongoDB 部署或迁移到 Atlas。
返回指定主机的命名空间子集,并按指定时间窗口内的最高总执行时间降序排序。
基本 URL: https://cloud.mongodb.com/api/public/v 1.0
Resource
GET /groups/{PROJECT-ID}/hosts/{hostId}/collStats/namespaces
请求路径参数
Parameter | 类型 | 说明 |
---|---|---|
PROJECT-ID | 字符串 | (必需。) 唯一的 24-十六进制数字string ,用于标识包含固定命名空间的项目。 |
hostId | 字符串 | (必需。) 测量相关主机的唯一标识符。 |
请求查询参数
所有参数都是可选的。
名称 | 类型 | 说明 | 默认 |
---|---|---|---|
pretty | 布尔 | 指示响应正文是否应采用 美观打印 格式。 | false |
envelope | 布尔 | 指示是否要将响应封装在信封中。 | false |
period | 字符串 | 以 ISO 的持续时间8601 表示法,指定检索过去多久的测量值。如果指定此值,则不能指定 示例,要请求最近36小时的数据,请包含以下查询参数: | |
开始 | 字符串 | ||
end | 字符串 |
请求正文参数
此端点不使用 HTTP 请求正文参数。
响应
名称 | 类型 | 说明 |
---|---|---|
groupId | 字符串 | 唯一的 24-十六进制数字string ,用于标识包含命名空间的项目。 |
identifierId | 字符串 | 测量相关主机的唯一标识符。 |
rankedNamespaces | 字符串 | 列表,其中包含来自指定主机的每个命名空间,并按指定时间窗口内的最高总执行时间降序排序。 |
请求示例
curl --user '{PUBLIC-KEY}:{PRIVATE-KEY}' --digest \ --header 'Accept: application/json' \ --include \ --request GET 'https://{CLOUD-MANAGER-HOST}:{PORT}/api/public/v1.0/groups/{PROJECT-ID}/hosts/{hostId}/collStats/namespaces?pretty=true&period={period}'
响应示例
响应标头
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}
响应体
{ "groupId": "{PROJECT-ID}", "identifierId": "{hostId}", "rankedNamespaces": [ "smol.dbA", "sample_mflix.movies", "sample_supplies.sales", "sample_mflix.theaters", "sample_guides.planets", "smol.dbD", "sample_restaurants.restaurants", "sample_mflix.embedded_movies", "sample_training.companies", "smol.floof", "sample_mflix.sessions", "smol.dbC", "sample_mflix.comments", "sample_training.trips", "sample_analytics.accounts", "sample_training.grades", "sample_airbnb.listingsAndReviews", "smol.dbB", "sample_training.posts", "sample_weatherdata.data" ] }