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.
Acesso necessário
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.
Considerações
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.
Operações $lookup de alta latência
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.
Acessar insights de namespace
Para acessar o Namespace Insights:
No Atlas, váGo para a Clusters página do seu projeto.
Se ainda não tiver sido exibido, selecione a organização que contém seu projeto no menu Organizations na barra de navegação.
Se ainda não estiver exibido, selecione o projeto desejado no menu Projects na barra de navegação.
Na barra lateral, clique em Clusters sob o título Database.
A página Clusters é exibida.
Filtrar insights de query
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.
Visualizar métricas em Charts
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:
Selecione as métricas a serem exibidas.
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) |
Gerenciar namespaces fixados
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:
Para gerenciar namespaces fixados a partir da caixa de pesquisa Search namespaces:
Selecione os namespaces para o gráfico
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:
Edit Columns
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:
Acesse uma coleção
Você pode acessar uma coleção na IU do Atlas a partir da tabela.
Para acessar uma coleção: