Docs Menu
Docs Home
/ /

Generar una instantánea del uso diario

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. mongod mongos Proceso y:

    • estadísticas de memoria

    • fecha

    • organización

    • Proyecto

    • IP

    • PuertoIANA

  • Calcular asignaciones. Esto rellena la assignment colecció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:

  1. Habilitó pero el trabajo automatizado que recopila los datos aún no se ha ejecutado por primera MongoDB Usage Data Collection vez.

  2. Dejaste caer o vaciaste la colección assignments.

  3. No habilitó porque deseaba recopilar datos de uso una sola vez, no todos los MongoDB Usage Data Collection días.

URL base: https://{OPSMANAGER-HOST}:{PORT}/api/public/v1.0

Este recurso requiere que la clave API tenga el Global Owner rol.

POST /usage/dailyCapture

Este punto final no utiliza parámetros de ruta de solicitud HTTP.

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).

1

artículos por página

entero

Número de artículos a devolver por página, hasta un máximo de 500.

100

bonita

booleano

false

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 "envelope" : true en la consulta.

Para los puntos finales que devuelven un resultado, el cuerpo de la respuesta incluye:

Nombre
Descripción

status

Código de respuestaHTTP

content

Cuerpo de respuesta esperado

Para los puntos finales que devuelven una lista de resultados, el objeto results es un sobre. Ops Manager añade el campo status al cuerpo de la respuesta.

Ninguno

Este punto final no utiliza parámetros del cuerpo de la solicitud HTTP.

Este punto final no tiene elementos de respuesta.

1curl --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"
HTTP/1.1 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
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}

Este punto final no devuelve un cuerpo de respuesta.

Volver

Actualizar el tipo de servidor para una organización

En esta página