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

Monitore o desempenho em tempo real

Nesta página

  • Acesso necessário
  • Habilitar ou desabilitar o Real-Time Performance Panel
  • Acesse o Real-Time Performance Panel
  • Ver gráfico
  • Visualização da tabela

Disponível apenas em clusters M10+

O Real-Time Performance Panel (RTPP) monitora e exibe o tráfego de rede atual, operações de banco de dados nas máquinas que hospedam o MongoDB em seus clusters e estatísticas de hardware sobre os hosts. Use o RTPP para identificar visualmente as operações relevantes do banco de dados, avaliar os tempos de execução de queries e a proporção de documentos digitalizados em relação aos documentos retornados, monitorar a carga e o rendimento da rede e descobrir possíveis atrasos de replicação em nós secundários de conjuntos de réplicas.

Observação

O RTPP talvez não funcione se sua carga de trabalho Atlas Triggers db.currentOp() saída maior que o tamanho máximo do RTPP de 4MB por amostra.

Para habilitar ou desabilitar Real-Time Performance Panel para um projeto, você deve ter acesso Project Owner . Os usuários com acesso Organization Owner devem se adicionar ao projeto como Project Owner.

Real-Time Performance Panel é habilitado por padrão. Para desabilitar ou habilitar o Real-Time Performance Panel para um projeto:

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. Ao lado do menu Projects, expanda o menu Options e clique em Project Settings.

    A página Configurações do projeto é exibida.

2

Para visualizar o painel de desempenho em tempo real:

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. Se ainda não estiver exibido, clique em Clusters na barra lateral.

    A página Clusters é exibida.

2

Se o conjunto de réplicas fizer parte de um cluster fragmentado, primeiro clique no cluster fragmentado que contém o conjunto de réplicas.

3
4

O Atlas exibe os dados como um gráfico. Clique em Table para visualizar os dados como uma tabela.

5
Gráfico/Localização
Descrição
Connections, Network In, Network Out (Topo do painel)
Exibe o número de conexões atuais da máquina hospedando o MongoDB e o número de bytes de entrada e saída como relatado pelo mongostat.
CPU, Disk IOPS, and Sys Mem (Topo do painel)
Exibe a porcentagem sendo usada atualmente do CPU, operações de leitura e gravação de disco por segundo e o uso total de memória física, excluindo buffers e espaço de troca, da máquina hospedando o MongoDB.
Operations
Exibe o número de operações conforme relatado por mongostat.
Query Execution Times
Exibe estatísticas de latência para solicitações atuais de leitura, solicitações de gravação e outros comandos de banco de dados. Disponível no MongoDB 3.6 ou posterior. Consulte opLatencies no serverStatus para mais informações.
Query Targeting

Exibe a proporção de documentos e objetos digitalizados para documentos e objetos exibidos nas consultas atuais. Essas estatísticas são úteis para determinar se e como uma consulta utiliza um índice. Consulte Analisar o desempenho da consulta para obter mais informações.

Os cursores de fluxos de alterações que o processo do Atlas Search (mongot) usa para manter os índices do Atlas Search atualizados podem contribuir para a taxa de direcionamento de query e acionar alertas de direcionamento de query se a taxa for alta.

Reads & Writes
Replication Lag
Disponível apenas para membros secundários de um conjunto de réplicas. Exibe o tempo necessário para replicar operações dos membros primários para os secundários de um conjunto de réplicas. Consulte Membros secundários do conjunto de réplicas para obter mais informações.
Hottest Collections

Exibe as coleções com a maior parte de operações, conforme relatado pelo mongotop. Para cada coleção quente, a tabela também exibe o Utilization Percent.

Utilization Percent é calculado com base nos tempos de leitura e gravação informados por mongotop durante um período de amostragem. Especificamente, o Utilization Percent é a porcentagem (arredondada para o 0,1%) dos tempos de leitura e gravação de uma coleção em relação aos tempos de leitura e gravação de todas as coleções na implantação durante o período de amostragem. Se nenhuma operação de leitura e gravação ocorrer durante esse período, o Utilization Percent será de 0%.

As collections mais populares correspondem à hora mais atual exibida nos gráficos. Isto é, se a exibição estiver funcionando (ou seja, não pausada), as collections correspondem às collections mais populares no registro de horário do momento. Se a exibição estiver pausada, as collections corresponderão às collections mais populares no momento da pausa.

Se você tiver a Queryable Encryption habilitada para uma coleção, o RTPP não exibirá a coleção nesse local. O Atlas edita essas informações.

Slowest Operations

Exibe as operações mais lentas conforme relatado pelo db.currentOp().

As operações correspondem ao tempo mais atual exibido nos gráficos. Isto é, se a exibição estiver funcionando (ou seja, não pausada), as operações correspondem às operações mais lentas no registro de data/hora atual. Se a exibição estiver pausada, as operações corresponderão às operações mais lentas no tempo pausado.

Selecione uma das operações para abrir o painel Operation Details , onde você pode encerrar a operação selecionada usando o botão Kill Op . O botão Kill Op emite o método db.killOp() para a operação selecionada.

Se você tiver a Queryable Encryption habilitada para uma coleção, o RTPP ocultará o modo de exibição JSON da query se envolver campos criptografados. O Atlas edita essas informações.

Se você pausar a visualização Graph do Real-Time Performance Panel, poderá passar o mouse sobre um gráfico de linha para ver seu valor exato, juntamente com as operações mais lentas e as collections mais quentes, em um determinado momento no tempo.

Pausar o painel de desempenho não afeta a coleta dos dados subjacentes. Ao retomar a visualização Graph, os gráficos de linha são reiniciados a partir de uma exibição vazia.

Clique em para ocultar ou exibir campos da tabela.

Campos
Descrição
Commands
Queries
Updates
Deletes
Inserts
GetMores
Exibe o número de operações especificadas (comandos, queries etc.) conforme relatado por mongostat.
Time / Read
Time / Write
Time / Command
Exibe estatísticas de latência para solicitações de leitura atuais, solicitações de gravação e outros comandos do banco de dados. Para saber mais, consulte opLatencies em serverStatus.
Scanned / Returned
Scanned Objects / Returned
Exibe a proporção de documentos e objetos digitalizados para documentos e objetos retornados nas queries atuais. Essas estatísticas são úteis para determinar se e como uma query utiliza um índice. Para saber mais, consulte Analisar o desempenho da query.
Active Readers
Active Writers
Queued Readers
Queued Writers
Lag Time
Disponível apenas para nós secundários de um conjunto de réplicas. Exibe o tempo necessário para replicar operações dos nós primários para os secundários de um conjunto de réplicas. Para saber mais, consulte Nós secundários do conjunto de réplicas.
CPU
Disk IOPS
Sys Mem
Exibe a porcentagem sendo usada atualmente do CPU, operações de leitura e gravação de disco por segundo e o uso total de memória física, excluindo buffers e espaço de troca, da máquina hospedando o MongoDB.
Connections
Bytes In
Bytes Out
Exibe o número de conexões atuais da máquina hospedando o MongoDB e o número de bytes de entrada e saída como relatado pelo mongostat.

Voltar

Desempenho da consulta