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 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.
Acesso necessário
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
.
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:
No Atlas, acesse a Project Settings página.
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.
Ao lado do menu Projects, expanda o menu Options e clique em Project Settings.
A página Configurações do projeto é exibida.
Acesse o Real-Time Performance Panel
Para visualizar o painel de desempenho em tempo real:
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.
Se ainda não estiver exibido, clique em Clusters na barra lateral.
A página Clusters é exibida.
Clique em.<a class=\" \" href=\" \"Real Time title=\" \"><svg xmlns=\" \" width=\" \" height=\" \" fill=\" \" viewbox=\" \" class=\" \" role=\" \" aria-label=\" \"><path fill=\" \" d=\" \"> <path fill=\" \" d=\" \">
O Atlas exibe os dados como um gráfico. Clique em Table para visualizar os dados como uma tabela.
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 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 ( |
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 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. 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. |
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 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 . |