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
Puerto IANA
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.
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:
Habilitó pero el trabajo automatizado que recopila los datos aún no se ha ejecutado por primera
MongoDB Usage Data Collectionvez.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 la 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 de API no pueden acceder a los encabezados de respuesta HTTP ni al código de estado. Para solucionarlo, configure 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.