Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
Menu Docs

Revise as métricas disponíveis do Ops Manager

Você pode revisar as seguintes métricas para monitorar seus sistemas. Todas as métricas de hardware incluem métricas ou Atlas Charts individuais para valores máximos.

Observação

O Ops Manager coleta métricas de hardware somente se a automação gerenciar o processo. Um agente de monitoramento só pode coletar métricas do banco de dados .

Importante

As métricas disponíveis dependem da sua função de usuário e do tipo de sistema.

As métricas a seguir refletem o desempenho e o comportamento do processo MongoDB .

Métrica
Descrição
Asserts

Exibe as seguintes informações:

  • regular exibe a taxa média de alertas regulares aumentados por segundo durante o período de amostra selecionado.

  • warning exibe a taxa média de avisos por segundo durante o período de amostra selecionado.

  • msg exibe a taxa média de alertas de mensagens por segundo durante o período de amostra selecionado. Esses erros internos do servidor possuem uma sequência de texto bem definida. O MongoDB Atlas registra rastreamentos de pilha para eles.

  • user exibe a taxa média de alertas de usuário por segundo durante o período de amostra selecionado. Essa métrica inclui alertas que um usuário gera, como espaço fora do disco ou erros de chave duplicados.

Monitore declarações para acompanhar quantos erros ocorrem ao tentar ler ou gravar dados. Verifique os registros do servidor para identificar a origem de quaisquer erros.

Cache Activity

Exibe as seguintes informações:

  • readInto exibe a taxa média de bytes por segundo lidos no cache do WiredTiger durante o período de amostra selecionado.

  • writtenFrom exibe a taxa média de bytes por segundo gravados no cache do WiredTiger durante o período de amostra selecionado.

Monitore a atividade do cache para acompanhar a taxa de transferência de leitura e gravação do cache do mecanismo de armazenamento WiredTiger.

Cache Ratio

Exibe as seguintes informações:

  • cache fill ratio mede o quão cheio está o cache. O Ops Manager calcula esse valor dividindo o número de bytes atualmente no cache pelo número máximo de bytes configurados e representa o resultado como uma porcentagem. Uma taxa de preenchimento de cache próxima a 100% indica que o conjunto de trabalho da query é maior do que o tamanho do cache configurado. Aumentar o tamanho do cache pode reduzir a E/S do disco.

  • dirty fill ratio representa a proporção de bytes sujos (páginas modificadas na memória, mas ainda não gravadas no disco) em relação ao cache total. Uma alta taxa de preenchimento sujo indica que uma quantidade significativa de dados está esperando para ser liberada para o disco, o que pode impacto o desempenho. Monitore essa métrica para volumes de trabalho de gravação pesados para garantir a durabilidade dos dados.

Monitore a proporção de cache para determinar se o tamanho do cache é suficiente para o volume de trabalho atual.

Cache Usage

Exibe as seguintes informações:

  • used exibe o número de bytes atualmente no cache do WiredTiger.

  • dirty exibe o número de bytes sujos rastreados atualmente no cache do WiredTiger.

Monitore o uso do cache para determinar se o cache do WiredTiger está próximo da capacidade.

Catalog

Exibe as seguintes informações:

  • total databases exibe o número total de bancos de dados que não são do sistema.

  • total collections exibe o número total de coleções em todos os bancos de dados que não sejam do sistema.

  • total views exibe o número total de visualizações em todos os bancos de dados que não sejam do sistema.

  • total indexes exibe o número total de índices em todas as coleções que não sejam do sistema.

Monitore as contagens de catálogo para evitar que um número excessivo de bancos de dados, collections, exibições ou índices cause falhas de inicialização.

Connection Rate

Exibe as seguintes informações:

  • connections net increase exibe a taxa por segundo do aumento neto de conexões.

  • connections net decrease exibe a taxa por segundo da redução bruta de conexões.

  • connections created exibe a taxa por segundo de conexões criadas.

Monitore a taxa de conexão para acompanhar a rapidez com que as conexões estão sendo criadas ou removidas.

Connections

Exibe o número total de conexões ativas para a implantação. Cada conexão usa sua própria pilha de threads, portanto, um grande número de conexões pode resultar em uso significativo de RAM.

Monitore as conexões para determinar se os limites de conexão atuais são suficientes.

Cursors

Exibe as seguintes informações:

  • totalOpen exibe o número de cursores que o servidor está mantendo para os clientes. Como o MongoDB exausta cursores não utilizados, esse valor geralmente é pequeno ou zero. No entanto, se houver uma fila, cursores tailable obsoletos ou um grande número de operações, esse valor poderá aumentar.

  • timedOut exibe a taxa média de cursores que excederam o tempo limite por segundo durante o período de amostra selecionado.

Monitore os cursores para fechar cursores desnecessários e reduzir a configuração de tempo limite no aplicativo.

DB Storage

Exibe as seguintes informações:

  • storageSize exibe a soma total do espaço de armazenamento compactado no disco alocado para o armazenamento de documento em todos os bancos de dados.

  • logicalDataSize W/System exibe a soma do tamanho total descompactado em bytes dos dados do documento (incluindo o fator de preenchimento) em todos os bancos de dados, incluindo bancos de dados do sistema.

  • logicalDataSize exibe a soma do tamanho total descompactado em bytes dos dados do documento (incluindo o fator de preenchimento) em bancos de dados fora do sistema.

  • indexSize exibe o tamanho lógico total da soma em bytes (incluindo compactação de prefixo) dos dados de índice em todos os bancos de dados.

  • totalDatabases exibe o número total de bancos de dados.

  • totalCollections exibe o número total de coleções em todos os bancos de dados.

  • totalViews exibe o número total de visualizações em todos os bancos de dados.

  • totalIndexes exibe o número total de índices em todas as coleções.

Monitore o espaço de armazenamento para determinar se o tamanho do disco deve ser aumentado manualmente.

Document Metrics

Exibe as seguintes informações:

  • returned exibe a taxa média por segundo de documentos retornados por queries durante o período de amostra selecionado.

  • inserted exibe a taxa média por segundo de documentos inseridos durante o período de amostra selecionado.

  • updated exibe a taxa média por segundo de documentos atualizados durante o período de amostra selecionado.

  • deleted exibe a taxa média por segundo de documentos excluídos durante o período de amostra selecionado.

Monitore as métricas do documento para medir a conclusão do MongoDB de trabalho.

Memory

Exibe o consumo total de memória em megabytes em um determinado ponto no tempo:

  • resident exibe o número de megabytes de memória residente usados pelo processo mongod. Para sistemas WiredTiger, isso inclui o cache WiredTiger mais a memória usada por outras estruturas mongod na memória. Por padrão, omongod com WiredTiger reserva 50% do total da memória física para o cache.

  • virtual exibe os megabytes virtuais para o processo do mongod. Se o virtual for muito maior do que a memória mapeada, o processo mongod poderá usar memória excessiva para outros fins, como pilhas de threads de conexão.

  • mapped exibe o número de mapas de memória MMAPv1 de todos os arquivos de dados. Esse número provavelmente é semelhante ao tamanho total do seu(s) banco de dados(s) de dados. O WiredTiger não usa arquivos mapeados de memória, portanto, esse valor é 0.

Monitore a memória para determinar se sua implementação atual atende às suas necessidades de memória.

Network

Exibe as seguintes informações:

  • bytesIn exibe a taxa média de bytes físicos (após qualquer compactação de cabo) enviados a esse servidor de banco de dados por segundo durante o período de amostra selecionado.

  • bytesOut exibe a taxa média de bytes físicos (após qualquer compressão de cabo) enviada deste servidor de banco de dados por segundo durante o período de amostra selecionado.

  • numRequests exibe a taxa média de solicitações enviadas para este servidor de banco de dados por segundo durante o período de amostra selecionado.

Monitore as métricas de rede para acompanhar seu desempenho.

OpCounters

