Menu Docs
Página inicial do Docs
/ /

Monitore a latência de queries no nível da coleção com o Namespace Insights

Disponível apenas em clusters M10+

Monitore a latência da query em nível de collection com o Namespace Insights. A página Namespace Insights exibe dois gráficos e uma tabela com informações para cada namespace superior ou fixado. As informações incluem métricas e estatísticas para determinados hosts e tipos de operação. Você pode gerenciar namespaces fixados e escolher até cinco namespaces para mostrar nos gráficos de latência de query correspondentes.

Para visualizar a latência de query em nível de coleção com Namespace Insights, você deve ter acesso de Project Read Only, Project Observability Viewer, Project Data Access Read Only, Project Data Access Read/Write ou Project Data Access Admin ao projeto.

  • A guia Namespace Insights é suportada somente para Atlas M10+ clusters.

  • Se você tiver a Queryable Encryption habilitada para uma collection, o Namespace Insights não exibirá a collection neste local. O Atlas edita essas informações.

  • O Atlas exibe os principais namespaces por padrão. Dependendo do intervalo de tempo, um namespace pode entrar e sair da lista monitorada. O Atlas interpola dados ausentes quando pelo menos uma métrica de host existe em ambas as extremidades do intervalo de tempo. If Atlas encounters missing data, dotted lines connect the available data points.

  • Se você atingir o limite de dados para o carregamento de uma página, a seguinte mensagem de erro será exibida:

    Chart data limit reached. Try a smaller time window or fewer hosts.
  • A guia Namespace Insights não oferece suporte a coleções de séries temporais.

Algumas operações de alta latência $lookup não geram um registro de queries lentas para a collection externa. Isso pode ocorrer porque os registros de query lentos correspondem a operações que são relatadas no Analisador de Query, enquanto as métricas de latência incrementam somente quando um bloqueio de coleção é adquirido.

Se a query do $lookup em um shard puder executar uma leitura local, o $lookup não registrará uma operação separada para query da collection externa. Uma leitura local refere-se a quando a query na collection externa tem como alvo apenas o mesmo shard em que a operação atual está sendo executada. Como resultado, a operação $lookup aumenta as métricas de latência e as contagens de operações do Namespace Insights, mas não gera um registro de queries lentas para a collection externa.

Para acessar o Namespace Insights:

1
  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. Na barra lateral, clique em Clusters sob o título Database.

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.

  3. Clique na aba Namespace.

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.

A página Namespace Insights exibe dois gráficos, cada um visualiza uma métrica selecionada para até cinco namespaces selecionados durante o intervalo de tempo filtrado.

Por padrão, o Atlas gera métricas de namespaces fixados e namespaces principais com a maior latência total. Para escolher quais namespaces mapear, consulte Selecionar namespaces para mapear. Para localizar e fixar namespaces, consulte Gerenciar namespaces fixados.

Para selecionar quais métricas visualizar e filtrar por tipo de operação:

1

Selecione uma das seguintes métricas:

Métrica
Descrição

Latência total

Taxa que indica a duração total da operação combinada do servidor em uma coleção (duração total combinada da operação do servidor/intervalo de coleta em segundos).

Latência média

Diferença entre dois tempos de operação do servidor , coletados com 10 minutos de intervalo, dividido pela diferença entre dois valores de contagem total de operação do servidor coletados no mesmo intervalo de 10minutos.

Latência de P50

50º percentil no histograma de latência.

Latência de P95

95º percentil no histograma de latência.

Latência de P99

99º percentil no histograma de latência.

Contagem de operações

Taxa que indica o número total de operações do servidor realizadas em uma coleção (operações totais do servidor / intervalo de coleção)

2

Selecione um dos seguintes tipos de operação:

  • Todos os tipos de operação

  • Leia

  • Escrever

  • Comando

Você pode pesquisar e fixar um máximo de cinco namespaces no topo da tabela a partir da caixa de diálogo Pinned Namespace ou da caixa de pesquisa Search namespaces.

Para gerenciar namespaces fixados a partir da caixa de diálogo Pinned Namespace:

1
  • Se você não tiver namespaces fixados, clique no botão Pin namespaces.

  • Se você tiver fixado namespaces, clique no botão Manage pinned namespaces.

A caixa de diálogo Pinned Namespaces é exibida.

2

Especificar um namespace na caixa de pesquisa Enter namespaces to pin . Você também pode fixar namespaces planejados que ainda não existem.

3

Clique no namespace que você deseja fixar.

4

Clique em Unpin ao lado do namespace que você deseja desafixar.

Para gerenciar namespaces fixados a partir da caixa de pesquisa Search namespaces:

1

Especificar um namespace na caixa de pesquisa Search namespaces .

2
  1. Clique no ícone de ao lado do namespace que você deseja fixar.

  2. Clique em Pin.

3
  1. Clique no ícone de ao lado do namespace que você deseja desafixar.

  2. Clique em Unpin.

O Atlas exibe até cinco namespaces. Ele exibe os namespaces fixados (se houver) e, em seguida, os principais namespaces com a maior latência total por padrão. Você também pode selecionar manualmente os namespaces para o gráfico.

Para selecionar namespaces:

1

Especificar um namespace na caixa de pesquisa Search namespaces .

2

Clique na caixa de seleção ao lado do namespace.

Observação

Você pode selecionar no máximo cinco namespaces. Se você tiver cinco namespaces e quiser exibir outro, deverá desmarcar um.

O Atlas exibe as seguintes colunas de tabela por padrão para namespaces fixados (se houver) e namespaces principais:

  • Latência total para todos os tipos de operação

  • Latência média para todos os tipos de operação

  • Latência P95 para todos os tipos de operação

  • Contagem de operações para todos os tipos de operação

Para ajustar as colunas de métrica e tipos de operação:

1

Clique no botão Edit Columns.

2
  1. Expanda as métricas para exibir ou ocultar.

  2. Selecione os tipos de operação a serem exibidos.

  3. Desmarque os tipos de operação a serem ocultados.

3
  1. Clicar dentro da tabela para fechar o menu suspenso.

  2. Role para a direita para ver as colunas além da borda da largura da tela.

Você pode acessar uma coleção na IU do Atlas a partir da tabela.

Para acessar uma coleção:

1

Especificar um namespace na caixa de pesquisa Search namespaces .

2
  1. Clique no ícone ao lado do namespace da coleção que você deseja visualizar.

  2. Clique em Go to collection.

Voltar

Insights da forma de query

Receber um selo de habilidade

Domine "Otimização de Consultas" gratuitamente!

Saiba mais

Nesta página