Devuelve líneas de registro para consultas lentas que el Performance Advisor y el perfilador del query identificaron.
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 que tenga el rol de acceso a los datos del Proyecto de Lectura/Escritura.
Sintaxis
mongocli ops-manager performanceAdvisor slowQueryLogs list [options]
opciones
Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
--duration | Int | false | Duración en milisegundos durante la cual deseas devolver resultados. Si especifica la opción desde, la duración comienza en la fecha y hora especificadas. Si no configura la opción "since", este comando devuelve datos del periodo anterior a la hora actual. |
-h, --help | false | ayuda para la lista | |
--hostId | string | true | Identificador único para el host de un proceso MongoDB. |
--nLog | Int | false | Número máximo de líneas de registro a devolver. Este valor es por defecto 20000. |
--namespaces | string | false | Espacios de nombres de los que se recuperan los registros sugeridos de consultas lentas con el formato <database>.<collection>. Omite este parámetro para devolver resultados de 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. |
--projectId | string | false | string hexadecimal que identifica el Proyecto a utilizar. Esta opción anula la configuración en el archivo de configuración o la variable de entorno. |
--since | Int | false | Fecha y hora a partir de las que la query recupera los índices sugeridos. Especifique este valor como el número de segundos transcurridos desde la Unix epoch. Si no se configura la opción de duración, este comando devuelve los datos desde el valor "since" hasta el tiempo actual. |
Opciones heredadas
Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
-P, --profile | string | false | Nombre del perfil que se usará del archivo de configuración. Para aprender más sobre los perfiles para MongoCLI, consulta https://dochub.mongodb.org/core/atlas-cli-configuration-file. |
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: mongocli atlas performanceAdvisor slowQueryLogs list --processName atlas-111ggi-shard-00-00.111xx.mongodb.net:27017 --projectId 5e2211c17a3e5a48f5497de3 --output json