Exibe as seguintes informações:

  • command exibe a taxa média de comandos realizados por segundo durante o período de amostra selecionado.

  • query exibe a taxa média de queries realizadas por segundo durante o período de amostra selecionado.

  • insert exibe a taxa média de inserções realizadas por segundo durante o período de amostra selecionado.

  • delete exibe a taxa média de exclusões realizadas por segundo durante o período de amostra selecionado.

  • update exibe a taxa média de atualizações realizadas por segundo durante o período de amostra selecionado.

  • getmore exibe a taxa média de getMores realizados por segundo em qualquer cursor durante o período de amostra selecionado. Em um primário, esse valor pode ser alto mesmo que a contagem de queries seja baixa porque os secundários obtêmMais do primário como parte da replicação.

  • ttldeleted exibe a taxa média de exclusões de TTL realizadas por segundo durante o período de amostra selecionado. As exclusões de TTL se aplicam somente ao primário e são replicadas para secundários.

Monitore as operações do MongoDB para validar problemas de desempenho relacionados a cargas de trabalho altas. Confirme o tipo de operações responsáveis pela carga.

Operation Execution Times

Exibe as seguintes informações:

  • avg ms/read exibe o tempo médio de execução em milissegundos por operação de leitura durante o período de amostra selecionado.

  • avg ms/write exibe o tempo médio de execução em milissegundos por operação de gravação durante o período de amostra selecionado.

  • avg ms/write w/o flow control exibe o tempo médio de execução em milissegundos por operação de gravação durante o período de amostra selecionado depois que o impacto do controle de fluxo é subtraído do total.

  • avg ms/command exibe o tempo médio de execução em milissegundos por operação de comando durante o período de amostra selecionado.

Monitore os tempos de execução da operação para identificar operações lentas e possíveis gargalos de desempenho.

Operation Throttling

Exibe as seguintes informações:

  • rejected exibe o número de operações rejeitadas ao longo do tempo porque correspondem a um filtro de rejeitação definido pelo usuário. Esses filtros evitam a degradação do cluster causada por queries ineficientes ou limites de recursos. Você pode definir esses filtros executando o comando query settings.

  • killed exibe o número de operações de leitura eliminadas ao longo do tempo devido a exceder o tempo limite padrão do cluster. Esse timeout impede que querys não intencionais de longa duração consumam recursos excessivos do banco de dados . Os tempos limite definidos no nível de operação substituem o tempo limite no nível do cluster.

Monitore a limitação da operação para identificar queries que estão sendo rejeitadas ou eliminadas.

Page Faults

Exibe a taxa média de falhas de página nesse processo por segundo durante o período de amostra selecionado. Em ambientes não Windows, isso se aplica somente a falhas de páginas rígidas.

Monitore as falhas da página para determinar se deve aumentar sua memória.

Queues

Exibe as seguintes informações:

  • total exibe o número de operações em fila e aguardando qualquer bloqueio.

  • readers exibe o número de operações em fila e aguardando um bloqueio de leitura.

  • writers exibe o número de operações em fila e aguardando um bloqueio de escrita.

Monitore as filas para identificar possíveis problemas e gargalos.

Query Executor

Exibe as seguintes informações:

  • scanned exibe a taxa média por segundo durante o período de amostra selecionado de itens de índice verificados durante queries e avaliação do plano de queries. Essa taxa é orientada pelo mesmo valor que totalKeysExamined na saída de explain().

  • scanned objects exibe a taxa média por segundo durante o período de amostra selecionado de documentos digitalizados durante queries e avaliação do plano de queries. Essa taxa é orientada pelo mesmo valor que totalDocsExamined na saída de explain().

Monitore o executor de queries para identificar queries ineficientes que verificam mais índices ou documentos do que o necessário.

Query Targeting

