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 Cloud 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é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. |
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. |
Background Flush Avg | Exibe o tempo médio das descargas de background em segundos. Monitore a média de liberação de background para determinar se essa estatística é uma porcentagem significativa de 60 segundos. Em caso afirmativo, essa estatística pode indicar que o servidor está gargalo nessas gravações. Você pode ter um grande número de gravações aleatórias ocorrendo. O sistema operacional pode liberar dados mais rápido do que a cada 60 segundos. Nesse caso, essa estatística será um valor muito pequeno, mesmo que a escrita seja um gargalo. |
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. |
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. |
Connections | Exibe o número total de conexões ativas para o sistema. 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. |
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. |
DB Storage | Exibe as seguintes informações:
Monitore o espaço de armazenamento para determinar se o tamanho do disco deve ser aumentado manualmente. |
Disk IOPS | Exibe operações de entrada 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. |
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 a quantidade total de espaço livre restante no disco. 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 a quantidade total de espaço livre restante no disco como uma porcentagem do espaço total no disco. 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 o total de bytes do espaço em disco usado na partição que executa o MongoDB. Monitore o espaço em disco usado 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. |
File Size | Exibe o tamanho total de todos os Data Federation no reconhecimento de data center. Monitore o tamanho do arquivo para determinar se os arquivos estão consumindo espaço em disco excessivo. |
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. |
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-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. |
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. |
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. |
Non-Mapped Virtual Memory | Exibe a quantidade de memória virtual que o mapeamento de memória do Data Federation não leva em conta. Monitore a memória virtual não mapeada para determinar se outros aspectos além dos arquivos de mapeamento de memória usam memória excessiva. Por exemplo, isso pode indicar muitas conexões com o reconhecimento de data center. Cada conexão tem uma pilha de threads e a memória para essas pilhas pode adicionar até uma quantidade razoável. Mantenha essa estatística razoavelmente baixa porque a memória usada aqui não está disponível para armazenamento em cache. |
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 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. |
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. |
OpCounters | Exibe o número das seguintes operações por segundo executadas em um processo MongoDB desde a última vez que o processo foi iniciado:
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. |
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. |
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. |
Queues | Exibe as seguintes informações:
Monitore as filas para identificar possíveis problemas e gargalos. |
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 o número de operações por segundo retornando resultados que exigiram uma classificação in-memory. 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 apenas 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 apenas para clusters fragmentados com MongoDB 6.0+. Monitore essa métrica para verificar se você tem fragmentos balanceados. |
Sort | Exibe spill to disk during sort, o número total de gravações em disco causadas por estágios Um número de spill to disk during sort alto pode ser devido a queries com uso intensivo de recursos que estão realizando uma verificação de collection e usando um estágio |
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. |
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 Network | Exibe as seguintes informações:
Monitore as métricas de rede para acompanhar seu desempenho. |