Si MongoDB Usage UI está configurado para Onpuedes activar este punto final, el cual le indica a Ops Manager que:
Generar una snapshot. Esta snapshot de todas las implementaciones pertenecientes a todos los proyectos y organizaciones incluye la información actual de cada una
mongodymongosprocesar:estadísticas de memoria
fecha
organización
Proyecto
IP
Puerto IANA
Calcula las tareas. Esto rellena la colección
assignment. El endpoint hace que Ops Manager revise el snapshot de ese día y copie cada proceso con un tipo de servidor asignado. Ops Manager descubre el tipo de servidor del proceso a partir de su host. El tipo de servidor del host podría haber sido configurado en la página de administración. Si no se asignó el tipo de servidor del host, Ops Manager asigna el tipo de servidor por defecto del proyecto, cuando se creó el host, a ese host.
Podrías llamar a este endpoint si no tienes tareas en la colección assignments pero quieres ver la Interfaz de Usuario de administración de uso de MongoDB. Esto puede ocurrir en los siguientes casos:
Has habilitado
MongoDB Usage Data Collection, pero la tarea automatizada que recopila los datos aún no se ha ejecutado por primera vez.Descartaste o vaciaste la
assignmentscolección.No habilitaste
MongoDB Usage Data Collectionporque querías recopilar datos de uso una vez, no todos los días.
URL base: https://{OPSMANAGER-HOST}:{PORT}/api/public/v1.0
Rol Requerido
Este recurso requiere que la clave API tenga el rol de Global Owner.
Resource
POST /usage/dailyCapture
Parámetros de ruta de solicitud
Este endpoint no utiliza parámetros de ruta de solicitud HTTP.
Parámetros de Solicitud Query
Los siguientes parámetros de query son opcionales:
Nombre | Tipo | Descripción | predeterminado | ||||
|---|---|---|---|---|---|---|---|
Num. de pág. | entero | Número de página (basado en índice a partir de 1). |
| ||||
elementosPorPágina | entero | Número de elementos a devolver por página, hasta un máximo de 500. |
| ||||
bonito | booleano | Indica si el cuerpo de la respuesta debe estar en un prettyprint formato. |
| ||||
envelope | booleano | Indica si se debe o no envolver la respuesta en un sobre. Algunos clientes API no pueden acceder a los encabezados de respuesta HTTP o al código de estado. Para remediarlo, establezca Para los endpoints que devuelven un resultado, el cuerpo de respuesta incluye:
Para los endpoints que devuelven una lista de resultados, el objeto | Ninguno |
Parámetros del cuerpo de la solicitud
Este endpoint no utiliza parámetros de cuerpo de solicitud HTTP.
Respuesta
Este endpoint no tiene elementos de respuesta.
Solicitud de ejemplo
1 curl --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"
Respuesta de ejemplo
Encabezado de respuesta
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
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}
Respuesta del cuerpo
Este endpoint no devuelve un cuerpo de respuesta.