Exibe a eficiência das operações de leitura executadas no MongoDB:

  • scanned / returned exibe a proporção entre o número de itens de índice digitalizados e o número de documentos retornados por queries, desde o ponto de dados anterior para o período de amostra selecionado. Um valor de 1.0 significa que todos os documentos retornados correspondem exatamente aos critérios de query. Valores mais altos indicam que as queries verificam mais itens de índice por documento retornado.

  • scanned objects / returned exibe a proporção entre o número de documentos digitalizados e o número de documentos retornados por queries, desde o ponto de dados anterior para o período de amostra selecionado.

Monitore o direcionamento de query para determinar a eficiência de leitura e otimizar queries e índices.

Scan and Order

Exibe a taxa média por segundo durante o período de amostra selecionado de queries que retornam resultados classificados que não podem executar a operação de classificação usando um índice.

Monitore esta métrica para identificar se suas queries precisam de índices.

Shard Data Size

Exibe a quantidade de espaço de armazenamento em bytes que seus dados armazenados usam em cada shard. Você pode acessar este gráfico somente na visualização de namespace fragmentado para clusters fragmentados com MongoDB 6.0+.

Monitore essa métrica para verificar se você tem fragmentos balanceados.

Shard Document Count

Exibe o número de documentos em cada shard. Você pode acessar este gráfico somente na visualização de namespace fragmentado para clusters fragmentados com MongoDB 6.0+.

Monitore essa métrica para verificar se você tem fragmentos balanceados.

Tickets Available

Exibe as seguintes informações:

  • read exibe o número de tickets de leitura disponíveis para o mecanismo de armazenamento WiredTiger. Os tickets de leitura representam o número de operações de leitura simultâneas permitidas no mecanismo de armazenamento. Quando esse valor chegar a zero, novas solicitações de leitura podem ser colocadas na fila até que um tíquete de leitura fique disponível.

  • write exibe o número de tickets de gravação disponíveis para o mecanismo de armazenamento WiredTiger. Os tickets de gravação representam o número de operações de gravação simultâneas permitidas no mecanismo de armazenamento. Quando esse valor chegar a zero, novas solicitações de gravação podem ser colocadas na fila até que um tíquete de gravação esteja disponível.

Monitore os tíquetes disponíveis para identificar restrições de simultaneidade do mecanismo de armazenamento que podem afetar o desempenho.

As métricas a seguir refletem estatísticas para bancos de dados individuais na implementação.

Métrica
Descrição
Avg Object Size

Exibe o tamanho médio do objeto em todas as collections no banco de dados.

Monitore o tamanho do objeto para acompanhar o tamanho dos seus objetos e entender melhor o seu espaço de banco de dados.

Collections

Exibe o número de coleções no banco de dados.

Monitore collections para determinar os tempos de reinicialização, o desempenho contínuo do backup e a estabilidade.

Data Size

Exibe o tamanho real do Data Federation no reconhecimento de data center.

Monitore o tamanho dos dados para garantir que o reconhecimento de data center não esteja usando muita memória ou CPU.

Index Size

Exibe o tamanho total de todos os índices no banco de dados. Essa métrica inclui a sobrecarga incorrida por índices na parte superior dos dados reais do documento nos quais os índices são baseados.

Monitore o tamanho do índice para gerenciar seus índices. Para saber mais, consulte Estratégias de indexação.

Indexes

Exibe o número total de índices no banco de dados.

Monitore índices para gerenciá-los. Para saber mais, consulte Estratégias de indexação.

Num Extents

Exibe o número total de parte alocados de forma contígua de Data Federation para o reconhecimento de data center.

Monitore esta métrica para entender melhor o espaço do seu banco de dados.

Objects

Exibe o número de objetos no banco de dados.

Monitore esta métrica para entender melhor o espaço do seu banco de dados.

Storage Size

Exibe o tamanho do armazenamento do reconhecimento de data center.

Monitore o tamanho do armazenamento para determinar se é necessário aumentar manualmente o tamanho do disco.

Views

Exibe o número de visualizações no banco de dados.

Monitore visualizações para entender melhor o espaço do seu banco de dados .

As métricas a seguir refletem o desempenho e o uso das máquinas host que oferecem suporte à implementação.

Métrica
Descrição
Disk IOPS

