Página inicial do Docs → Iniciar e gerenciar o MongoDB → MongoDB Atlas
Monitore o desempenho em tempo real
Nesta página
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 pode não funcionar se sua carga de trabalho disparar uma saída db.currentOp()
maior que o tamanho máximo do RTPP de 4MB por amostra.
Acesso obrigatório
Para habilitar ou desabilitar o 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
.
Habilitar ou desabilitar o Real-Time Performance Panel
Real-Time Performance Panel é habilitado por padrão. Para desabilitar ou habilitar o Real-Time Performance Panel para um projeto:
Acesse o Real-Time Performance Panel
Para visualizar o painel de desempenho em tempo real:
Ver gráfico
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 retornados nas queries atuais. Essas estatísticas são úteis para determinar se e como uma query utiliza um índice. Consulte Analisar o desempenho da consulta para obter mais informações. ObservaçãoOs cursores de fluxos de alterações que o processo do Atlas Search ( |
Reads & Writes | Exibe o número de leituras ativas, leituras em fila, escritas ativas e escritas em fila conforme relatado pelo mongostat . |
Replication Lag | 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. Consulte Membros secundários do conjunto de réplicas para obter mais informações. |
Hottest Collections | Exibe as collections com a maior parte de operações, conforme relatado pelo Utilization Percent é calculado com base nos tempos de leitura e gravação informados por 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. ObservaçãoSe você tiver a Queryable Encryption habilitada para uma collection, o RTPP não exibirá a collection nesse local. O Atlas edita essas informações. |
Slowest Operations | Exibe as operações mais lentas conforme relatado por 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. ObservaçãoSe 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. |
Confira as métricas exatas na visualização do gráfico
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.
Visualização da tabela
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 atuais de leitura, solicitações de gravação e outros comandos de 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 | Exibe o número de leituras ativas, leituras em fila, escritas ativas e escritas em fila conforme relatado pelo mongostat . |
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 . |