Docs Menu
Docs Home
/ /

Obtenga un archivo de diagnóstico de proyectos

Los ingenieros de MongoDB pueden solicitar a los administradores de Ops Manager que proporcionen archivos de diagnóstico de un proyecto para su depuración y resolución de problemas. Los archivos de diagnóstico del proyecto también contienen información global del sistema sobre Ops Manager.

La clave API requiere la Global Monitoring AdminFunción o para descargar un archivo de diagnóstico.Global Owner

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

GET /groups/{PROJECT-ID}/diagnostics
Nombre
Tipo
Necesidad
Descripción

PROJECT-ID

string

Requerido

Identificador único del proyecto propietario del archivo de diagnóstico.

Proporciona cualquiera de los siguientes parámetros de query que necesites:

Nombre
Tipo
Necesidad
Descripción
predeterminado

número de página

Número

Opcional

Entero basado en uno que devuelve una subsección de resultados.

1

artículos por página

Número

Opcional

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

100

bonita

booleano

Opcional

Bandera que indica si el cuerpo de la respuesta debe estar en un impresión bonita formato.

false

envolvente

booleano

Opcional

Bandera que indica si se debe o no envolver la respuesta en un sobre.

Algunos Los clientes de laAPI no pueden acceder a los encabezados de respuesta HTTP ni al código de estado. Para solucionar esto, configure envelope : true en la consulta.

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

false

ageLimit

entero

Opcional

Tiempo en días para recuperar entradas para el archivo de diagnóstico.

7

limit

entero

Opcional

Número máximo de entradas para el archivo de diagnóstico.

1000

minutos

entero

Opcional

Rango de tiempo del fichero de diagnóstico, que comienza en el número especificado de minutos en el pasado y termina en el momento presente.

Por ejemplo, para recuperar un archivo de diagnóstico con datos de los últimos 10 minutos, especifique minutes=10 en su solicitud.

1440

sizeLimit

entero

Opcional

Tamaño máximo de cada archivo del archivo de diagnóstico, expresado en número de caracteres. Esto incluye valores hasta el entero más cercano a este límite.

50000000

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

Este punto final devuelve un archivo comprimido (.tar.gz) a su directorio de trabajo actual con el nombre que especificó utilizando la opción --output o -o.

curl --user "{PUBLIC-KEY}:{PRIVATE-KEY}" --digest \
--header "Accept: application/gzip" \
--request GET "https://<OpsManagerHost>:<Port>/api/public/v1.0/groups/{PROJECT-ID}/diagnostics?pretty=true" \
--output project_diagnostics.tar.gz

La respuesta guarda project_diagnostics.tar.gz en su directorio de trabajo actual en su host local.

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 devuelve un archivo comprimido (.tar.gz) a su directorio de trabajo actual con el nombre que especificó utilizando la opción --output o -o.

Volver

Uso del servidor

En esta página