Exibe as seguintes informações:

  • read iops exibe a taxa de transferência de leitura das operações de E/S por segundo para a partição de disco usada para o MongoDB.

  • write iops exibe a taxa de transferência de gravação de operações de E/S por segundo para a partição de disco usada para o MongoDB.

Monitore se o IOPS de disco se aproxima do IOPS máximo provisionado. Determine se a implantação pode lidar com volumes de trabalho futuros.

Disk Latency

Exibe as seguintes informações:

  • read latency exibe a quantidade média de tempo para ler do disco.

  • write latency exibe a quantidade média de tempo para escrever no disco.

  • max read latency exibe o valor máximo da Latência de leitura do disco durante o período especificado pela granularidade da métrica.

  • max write latency exibe o valor máximo da Latência de Gravação do Disco durante o período especificado pela granularidade da métrica.

Monitore a latência do disco para acompanhar a eficiência da leitura e gravação do disco.

Disk Queue Depth

Exibe o comprimento médio da fila de solicitações emitidas para a partição do disco que armazena os dados do MongoDB.

Monitore a profundidade da fila de discos para identificar possíveis problemas e gargalos.

Disk Space Free

Exibe as seguintes informações:

  • disk space free exibe o total de bytes de espaço livre em disco na partição de disco usada pelo MongoDB.

  • max disk space free exibe o valor máximo de espaço livre em disco durante o período especificado pela granularidade da métrica.

Monitore o espaço livre em disco para determinar se o auto-scaling de disco deve ser usado ou se deseja aumentar manualmente o tamanho do disco.

Disk Space Percent Free

Exibe as seguintes informações:

  • percent disk space free exibe a porcentagem de espaço livre em disco na partição usada pelo MongoDB.

  • max percent disk space free exibe o valor máximo da porcentagem livre de espaço em disco durante o período especificado pela granularidade da métrica.

Monitore a porcentagem de espaço livre em disco para determinar se o dimensionamento automático de disco deve ser usado ou se o tamanho do disco deve ser usado manualmente.

Disk Space Used

Exibe as seguintes informações:

  • disk space used exibe o total de bytes de espaço em disco usado na partição que executa o MongoDB.

  • max disk space used exibe o valor máximo de Espaço em disco usado durante o período especificado pela granularidade da métrica.

Monitore o espaço em disco usado para determinar se o tamanho do disco deve ser aumentado manualmente.

Max Disk IOPS

Exibe os seguintes valores IOPS de disco máximos durante o período de tempo especificado pela granularidade da métrica:

  • max read iops máximo de operações de entrada de leitura de disco por segundo.

  • max write iops máximo de operações de entrada de gravação de disco por segundo.

Monitore se o IOPS de disco se aproxima do IOPS máximo provisionado. Determine se a implantação pode lidar com volumes de trabalho futuros.

Max Disk Queue Depth

Exibe os valores máximos de profundidade da fila de disco durante o período especificado pela granularidade da métrica. Profundidade da fila de discos é o comprimento médio da fila de solicitações emitidas para a partição de disco que armazena dados MongoDB.

Monitore a profundidade da fila de discos para identificar possíveis problemas e gargalos.

Max Normalized System CPU

Exibe os valores máximos de uso da CPU de todos os processos no nó, dimensionados para uma faixa de 0-100%, dividindo pelo número de núcleos da CPU:

  • user exibe o valor máximo de CPU do usuário do sistema normalizado durante o período especificado pela granularidade da métrica.

  • kernel exibe o valor máximo de CPU do kernel do sistema normalizado durante o período especificado pela granularidade da métrica.

  • nice exibe o valor máximo de CPU do Sistema Normalizado durante o período especificado pela granularidade da métrica.

  • iowait exibe o valor máximo de CPU de espera de E/S do sistema normalizado durante o período de tempo especificado pela granularidade da métrica.

  • irq exibe o valor máximo de CPU do Sistema Normalizado durante o período especificado pela granularidade da métrica.

  • softirq exibe o valor máximo de CPU do Sistema Normalizado Driver Q durante o período de tempo especificado pela granularidade da métrica.

  • guest exibe o valor máximo de CPU convidada do sistema normalizado durante o período especificado pela granularidade da métrica.

  • steal exibe o valor máximo de CPU do Steal do Sistema Normalizado durante o período de tempo especificado pela granularidade da métrica.

