Si MongoDB Usage UI está configurado para On, puede activar este punto final que le indica a Ops Manager que:
Generar una instantánea. Esta instantánea de todas las implementaciones pertenecientes a todos los proyectos y organizaciones incluye la información actual de cada una.
mongodmongosProceso y:estadísticas de memoria
fecha
organización
Proyecto
IP
PuertoIANA
Calcular asignaciones. Esto rellena la
assignmentcolección. El punto final hace que Ops Manager revise la instantánea 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 haberse configurado en la página de administración. Si no se configuró, Ops Manager le asigna el tipo de servidor predeterminado del proyecto al crear el host.
Puede llamar a este punto final si no tiene asignaciones en la colección assignments, pero desea ver la interfaz de administración de uso de MongoDB. Esto puede ocurrir en los siguientes casos:
Habilitó pero el trabajo automatizado que recopila los datos aún no se ha ejecutado por primera
MongoDB Usage Data Collectionvez.Dejaste caer o vaciaste la colección
assignments.No habilitó porque deseaba recopilar datos de uso una sola vez, no todos los
MongoDB Usage Data Collectiondías.
URL base: https://{OPSMANAGER-HOST}:{PORT}/api/public/v1.0
Rol requerido
Este recurso requiere que la clave API tenga el Global Owner rol.
Resource
POST /usage/dailyCapture
Parámetros de la ruta de solicitud
Este punto final no utiliza parámetros de ruta de solicitud HTTP.
Parámetros de consulta de solicitud
Los siguientes parámetros de consulta son opcionales:
Nombre | Tipo | Descripción | predeterminado | ||||||
|---|---|---|---|---|---|---|---|---|---|
número de página | entero | Número de página (basado en el índice 1). |
| ||||||
artículos por página | entero | Número de artículos a devolver por página, hasta un máximo de 500. |
| ||||||
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. Algunos clientes de API no pueden acceder a los encabezados de respuesta HTTP ni al código de estado. Para solucionarlo, configure Para los puntos finales que devuelven un resultado, el cuerpo de la respuesta incluye:
Para los puntos finales que devuelven una lista de resultados, el objeto | Ninguno |
Parámetros del cuerpo de la solicitud
Este punto final no utiliza parámetros del cuerpo de la solicitud HTTP.
Respuesta
Este punto final no tiene elementos de respuesta.
Ejemplo de solicitud
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"
Ejemplo de respuesta
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}
Cuerpo de respuesta
Este punto final no devuelve un cuerpo de respuesta.