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

返回集群级查询延迟

在此页面上

  • Resource
  • 请求路径参数
  • 请求查询参数
  • 衡量标准
  • 请求正文参数
  • 响应
  • 请求示例
  • 响应示例
  • 响应标头
  • 响应体

返回指定命名空间的集群级查询延迟测量值列表。

基本 URL: https://cloud.mongodb.com/api/public/v 1.0

GET /groups/{PROJECT-ID}/clusters/{hostClusterId}/{clusterView}/{databaseName}/{collectionName}/collStats/measurements
Parameter
类型
说明
PROJECT-ID
字符串
(必需。) 唯一的 24-十六进制数字string ,用于标识包含命名空间的项目。
hostClusterId
字符串
(必需。) 包含命名空间的集群的唯一标识符。
clusterView
字符串

(必需。) 标识集群拓扑结构的名称。 值包括:

  • PRIMARY

  • SECONDARY

  • INDIVIDUAL_PROCESS

数据库名称
字符串
(必需。) 标识数据库的名称。
collectionName
字符串
(必需。) 标识集合的名称。

所有参数都是可选的。

名称
类型
说明
默认
pretty
布尔
false
envelope
布尔
指示是否要将响应封装在信封中。
false
衡量标准
阵列
包含要为关联数据系列检索的指标的列表。 如果不指定此参数,此资源将返回所有查询延迟指标的数据系列。
所有
period
字符串

ISO 的持续时间8601 表示法,指定检索过去多久的测量值。如果指定此值,则不能指定startend

示例,要请求最近36小时的数据,请包含以下查询参数: period=P1DT12H

开始
字符串
ISO8601 格式的时间戳 以 UTC 为单位的日期和时间格式,表示要检索测量值的时间段的开始时间。如果指定start ,则还必须指定end ,并且不能指定period
end
字符串
ISO8601 格式的时间戳 以 UTC 格式表示要检索测量值的时间段结束的日期和时间格式。如果指定end ,则还必须指定start ,并且不能指定period
衡量标准
说明
TOTAL_LATENCY
表示集合中服务器操作总持续时间的速率(服务器操作总持续时间/集合间隔(秒))。
READS_LATENCY
指示集合上的总组合读取操作持续时间的速率(总组合读取操作持续时间/以秒为单位的集合间隔)。
WRITES_LATENCY
指示集合上组合写入操作的总持续时间的比率(组合写入操作的总持续时间/以秒为单位的集合间隔)。
COMMANDS_LATENCY
指示集合上组合命令操作总持续时间的速率(组合命令操作总持续时间/以秒为单位的收集间隔)。
AVERAGE_TOTAL_OPS_LATENCY
服务器操作总持续时间除以所有操作类型的服务器操作总数。
AVERAGE_READS_LATENCY
读取操作持续时间除以读取操作计数。
AVERAGE_WRITES_LATENCY
写入操作持续时间除以写入操作计数。
AVERAGE_COMMANDS_LATENCY
命令操作持续时间除以命令操作计数。
TOTAL_OPS_P50_VALUE
延迟直方图中第50个百分位数。
READS_P50_VALUE
读取延迟直方图中第50个百分位数。
WRITES_P50_VALUE
写入延迟直方图中的第50个百分位数。
COMMANDS_P50_VALUE
命令延迟直方图中的第50个百分位数。
TOTAL_OPS_P95_VALUE
延迟直方图中第95个百分位数。
READS_P95_VALUE
读取延迟直方图中第95个百分位数。
WRITES_P95_VALUE
写入延迟直方图中的第95个百分位数。
COMMANDS_P95_VALUE
命令延迟直方图中的第95个百分位数。
TOTAL_OPS_P99_VALUE
所有操作的延迟直方图中第99个百分位数。
READS_P99_VALUE
读取延迟直方图中第99个百分位数。
WRITES_P99_VALUE
写入延迟直方图中的第99个百分位数。
COMMANDS_P99_VALUE
命令延迟直方图中的第99个百分位数。
TOTAL_OPS
表示对集合执行的操作总数的比率(操作总数/收集间隔)。
READS_OPS
表示对集合执行的读取操作次数的比率(读取操作数/集合间隔)。
WRITES_OPS
表示对集合执行的写入操作次数的比率(写入操作数/集合间隔)。
COMMANDS_OPS
表示对集合执行的命令操作次数的比率(命令操作/集合间隔)。

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

名称
类型
说明
collectionName
字符串
标识集合的名称。
数据库名称
字符串
标识数据库的名称。
end
字符串
ISO8601 格式的时间戳 以 UTC 格式表示要检索测量值的时间段结束的日期和时间格式。
粒度
字符串

ISO8601 的持续时间 符号,指定每个数据点覆盖的区间大小。