Monitore o uso da CPU para determinar se os dados são recuperados do disco em vez da memória.

Max Process CPU

Exibe os seguintes valores máximos de CPU de processo durante o período de tempo especificado pela granularidade métrica:

  • max user exibe a porcentagem máxima de tempo que a CPU gastou atendendo ao processo MongoDB.

  • max kernel exibe a porcentagem máxima de tempo que a CPU gastou atendendo chamadas do sistema operacional para o processo MongoDB.

Monitore o uso da CPU para determinar se os dados são recuperados do disco em vez da memória.

Max System CPU

Exibe os valores máximos de uso da CPU de todos os processos no nó:

  • user exibe o valor máximo da CPU do usuário do sistema durante o período especificado pela granularidade da métrica.

  • kernel exibe o valor máximo da CPU do kernel do sistema durante o período especificado pela granularidade da métrica.

  • nice exibe o valor máximo de CPU do sistema bom durante o período de tempo especificado pela granularidade da métrica.

  • iowait exibe o valor máximo da CPU do System IO Wait durante o período de tempo especificado pela granularidade da métrica.

  • irq exibe o valor máximo da CPU do CMQ do sistema durante o período especificado pela granularidade da métrica.

  • softirq exibe o valor máximo da CPU do SystemasfIRQ durante o período de tempo especificado pela granularidade da métrica.

  • guest exibe o valor máximo de CPU do sistema durante o período especificado pela granularidade da métrica.

  • steal exibe o valor máximo da CPU do System Steal durante o período especificado pela granularidade da métrica.

Monitore o uso da CPU para determinar se os dados são recuperados do disco em vez da memória.

Max System Memory

Exibe os valores máximos de memória do sistema em bytes:

  • used exibe o valor máximo de memória do sistema usada durante o período especificado pela granularidade da métrica.

  • available exibe o valor máximo de memória do sistema disponível durante o período especificado pela granularidade da métrica.

  • free exibe o valor máximo de memória livre do sistema durante o período especificado pela granularidade da métrica.

  • shared exibe o valor máximo de memória compartilhada do sistema durante o período especificado pela granularidade da métrica.

  • buffers exibe o valor máximo de buffers durante o período especificado pela granularidade da métrica.

  • cached exibe o valor máximo em cache durante o período especificado pela granularidade da métrica.

Monitore a memória para determinar se sua implementação atual atende às suas necessidades de memória.

Normalized Process CPU

Exibe as seguintes informações:

  • user exibe a porcentagem de tempo que a CPU gastou atendendo ao processo do MongoDB, dimensionada para uma faixa de 0 a 100%, dividindo pelo número de núcleos da CPU.

  • kernel exibe a porcentagem de tempo que a CPU gastou atendendo às chamadas do sistema operacional para o processo MongoDB, dimensionada para uma faixa de 0 a 100%, dividindo-a pelo número de núcleos de CPU.

  • max user exibe o valor máximo da CPU do usuário do processo normalizado durante o período de tempo especificado pela granularidade da métrica.

  • max kernel exibe o valor máximo de CPU do kernel de processo normalizado durante o período de tempo especificado pela granularidade da métrica.

Monitore o uso da CPU para determinar se os dados são recuperados do disco em vez da memória.

Normalized System CPU

