Docs Menu
Docs Home
/ /
Uso del servidor

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 de todos los proyectos y organizaciones incluye la información actual de cada proceso mongod mongos 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:

Estado
Código de respuestaHTTP

envolvente

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