Retornar linhas de log para query lentas que o Performance Advisor e o Analisador de query identificaram.
O Performance Advisor monitora as queries que o MongoDB considera lentas e sugere novos índices para melhorar o desempenho das queries. O limite para queries lentas varia com base no tempo médio de operações no seu cluster para fornecer recomendações pertinentes ao seu volume de trabalho.
Se você não definir a opção de duração ou a opção desde, este comando retornará os dados das últimas 24 horas.
Para usar esse comando, você deve autenticar com uma conta de usuário, uma conta de serviço ou uma chave de API com o role de leitura/gravação de acesso a dados do projeto.
Sintaxe
atlas performanceAdvisor slowQueryLogs list [options]
Opções
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
--duration | int | false | Duração do tempo em milissegundos para a qual você deseja retornar os resultados. Se você especificar a opção desde, a duração começará na data e na hora especificadas. Se você não definir a opção desde então, esse comando retornará os dados da duração antes do tempo atual. |
-h, --help | false | ajuda para lista | |
--nLog | int | false | Número máximo de linhas de registro a serem retornadas. Este valor é padronizado para 20000. |
--namespaces | strings | false | Namespaces dos quais recuperar registros de query lentas sugeridos formatados como <database>.<collection>. Omita este parâmetro para retornar resultados de todos os namespaces. |
-o, --output | string | false | Formato de saída. Os valores válidos são JSON, json-path, go-template ou go-template-file. Para ver o resultado completo, use a opção -o JSON. |
--processName | string | true | Identificador exclusivo do host de um processo MongoDB no seguinte formato: {hostname}:{port}. Você pode obter uma lista de valores possíveis a partir do campo "ID" ao executar o comando "Atlas processos list". |
--projectId | string | false | String hexadecimal que identifica o projeto a ser usado. Esta opção substitui as configurações no arquivo de configuração ou variável de ambiente. |
--since | int | false | Data e hora a partir das quais a query recupera os índices sugeridos. Especifique esse valor como o número de segundos decorridos desde a Era UNIX. Se você não definir a opção de duração, esse comando retornará os dados do valor desde para a hora atual. |
Opções herdadas
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
-P, --profile | string | false | Nome do perfil a ser usado no arquivo de configuração. Para saber mais sobre perfis para o Atlas CLI, consulte https://dochub.mongodb.org/core/atlas-cli-save-connection-settings. |
Exemplos
# 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