Menu Docs
Página inicial do Docs
/
MongoDB Ops Manager
/ /

Exibir métricas em tempo real

Nesta página

  • Habilitar ou desabilitar o painel de desempenho em tempo real para um projeto
  • Visualização da tabela
  • Ver gráfico
  • Confira as métricas exatas na visualização do gráfico
  • Exibição de Parar e Reiniciar

Observação

O Disponibilidade Ops Manager pode exibir métricas em tempo real para sistemas MongoDB que a automação gerencia. A coleta de dados em tempo real requer o MongoDB Agent.

O MongoDB Ops Manager oferece suporte a métricas em tempo real para mongod (conjuntos de réplicas e shards) e processos mongos .

Para visualizar métricas em tempo real, clique no botão Metrics para o sistema desejado e, em seguida, clique em Real Time.

Monitore as métricas de implantação para identificar problemas de desempenho e determinar se a implantação atual atende aos seus requisitos. Para saber mais sobre as métricas disponíveis para monitorar seus sistemas, consulte Verificar métricas disponíveis.

Para acessar esse recurso, você deve:

No canto superior direito, você pode clicar para visualizar as métricas em um Table ou Graph.

Observação

Privilégios necessários

Para habilitar Real-Time Performance Panel para um projeto, você deve ter a funçãoProject Owner para o projeto.

O Ops Manager ativa o painel de desempenho em tempo real por padrão. Para alternar essa configuração:

1
2
Campos
Displays
Commands
Queries
Updates
Deletes
Inserts
GetMores
Número das operações especificadas (comandos, queries, etc.) que o mongostat relatou.
Time / Read
Time / Write
Time / Command
Métricas de latência para solicitações atuais de leitura, solicitações de gravação e outros comandos de banco de dados. Disponível apenas para MongoDB 3.4+. Para saber mais, consulte opLatencies em serverStatus.
Scanned / Returned
Scanned Objects / Returned
Proporção de documentos e objetos digitalizados para documentos e objetos retornados nas queries atuais. Essas métricas 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
Número de leituras ativas, leituras em fila, escritas ativas e escritas em fila que o mongostat relatou.
Lag Time
Tempo necessário para replicar operações dos nós primários para os secundários de um conjunto de réplicas. Disponível apenas para nós 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

Estatística que depende do sistema operacional dos nós no cluster:

  • Linux: exibe a porcentagem sendo usada atualmente da CPU e da capacidade de disco e o uso total de memória física, excluindo buffers, cache e espaço de troca, da máquina hospedando o MongoDB.

  • macOS: exibe a porcentagem sendo usada atualmente da CPU e da capacidade de disco e o uso total de memória física, excluindo cache e espaço de troca, da máquina hospedando o MongoDB.

  • Windows: exibe a porcentagem sendo usada atualmente da CPU e da capacidade de disco e o uso total de memória física da máquina hospedando o MongoDB.

Connections
Bytes In
Bytes Out
Número de conexões atuais da máquina hospedando o MongoDB e o número de bytes de entrada e saída que o mongostat relatou.

Clique em para ocultar ou exibir campos da tabela.

Charts
Displays
Connections, Network In, Network Out
Número de conexões atuais da máquina hospedando o MongoDB e o número de bytes de entrada e saída que o mongostat relatou.
CPU, Disk IOPS, and Sys Mem

A estatística depende do sistema operacional dos nós no cluster:

  • Linux: exibe a porcentagem sendo usada atualmente da CPU e da capacidade de disco e o uso total de memória física, excluindo buffers, cache e espaço de troca, da máquina hospedando o MongoDB.

  • macOS: exibe a porcentagem sendo usada atualmente da CPU e da capacidade de disco e o uso total de memória física, excluindo cache e espaço de troca, da máquina hospedando o MongoDB.

  • Windows: exibe a porcentagem sendo usada atualmente da CPU e da capacidade de disco e o uso total de memória física da máquina hospedando o MongoDB.

Operations
Número de operações conforme relatado pelo mongostat.
Query Execution Times
Exibe métricas de latência para solicitações atuais de leitura, solicitações de gravação e outros comandos de banco de dados. Disponível apenas para MongoDB 3.4+. Para saber mais, consulte opLatencies em serverStatus.
Query Targeting
Proporção de documentos e objetos digitalizados para documentos e objetos retornados nas queries atuais. Essas métricas são úteis para determinar se e como uma query utiliza um índice. Para saber mais, consulte Analisar o desempenho da query.
Reads & Writes
Número de leituras ativas, leituras em fila, escritas ativas e escritas em fila conforme relatado pelo mongostat.
Replication Lag
Tempo necessário para replicar operações dos nós primários para os secundários de um conjunto de réplicas. Disponível apenas para nós secundários de um conjunto de réplicas. Para saber mais, consulte Nós secundários do conjunto de réplicas.
Hottest Collections

Coleções com a maior parte de operações que o mongotop relatou. Para cada collection quente, a tabela também exibe o Utilization Percent para a collection.

Utilization Percent é calculado com base nos tempos de leitura e gravação que o mongotop relatou durante um período de amostragem. Especificamente, o Utilization Percent é a porcentagem (arredondada para o 0.1% mais próximo dos tempos de leitura e gravação de uma collection em relação aos tempos de leitura e gravação de todas as collections no sistema durante o período de amostragem. Se nenhuma operação de leitura e gravação ocorrer durante este período, o Utilization Percent poderá ser 0%.

A collection mais populares correspondem à hora mais atual exibida no Atlas Charts. Ou seja, se a exibição estiver em execução (não pausada), a collection corresponderá à collection mais popular no registro de data/hora atual. Se a exibição estiver pausada, a collection corresponderá à collection mais popular no momento da pausa.

Slowest Operations

Operações mais lentas que o db.currentOp() relatou.

As operações correspondem ao tempo mais atual exibido nos Atlas Charts. Ou seja, se a exibição estiver em execução (não pausada), as operações corresponderão à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.

Clique na operação para visualizar o JSON document detalhado que db.currentOp() comunicou para a operação.

Os usuários com a função de Administrador de acesso a dados podem acessar botões para forçar a interrupção de uma operação ou de uma transação inativa no painel de detalhes da operação:

Para interromper uma operação lenta:

  1. Clique na operação no painel Slowest Operations .

  2. Clique em Kill Op no painel Operation Details .

    Como alternativa, clique em Kill Session se a operação for uma transação inativa.

  3. Clique em Yes, terminate this operation no modal Confirm Operation .

Para saber mais sobre transações, consulte o manual do MongoDB.

Para ocultar/Mostrar uma métrica no gráfico, clique na caixa de cor da métrica.

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.

Para interromper a atualização das métricas exibidas, clique em Pause . Pause apenas interrompe a atualização das exibições e não pausa a collection dos dados subjacentes.

Para reiniciar as atualizações de exibição, clique em Play.

Voltar

Ver processos do MongoDB