Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

Generar snapshot de uso diaria

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

    • Puerto IANA

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

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:

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

  2. Descartaste o vaciaste la assignments colección.

  3. No habilitaste MongoDB Usage Data Collection porque querías recopilar datos de uso una vez, no todos los días.

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

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

POST /usage/dailyCapture

Este endpoint no utiliza parámetros de ruta de solicitud HTTP.

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

1

elementosPorPágina

entero

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

100

bonito

booleano

false

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

Para los endpoints que devuelven un resultado, el cuerpo de respuesta incluye:

Nombre
Descripción

status

Código de respuesta HTTP

content

Cuerpo de respuesta esperado

Para los endpoints que devuelven una lista de resultados, el objeto results es un sobre. Ops Manager agrega el campo status al cuerpo de la respuesta.

Ninguno

Este endpoint no utiliza parámetros de cuerpo de solicitud HTTP.

Este endpoint 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 endpoint no devuelve un cuerpo de respuesta.

Volver

Actualizar el tipo de servidor para una organización

En esta página