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.
Métricas do banco de dados
As métricas a seguir refletem o desempenho e o comportamento do processo MongoDB .
Métrica | Descrição |
|---|---|
Asserts | Exibe as seguintes informações:
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:
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:
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:
Monitore o uso do cache para determinar se o cache do WiredTiger está próximo da capacidade. |
Catalog | Exibe as seguintes informações:
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:
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:
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:
Monitore o espaço de armazenamento para determinar se o tamanho do disco deve ser aumentado manualmente. |
Document Metrics | Exibe as seguintes informações:
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:
Monitore a memória para determinar se sua implementação atual atende às suas necessidades de memória. |
Network | Exibe as seguintes informações:
Monitore as métricas de rede para acompanhar seu desempenho. |
OpCounters | Exibe as seguintes informações:
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:
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:
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:
Monitore as filas para identificar possíveis problemas e gargalos. |
Query Executor | Exibe as seguintes informações:
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:
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:
Monitore os tíquetes disponíveis para identificar restrições de simultaneidade do mecanismo de armazenamento que podem afetar o desempenho. |
DB Stats
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 . |
Métricas de hardware
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:
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:
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:
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:
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:
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:
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:
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:
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ó:
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:
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:
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:
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:
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:
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:
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ó:
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:
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:
Monitore as métricas de rede para acompanhar seu desempenho. |
Métricas de nó de pesquisa
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 |
JVM Memory | Exibe a memória heap JVM usada e a capacidade máxima de heap para o processo |
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 |
Index Size | Exibe o tamanho combinado de todos os índices de pesquisa no processo |
Index Documents | Exibe o número total de documentos em todos os índices de pesquisa no processo |
Index Segments | Exibe o número total de segmentos Lucene em todos os índices de pesquisa no processo |
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: |