- Esta versión de la documentación está archivada y ya no se admite. Ver la Documentación actual para aprender cómo actualizar su versión de Atlas CLI.
Devuelve líneas de registro para consultas lentas que el Asesor de rendimiento y el Generador de perfiles de consultas identificaron.
Vista previa pública: El subcomando atlas api, generado automáticamente desde la API de administración de MongoDB Atlas, ofrece cobertura completa de la API de administración y se encuentra actualmente en vista previa pública (envíe sus comentarios en https://feedback.mongodb.com/forums/930808-atlas-cli). Las capacidades de la API de administración tienen su propio ciclo de vida de lanzamiento, que puede consultar a través del enlace de documentación del punto final de la API.
Performance Advisor supervisa los queries que MongoDB considera lentos y sugiere nuevos índices para mejorar el rendimiento de los queries. El umbral para queries lentos varía según el tiempo promedio de operaciones en el clúster para brindar recomendaciones pertinentes a la carga de trabajo.
Si no se configura la opción de duración ni la opción desde, este comando devolverá datos de las últimas 24 horas.
Para utilizar este comando, debe autenticarse con una cuenta de usuario o una clave API con la función de lectura/escritura de acceso a datos del proyecto.
Sintaxis
atlas performanceAdvisor slowQueryLogs list [options]
opciones
Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
--duration | Int | false | Tiempo en milisegundos durante el cual desea devolver resultados. Si especifica la opción "desde", la duración comienza en la fecha y hora especificadas. Si no la configura, este comando devuelve datos del período anterior a la hora actual. |
-h, --ayuda | false | ayuda para la lista | |
--nLog | Int | false | Número máximo de líneas de registro que se devolverán. El valor predeterminado es 20 000. |
--namespaces | cadenas | false | Espacios de nombres desde los que se recuperan los registros de consultas lentas sugeridos, con el formato <database>.<collection>. Omita este parámetro para obtener resultados para todos los espacios de nombres. |
-o, --output | string | false | Formato de salida. Los valores válidos son json, json-path, go-template o go-template-file. Para ver la salida completa, use la opción -o json. |
--processName | string | true | Identificador único del host de un proceso MongoDB con el siguiente formato: {nombre_del_host}:{puerto}. Puede obtener una lista de posibles valores del campo 'id' al ejecutar el comando 'atlas processes list'. |
--projectId | string | false | Cadena hexadecimal que identifica el proyecto que se utilizará. Esta opción anula la configuración del archivo de configuración o la variable de entorno. |
--since | Int | false | Fecha y hora a partir de las cuales la consulta recupera los índices sugeridos. Especifique este valor como el número de segundos transcurridos desde la época de UNIX. Si no configura la opción de duración, este comando devuelve datos desde el valor "desde" hasta la hora actual. |
Opciones heredadas
Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
-P, --profile | string | false | Nombre del perfil que se usará en el archivo de configuración. Para obtener más información sobre los perfiles de la CLI de Atlas, consulte https://dochub.mongodb.org/core/atlas-cli-save-connection-settings. |
Ejemplos
# Return a JSON-formatted list of log lines for collections with slow queries for the atlas-111ggi-shard-00-00.111xx.mongodb.net:27017 host in the project with the ID 5e2211c17a3e5a48f5497de3: atlas performanceAdvisor slowQueryLogs list --processName atlas-111ggi-shard-00-00.111xx.mongodb.net:27017 --projectId 5e2211c17a3e5a48f5497de3 --output json