Menu Docs
Página inicial do Docs
/
Atlas
/ /

Monitore as estatísticas da forma de query com insights da forma de query

Você pode monitorar as métricas de execução de query em nível de operação para formas de query com queries de execução lenta usando o Query Shape Insights. A página Query Shape Insights exibe gráficos e uma tabela que descrevem as métricas de desempenho para as formas de query em seu projeto com o maior tempo de execução total. Você pode filtrar os dados de forma de query exibidos por host, fragmento e intervalo de tempo e selecionar até cinco formas de query para visualizar nos gráficos de métricas correspondentes.

O Atlas suporta insights de forma de query apenas em clusters dedicados (M10 e superior) que executam o MongoDB versão 8.0 e superior.

Observação

Para garantir o desempenho e a escalabilidade para clusters com alto volume de queries, os Insights da Forma de Query podem exibir dados de um conjunto de amostras do total de queries executadas em seu cluster.

Para visualizar métricas com o Query Shape Insights, você deve ter Project Observability Viewer acesso , Project Data Access Read Only, Project Data Access Read/Write, Project Data Access Admin ou Project Owner ao projeto.

Importante

As formas de query que expõem nomes de campo, mas valores editados podem conter PII do usuário . Para visualizar formas de query truncadas ou completas no Query Shape Insights, você deve ter uma das roles de projeto listadas acima, cada uma delas dando acesso para visualizar PII. Para usuários sem essas permissões, o Query Shape Insights identifica as formas de query pelo hash da forma de query .

Para acessar Insights da Forma de Query:

1

AVISO: Melhorias de navegação em andamento No momento, estamos implementando uma experiência de navegação nova e aprimorada. Se as etapas a seguir não corresponderem à sua visualização na IU do Atlas, consulte a documentação de visualização.

  1. Se ainda não tiver sido exibido, selecione a organização que contém seu projeto no menu Organizations na barra de navegação.

  2. Se ainda não estiver exibido, selecione o projeto desejado no menu Projects na barra de navegação.

  3. Se ainda não estiver exibido, clique em Clusters na barra lateral.

    A página Clusters é exibida.

2
  1. No painel do projeto, clique em View Monitoring na instância desejada.

  2. Clique na aba Query Insights.

    A aba Query Shapes é exibida por padrão.

Você pode filtrar a página Query Insights por nó, estado do nó (primário ou secundário) e shard. Você também pode filtrar por um intervalo de datas personalizado nos últimos sete dias ou selecionar um dos seguintes intervalos de tempo predefinidos:

  • 7 dias

  • 5 dias

  • 2 dias

  • 24 horas (padrão)

  • 12 horas

  • 8 horas

  • 1 hora

Quando você aplica um filtro, o Atlas obtém dados novamente para os gráficos e tabela na tela atual.

Observação

Os nós de analítica são incluídos quando você filtra por estado do nó secundário.

O Query Shape Insights exibe gráficos e uma tabela que descrevem métricas para formas de query em seu projeto com queries de execução lenta.

A tabela Insights de forma de query contém uma linha para cada forma de query principal em seu projeto, em que as formas de query principais são determinadas pelo tempo de execução total mais alto. Cada linha contém a forma de query ou seu hash de forma de query , o namespace da forma de query, o comando de query e quaisquer métricas que você selecionar para exibir. Você pode usar o botão Edit Columns para escolher qual das seguintes métricas incluir como colunas da tabela:

Métrica
Descrição

Tempo total de execução

Tempo total em microssegundos gastos executando queries com a forma de query fornecida. Se a query resultou em getMore comandos, essa métrica inclui o tempo gasto no processamento das getMore solicitações. Esta métrica não inclui o tempo gasto aguardando o cliente.

Tempo médio de execução

Tempo médio em microssegundos gastos executando queries com a forma de query fornecida. Se a query resultou em getMore comandos, essa métrica inclui o tempo gasto no processamento das getMore solicitações. Esta métrica não inclui o tempo gasto aguardando o cliente.

Contagem de Execução

Número total de vezes que queries com a forma de query fornecida foram executadas.

Chaves examinadas

Número total de chaves de índice dentro e fora dos limites examinadas por queries com a forma de query fornecida.

Chaves examinadas:devolvidas

Proporção de chaves de índice dentro e fora dos limites examinadas para índices contendo documentos retornados por queries com a forma de query fornecida.

Documentos examinados

Número total de documentos examinados por queries com a forma de query fornecida .

Docs devolvidos

Número total de documentos retornados por queries com a forma de query fornecida .

Documentos examinados: devolvidos

Proporção de documentos examinados em relação aos documentos retornados por queries com a forma de query fornecida .

Tempo total de resposta

Tempo em microssegundos gastos desde o início do processamento da query até a primeira resposta do servidor .

Última execução

Tempo de execução de execução em microssegundos para a query mais recente com a forma de query fornecida.

Tempo de execução do P50

50º percentil no histograma de tempo de execução.

Tempo de execução do P90

90º percentil no histograma de tempo de execução.

Tempo de execução do P99

99º percentil no histograma de tempo de execução.

Você também pode exibir gráficos para uma ou mais das métricas acima, selecionando a métrica de ecah que deseja mapear no menu suspenso no cabeçalho do componente Query Shape Statistics.

O Atlas pode mapear cada métrica para até cinco formas de query de cada vez. Por padrão, os gráficos do Atlas cada métrica para as cinco formas de query com o Total Execution Time mais alto. Você pode optar por traçar diferentes formas de query marcando ou desmarcando a caixa de seleção na linha das formas de query desejadas. Você pode gerenciar quais formas de query devem ser mapeadas da tabela, marcando ou desmarcando a caixa de seleção na linha das formas de query desejadas.

Para ver mais detalhes sobre uma forma de query, clique na linha da forma de query para abrir a visualização Query Shape Details. Essa visualização contém a forma de query completa e o hash de forma de query , cada métrica de tabela listada acima e as seguintes métricas adicionais:

  • Carimbo de data/hora da última visualização

  • Carimbo de data/hora da primeira visualização

  • Último aplicativo visualizado

  • Último nome e versão do driver visto

  • Primeiro aplicativo visto

  • Nome e versão do driver visto primeiro

Por padrão, o Query Shape Insights exibe gráficos de métrica para as cinco principais formas de query com o Total Execution Time mais alto. Você pode selecionar até cinco formas de query para mapear na tabela Query Shape Insights.

Para pesquisar e selecionar formas de query na tabela Query Shape Insights:

1

Você pode filtrar a tabela Query Shape Insights pelas seguintes categorias:

  • Forma de query: Na caixa de pesquisa Search by Query Shape, insira a forma de query ou seu hash de query associado.

  • Namespace: no menu suspenso Select Namespaces, selecione um ou mais namespaces para filtrar.

  • Comando: no menu suspenso Select Commands, selecione um ou mais comandos para filtrar.

2

Você pode classificar a tabela Query Shape Insights por uma ou mais colunas de métricas para ajudar a identificar quais formas de query devem ser mapeadas.

Para classificar por uma métrica em ordem decrescente ou crescente, clique no ícone sort ao lado do nome da coluna associada uma ou duas vezes, respectivamente. Para classificar por várias colunas, pressione Shift e clique nos ícones sort na ordem em que você deseja classificar várias colunas da tabela.

3

Clique na caixa de seleção na linha da forma de query desejada .

Você pode selecionar até cinco formas de query de cada vez.

Voltar

Habilitar ou Desabilitar

Nesta página