示例, PT5M指定5分钟粒度。

groupId
字符串
唯一的 24-十六进制数字string ,用于标识包含命名空间的项目。
链接
对象数组

指向子资源和/或相关资源的一个或多个链接。 响应中的所有links数组至少包含一个名为self的链接。 URL 之间的关系在 Web 链接规范中进行了解释。

测量
对象数组
该数组中的每个对象代表一个测量值以及该测量值的数据点。
measurements.dataPoints
对象数组
每个对象代表一个数据点。 如果在特定时间点没有可用的数据点,则此value将设置为null
measurements.dataPoints.timestamp
字符串
ISO8601 格式的时间戳 此数据点表示的时间间隔的开始日期和时间格式(以 UTC 为单位)。
measurements.dataPoints.value
float
此数据点的值。
measurements.name
字符串
测量的名称。 “测量类型”页面中给出了接受的值。
measurements.units
字符串
如何量化此测量值。
processId
字符串
MongoDB 进程的FQDN和端口。
开始
字符串
ISO8601 格式的时间戳 以 UTC 为单位的日期和时间格式,表示要检索测量值的时间段的开始时间。
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}/clusters/{hostClusterId}/{clusterView}/{databaseName}/{collectionName}/collStats/measurements?pretty=true&period={period}'
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}
{
"collectionName": {collectionName},
"databaseName": "{datbaseName}",
"end": "2024-03-21T13:49:25Z",
"granularity": "PT10M",
"groupId": "{PROJECT-ID}",
"links": [
{
"href": "https://cloud.mongodb.com/api/public/v1.0/groups/{PROJECT-ID}/hosts/{hostId}/{databaseName}/{collectionName}/collStats/measurements?period={period}",
"rel": "self"
},
{
"href": "https://cloud.mongodb.com/api/public/v1.0/groups/{PROJECT-ID}",
"rel": "https://cloud.mongodb.com/group"
}
],
"measurements": [
{
"dataPoints": [
{
"timestamp": "2024-03-22T20:26:17Z",
"value": null
},
{
"timestamp": "2024-03-22T20:31:29Z",
"value": 0.003203013395002018
},
{
"timestamp": "2024-03-22T20:41:29Z",
"value": 0.0016666722222407407
}
],
"name": "READS_OPS",
"units": "SCALAR_PER_SECOND"
},
{
"dataPoints": [
{
"timestamp": "2024-03-21T13:40:02Z",
"value": null
},
{
"timestamp": "2024-03-21T13:49:25Z",
"value": 115.25475560992174
}
],
"name": "READS_LATENCY",
"units": "MICROSECONDS_PER_SECOND"
},
{
"dataPoints": [
{
"timestamp": "2024-03-21T13:40:02Z",
"value": null
},
{
"timestamp": "2024-03-21T13:49:25Z",
"value": 229.8723404255319
}
],
"name": "AVERAGE_READS_LATENCY",
"units": "MICROSECONDS"
},
{
"dataPoints": [
{
"timestamp": "2024-03-21T13:40:02Z",
"value": null
},
{
"timestamp": "2024-03-21T13:49:25Z",
"value": 98.5945945945946
}
],
"name": "READS_P50_VALUE",
"units": "MICROSECONDS"
},
{
"dataPoints": [
{
"timestamp": "2024-03-21T13:40:02Z",
"value": null
},
{
"timestamp": "2024-03-21T13:49:25Z",
"value": 174.54545454545456
}
],
"name": "READS_P95_VALUE",
"units": "MICROSECONDS"
},
{
"dataPoints": [
{
"timestamp": "2024-03-21T13:40:02Z",
"value": null
},
{
"timestamp": "2024-03-21T13:49:25Z",
"value": 244.36363636363637
}
],
"name": "READS_P99_VALUE",
"units": "MICROSECONDS"
},
{
"dataPoints": [
{
"timestamp": "2024-03-22T20:26:17Z",
"value": null
},
{
"timestamp": "2024-03-22T20:31:29Z",
"value": 0.0
},
{
"timestamp": "2024-03-22T20:41:29Z",
"value": 0.0
}
],
"name": "WRITES_OPS",
"units": "SCALAR_PER_SECOND"
},
{
"dataPoints": [
{
"timestamp": "2024-03-21T13:40:02Z",
"value": null
},
{
"timestamp": "2024-03-21T13:49:25Z",
"value": 0.0
}
],
"name": "WRITES_LATENCY",
"units": "MICROSECONDS_PER_SECOND"
},
{
"dataPoints": [
{
"timestamp": "2024-03-21T13:40:02Z",
"value": null
},
{
"timestamp": "2024-03-21T13:49:25Z",
"value": null
}
],
"name": "AVERAGE_WRITES_LATENCY",
"units": "MICROSECONDS"
},
{
"dataPoints": [
{
"timestamp": "2024-03-21T13:40:02Z",
"value": null
},
{
"timestamp": "2024-03-21T13:49:25Z",
"value": null
}
],
"name": "WRITES_P50_VALUE",
"units": "MICROSECONDS"
},
{
"dataPoints": [
{
"timestamp": "2024-03-21T13:40:02Z",
"value": null
},
{
"timestamp": "2024-03-21T13:49:25Z",
"value": null
}
],
"name": "WRITES_P95_VALUE",
"units": "MICROSECONDS"
},
{
"dataPoints": [
{
"timestamp": "2024-03-21T13:40:02Z",
"value": null
},
{
"timestamp": "2024-03-21T13:49:25Z",
"value": null
}
],
"name": "WRITES_P99_VALUE",
"units": "MICROSECONDS"
},
{
"dataPoints": [
{
"timestamp": "2024-03-22T20:26:17Z",
"value": null
},
{
"timestamp": "2024-03-22T20:31:29Z",
"value": 0.0
},
{
"timestamp": "2024-03-22T20:41:29Z",
"value": 0.0
}
],
"name": "COMMANDS_OPS",
"units": "SCALAR_PER_SECOND"
},
{
"dataPoints": [
{
"timestamp": "2024-03-21T13:40:02Z",
"value": null
},
{
"timestamp": "2024-03-21T13:49:25Z",
"value": 0.0
}
],
"name": "COMMANDS_LATENCY",
"units": "MICROSECONDS_PER_SECOND"
},
{
"dataPoints": [
{
"timestamp": "2024-03-21T13:40:02Z",
"value": null
},
{
"timestamp": "2024-03-21T13:49:25Z",
"value": null
}
],
"name": "AVERAGE_COMMANDS_LATENCY",
"units": "MICROSECONDS"
},
{
"dataPoints": [
{
"timestamp": "2024-03-21T13:40:02Z",
"value": null
},
{
"timestamp": "2024-03-21T13:49:25Z",
"value": null
}
],
"name": "COMMANDS_P50_VALUE",
"units": "MICROSECONDS"
},
{
"dataPoints": [
{
"timestamp": "2024-03-21T13:40:02Z",
"value": null
},
{
"timestamp": "2024-03-21T13:49:25Z",
"value": null
}
],
"name": "COMMANDS_P95_VALUE",
"units": "MICROSECONDS"
},
{
"dataPoints": [
{
"timestamp": "2024-03-21T13:40:02Z",
"value": null
},
{
"timestamp": "2024-03-21T13:49:25Z",
"value": null
}
],
"name": "COMMANDS_P99_VALUE",
"units": "MICROSECONDS"
},
{
"dataPoints": [
{
"timestamp": "2024-03-21T13:40:02Z",
"value": null
},
{
"timestamp": "2024-03-21T13:49:25Z",
"value": 0.5013859231457166
}
],
"name": "TOTAL_OPS",
"units": "SCALAR_PER_SECOND"
},
{
"dataPoints": [
{
"timestamp": "2024-03-21T13:40:02Z",
"value": null
},
{
"timestamp": "2024-03-21T13:49:25Z",
"value": 115.25475560992174
}
],
"name": "TOTAL_LATENCY",
"units": "MICROSECONDS_PER_SECOND"
},
{
"dataPoints": [
{
"timestamp": "2024-03-21T13:40:02Z",
"value": null
},
{
"timestamp": "2024-03-21T13:49:25Z",
"value": 229.8723404255319
}
],
"name": "AVERAGE_TOTAL_OPS_LATENCY",
"units": "MICROSECONDS"
},
{
"dataPoints": [
{
"timestamp": "2024-03-21T13:40:02Z",
"value": null
},
{
"timestamp": "2024-03-21T13:49:25Z",
"value": 98.5945945945946
}
],
"name": "TOTAL_OPS_P50_VALUE",
"units": "MICROSECONDS"
},
{
"dataPoints": [
{
"timestamp": "2024-03-21T13:40:02Z",
"value": null
},
{
"timestamp": "2024-03-21T13:49:25Z",
"value": 174.54545454545456
}
],
"name": "TOTAL_OPS_P95_VALUE",
"units": "MICROSECONDS"
},
{
"dataPoints": [
{
"timestamp": "2024-03-21T13:40:02Z",
"value": null
},
{
"timestamp": "2024-03-21T13:49:25Z",
"value": 244.36363636363637
}
],
"name": "TOTAL_OPS_P99_VALUE",
"units": "MICROSECONDS"
}
],
"processId": "notApplicable",
"start": "2024-03-21T13:40:02Z"
}

后退

Unpin