Exibe o uso da CPU de todos os processos no nó, dimensionado para uma faixa de 0-100%, dividindo-se pelo número de núcleos da CPU:

  • user exibe a porcentagem de tempo que a CPU gastou atendendo a todos os aplicativos de usuário (não apenas aos processos do MongoDB ), dimensionada para uma faixa de 0-100%, dividindo pelo número de núcleos de CPU.

  • kernel exibe a porcentagem de tempo que a CPU gastou atendendo chamadas do sistema operacional de todos os processos, dimensionada para uma faixa de 0-100%, dividindo pelo número de núcleos de CPU.

  • nice exibe a porcentagem de tempo que a CPU gastou ocupado por todos os processos com um valor positivo de bom, dimensionado para uma faixa de 0-100%, dividindo pelo número de núcleos de CPU.

  • iowait exibe a porcentagem de tempo que a CPU gastou aguardando a conclusão das operações de IO, dimensionada para uma faixa de 0-100%, dividindo pelo número de núcleos de CPU.

  • irq exibe a porcentagem de tempo que a CPU gastou executando interrupções de hardware, dimensionada para uma faixa de 0-100%, dividindo pelo número de núcleos de CPU.

  • softirq exibe a porcentagem de tempo que a CPU gastou executando interrupções de software, dimensionada para uma faixa de 0-100%, dividindo pelo número de núcleos de CPU.

  • guest exibe a porcentagem de tempo que a CPU gastou atendendo o convidado, que está incluída no usuário, dimensionada para uma faixa de 0-100%, dividindo-a pelo número de núcleos de CPU.

  • steal exibe a porcentagem de tempo em que a CPU tinha algo executável, mas o hipervisor optou por executar outra coisa, dimensionada para uma faixa de 0-100%, dividindo pelo número de núcleos da CPU.

Monitore o uso da CPU para determinar se os dados são recuperados do disco em vez da memória.

Process CPU

Exibe as seguintes informações:

  • user exibe a porcentagem de tempo que a CPU gastou servindo o processo MongoDB.

  • kernel exibe a porcentagem de tempo que a CPU gastou atendendo chamadas do sistema operacional para o processo MongoDB.

Monitore o uso da CPU para determinar se os dados são recuperados do disco em vez da memória.

Swap IO (Internal)

Exibe a taxa na qual o sistema operacional troca páginas de memória entre RAM e disco:

  • swapped pages in / sec mostra quantas páginas por segundo o sistema operacional lê da troca para a memória.

  • swapped pages out / sec mostra quantas páginas por segundo o sistema operacional grava da memória para trocar.

  • max swapped pages in exibe o valor máximo de Páginas trocadas em durante o período de tempo especificado pela granularidade da métrica.

  • max swapped pages out exibe o valor máximo de páginas trocadas durante o período especificado pela granularidade da métrica.

Uma taxa alta ou sustentada de troca de IO pode estar correlacionada com o aumento da latência e da pressão de memória no hospedar.

Use essa métrica para entender com que frequência o hospedar executa operações de troca de entrada e saída.

Swap Usage

Exibe as seguintes informações sobre espaço de troca no host:

  • used exibe a quantidade total de espaço de troca atualmente em uso.

  • free exibe a quantidade total de espaço de troca que ainda está disponível.

  • max used exibe a quantidade total máxima de espaço de troca em uso durante o período de tempo selecionado.

  • max free exibe a quantidade máxima de espaço de troca disponível durante o período de tempo selecionado.

O alto uso contínuo de troca pode indicar pressão de memória no hospedar.

Monitore o uso de troca para identificar quando o sistema operacional começa a mover páginas de memória para disco.

System CPU

