Devuelve una lista de mediciones de latencia de consultas a nivel de clúster para el espacio de nombres especificado.
URL base: https://cloud.mongodb.com/api/public/v1.0
Resource
GET /groups/{PROJECT-ID}/clusters/{hostClusterId}/{clusterView}/{databaseName}/{collectionName}/collStats/measurements
Parámetros de la ruta de solicitud
Parameter | Tipo | Descripción |
|---|---|---|
PROJECT-ID | string | (Obligatorio) Cadena 24de dígitos hexadecimales única que identifica el proyecto que contiene el espacio de nombres. |
Id. del clúster del host | string | (Obligatorio) Identificador único del clúster que contiene el espacio de nombres. |
Vista de clúster | string | (Obligatorio) Nombre que identifica la topología del clúster. Los valores incluyen:
|
nombreDeBaseDeDatos | string | (Obligatorio.) Nombre que identifica la base de datos. |
nombreDeColección | string | (Obligatorio.) Nombre que identifica la colección. |
Parámetros de consulta de solicitud
Todos los parámetros son opcionales.
Nombre | Tipo | Descripción | predeterminado |
|---|---|---|---|
bonita | booleano | Indica si el cuerpo de la respuesta debe estar en formato prettyprint. formato. |
|
envolvente | booleano | Indica si se debe envolver o no la respuesta en un sobre. |
|
Métricas | arreglo | Lista que contiene las métricas que se recuperarán para la serie de datos asociada. Si no se especifica este parámetro, este recurso devuelve la serie de datos para todas las métricas de latencia de consulta. | Todo |
período | string | Duración en notación ISO 8601 que especifica la antigüedad de las mediciones. Si se especifica este valor, no se pueden especificar Por ejemplo, para solicitar las últimas 36 horas, incluye este parámetro de query: | |
Inicio | string | Marca de tiempo en formato de fecha y hora ISO en 8601 UTC del inicio del período para el que se recuperarán las mediciones. Si especifica, | |
end | string | Marca de tiempo en el formato ISO 8601 de la fecha y hora en UTC del final del periodo para el que se deben recuperar las mediciones. Si se especifica |
Métricas
Métrica | Descripción |
|---|---|
| Tasa que indica la duración total combinada de la operación del servidor en una recopilación (duración total combinada de la operación del servidor / intervalo de recopilación en segundos). |
| Tasa que indica la duración total combinada de la operación de lectura en una recopilación (duración total combinada de la operación de lectura / intervalo de recopilación en segundos). |
| Tasa que indica la duración total combinada de la operación de escritura en una colección (duración total combinada de la operación de escritura / intervalo de colección en segundos). |
| Tasa que indica la duración total combinada de la operación de comando en una recopilación (duración total combinada de la operación de comando / intervalo de recopilación en segundos). |
| Duración total de la operación del servidor dividida por el recuento total de operaciones del servidor en todos los tipos de operación. |
| Duración de la operación de lectura dividida por el número de operaciones de lectura. |
| Duración de la operación de escritura dividida por el número de operaciones de escritura. |
| Duración de la operación de comando dividida por el número de operaciones de comando. |
| 50Percentil en el histograma de latencia. |
| 50Percentil en el histograma de latencia de lectura. |
| 50Percentil en el histograma de latencia de escritura. |
| 50Percentil en el histograma de latencia del comando. |
| 95Percentil en el histograma de latencia. |
| 95Percentil en el histograma de latencia de lectura. |
| 95Percentil en el histograma de latencia de escritura. |
| 95Percentil en el histograma de latencia del comando. |
| 99Percentil en el histograma de latencia en todas las operaciones. |
| 99Percentil en el histograma de latencia de lectura. |
| 99Percentil en el histograma de latencia de escritura. |
| 99Percentil en el histograma de latencia del comando. |
| Tasa que indica el número total de operaciones realizadas sobre una colección (total de operaciones / intervalo de colección). |
| Tasa que indica el número de operaciones de lectura realizadas en una colección (intervalo de operaciones de lectura / colección). |
| Tasa que indica el número de operaciones de escritura realizadas en una colección (intervalo de operaciones de escritura / colección). |
| Tasa que indica el número de operaciones de comando realizadas en una colección (intervalo de operaciones de comando / colección). |
Parámetros del cuerpo de la solicitud
Este punto final no utiliza parámetros del cuerpo de la solicitud HTTP.
Respuesta
Nombre | Tipo | Descripción |
|---|---|---|
nombreDeColección | string | Nombre que identifica la colección. |
nombreDeBaseDeDatos | string | Nombre que identifica la base de datos. |
end | string | Marca de tiempo en formato de fecha y hora ISO 8601 en UTC para el final del periodo para el cual recuperar mediciones. |
granularidad | string | Duración en notación ISO 8601 que especifica el tamaño del intervalo que cubre cada punto de datos. Por ejemplo, |
ID de grupo | string | Cadena de dígitos hexadecimales 24única que identifica el proyecto que contiene el espacio de nombres. |
enlaces | matriz de objetos | Uno o más enlaces a subrecursos o recursos relacionados. Todas las |
mediciones | matriz de objetos | Cada objeto de esta matriz representa una medición y los puntos de datos para esa medición. |
mediciones.puntosdedatos | matriz de objetos | Cada objeto representa un único punto de datos. Si no hay ningún punto de datos disponible para un momento dado, este valor |
mediciones.puntosdedatos.marcadetiempo | string | Marca de tiempo en formato 8601 de fecha y hora ISO en UTC para el comienzo del intervalo de tiempo que representa este punto de datos. |
mediciones.puntosdedatos.valor | float | Valor de este punto de datos. |
mediciones.nombre | string | Nombre de la medida. Los valores aceptados se dan en el Página detipos de medición. |
medidas.unidades | string | Cómo se cuantifica esta medida. |
processId | string | FQDN y puerto del proceso MongoDB. |
Inicio | string | Marca de tiempo en formato ISO 8601 de fecha y hora en UTC para el comienzo del período para el cual se recuperarán las mediciones. |
Ejemplo de solicitud
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}'
Ejemplo de respuesta
Encabezado de respuesta
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}
Cuerpo de respuesta
{ "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" }