Exibe o uso da CPU de todos os processos no nó:

  • user exibe a porcentagem de tempo que a CPU gastou atendendo todos os aplicativos de usuário (não apenas aos processos do MongoDB ). Para servidores com mais de 1 núcleos de CPU, esse valor pode exceder 100%.

  • kernel exibe a porcentagem de tempo que a CPU gastou atendendo chamadas do sistema operacional de todos os processos. Para servidores com mais de 1 núcleos de CPU, esse valor pode exceder 100%.

  • nice exibe a porcentagem de tempo que a CPU gastou ocupado por todos os processos com um valor positivo positivo. Para servidores com mais de 1 núcleos de CPU, esse valor pode exceder 100%.

  • iowait exibe a porcentagem de tempo que a CPU gastou aguardando a conclusão das operações de IO. Para servidores com mais de 1 núcleos de CPU, esse valor pode exceder 100%.

  • irq exibe a porcentagem de tempo que a CPU gastou executando interrupções de hardware. Para servidores com mais de 1 núcleos de CPU, esse valor pode exceder 100%.

  • softirq exibe a porcentagem de tempo que a CPU gastou executando interrupções de software. Para servidores com mais de 1 núcleos de CPU, esse valor pode exceder 100%.

  • guest exibe a porcentagem de tempo que a CPU gastou atendendo o convidado, que está incluído no usuário. Para servidores com mais de 1 núcleos de CPU, esse valor pode exceder 100%.

  • steal exibe a porcentagem de tempo em que a CPU tinha algo executável, mas o hipervisor optou por executar outra coisa. Para servidores com mais de 1 núcleos de CPU, esse valor pode exceder 100%.

Monitore o uso da CPU para determinar se os dados são recuperados do disco em vez da memória.

System Memory

Exibe as seguintes informações:

  • used exibe o número de bytes de memória física em uso.

  • available Exibe uma estimativa do número de bytes de memória do sistema disponíveis para executar novos aplicativos, sem troca.

  • free exibe o número de bytes de memória física não utilizada disponível para o sistema.

  • shared exibe o número de bytes de memória compartilhada usada entre vários processos, incluindo discos RAM, SYS-V-IPC e SHMEM semelhante a BSD.

  • buffers exibe o número de bytes do cache do buffer para armazenamento temporário de blocos de disco brutos.

  • cached exibe o número de bytes no cache da página.

Monitore a memória para determinar se sua implementação atual atende às suas necessidades de memória.

System Network

Exibe as seguintes informações:

  • network bytes in exibe a taxa média de bytes físicos que a interface de rede recebe por segundo.

  • network bytes out exibe a taxa média de bytes físicos que a interface de rede transmite por segundo.

  • max network bytes in exibe o máximo de bytes de rede em valores durante o intervalo de tempo especificado pela granularidade da métrica.

  • max network bytes out exibe os valores máximos de saída de bytes da rede durante o intervalo de tempo especificado pela granularidade da métrica.

Monitore as métricas de rede para acompanhar seu desempenho.

As métricas a seguir estão disponíveis para mongot nós (pesquisa e Vector Search) implantados por meio do MongoDB Enterprise Kubernetes Operator. O Ops Manager exibe essas métricas na visualização mongot Details . Para saber mais, consulte Visualizar métricas de desempenho do nó de pesquisa.

Métrica
Descrição

CPU Usage

Exibe a porcentagem de uso normalizado da CPU para o processo mongot.

JVM Memory

Exibe a memória heap JVM usada e a capacidade máxima de heap para o processo mongot. Use este gráfico para identificar a pressão de memória que pode afetar o desempenho da pesquisa.

JVM GC Pause

Exibe a duração máxima da pausa da coleta de lixo da JVM, em segundos. Pausas frequentes ou longas podem afetar a latência da query de pesquisa.

Disk Space Used

Exibe a porcentagem de espaço em disco usado pelo processo mongot.

Index Size

Exibe o tamanho combinado de todos os índices de pesquisa no processo mongot, em bytes.

Index Documents

Exibe o número total de documentos em todos os índices de pesquisa no processo mongot.

Index Segments

Exibe o número total de segmentos Lucene em todos os índices de pesquisa no processo mongot.

Search Query Throughput

Exibe a taxa total e a taxa de falha das query de pesquisa, em operações por segundo.

Search Query Latency

Exibe a latência média e máxima dos comandos de pesquisa, em milissegundos.

Vector Search Throughput

Exibe a taxa total e a taxa de falha das query de pesquisa vetorial, em operações por segundo.

Vector Search Latency

Exibe a latência média e máxima dos comandos de pesquisa vetorial, em milissegundos.

Index Manager Health

Exibe o número de gerentes de índice em cada um dos seguintes estados: STEADY_STATE, FAILED e FAILED_EXCEEDED.