Bancos de dados de perfil
Observação
Disponível apenas com o MongoDB Agent com automação
Esse recurso está disponível apenas com o MongoDB Agent com automação. Para saber mais sobre o MongoDB Agent com automação, consulte Adicionar processos MongoDB existentes ao MongoDB Ops Manager.
Um analisador de banco dedados reúne estatísticas sobre gravações, cursores e comandos em uma instância mongod
em execução.
MongoDB Ops Manager pode coletar e exibir estatísticas de qualquer uma das suas instâncias mongod
. O Analisador de query identifica queries lentas com base nos dados de registro de suas mongod
instâncias. O MongoDB Ops Manager exibe esses dados na página Profiler de uma instância. Para acessar as métricas de uma instância, clique no botão Metrics dessa instância.
O Profiler exibe um aspecto, como o Tempo de Execução da Operação, que pode desacelerar as operações do reconhecimento de data center em um período de tempo definido. Ele exibe esses dados em um gráfico e em uma tabela, cada um deles pode filtrar por aspecto e período de tempo. O Analisador sugere índices para seu reconhecimento de data center para melhorar o desempenho de operações lentas.
Considerações
Importante
Leia as seguintes considerações antes de ativar o perfil.
Segurança
Os dados de perfil podem incluir informações confidenciais, incluindo o conteúdo de reconhecimento de data center. Certifique-se de que a exposição desses dados ao Ops Manager seja consistente com suas práticas de segurança da informação.
Limitações de exibição de dados
O Analisador de query exibe até o limite que atinge primeiro:
As operações 10,000 mais recentes ou
Os 10MB de registros mais recentes.
O monitoramento tenta minimizar seu efeito nos sistemas monitorados. Se a pesquisa de dados de perfil diminuir a velocidade do desempenho do reconhecimento de data center, o Ops Manager limitará a frequência de coleta de dados.
O Ops Manager não exibe mais de 10.000 ponto de dados no Atlas Charts Profiler .
Os dados de registro são processados em lotes. Os dados podem ser atrasados em até cinco minutos a partir de tempo real.
Hora de propagar alterações no MongoDB Agent
Com a criação de perfil habilitada, as alterações de configuração feitas no Ops Manager podem levar até 2 minutos para serem propagadas para o agente e mais 1 minuto antes que os dados de criação de perfil apareçam na interface do Ops Manager.
Reinicialização Contínua mongod
de Processos
MongoDB Ops Manager executa uma reinicialização contínua dos processos mongod
em seu cluster quando você ativa ou desativa a criação de perfil de banco de dados de dados. Se o cluster for um conjunto de réplicas, ocorrerá uma eleição de conjunto de réplicas como um subproduto da reinicialização. Essa operação única é adicional ao tempo necessário para propagar alterações de configuração na automação.
Habilitar a criação de perfil
A partir da versão 4.4 do MongoDB Ops Manager , MongoDB Ops Manager sempre permite a criação de perfil. Sua instância mongod
coleta dados de perfil para operações maiores que o limite de operação lenta e os relata ao MongoDB Ops Manager. O limite para operações lentas se aplica a toda a instância mongod
. MongoDB Ops Manager padroniza esse limite para 100 ms.
Interface do Profiler
O Analisador tem duas seções na página que exibem informações de perfil do reconhecimento de data center: um gráfico e uma tabela. Cada um pode exibir dados diferentes.
Gráfico de perfil
Definir filtros de gráfico
Acima do gráfico, selecione a métrica e o período de tempo que você deseja ver.
Selecione a métrica no menu Display . As opções aceitas são:
Tempo de execução da operação (padrão)
Chaves examinadas
Docs devolvidos
Proporção examinada:devolvida
Rendimentos numéricos
Comprimento da resposta
Selecione o período de tempo no menu View Last . As opções aceitas são:
24 hr (default)
12 hr
6 hr
1 hr
15 min
Alterar limite de operações lentas
Para alterar o limite de operações lentas:
Clique no botão Milliseconds à direita da etiqueta For Operations Longer Than para abrir o modal Specify the Threshold for Slow Operations .
Altere o Set the Threshold for Slow Operations para o número desejado de milissegundos.
Clique em Apply se você quiser alterar o limite. Clique em Cancel para fechar o modal sem alterar o limite.
Ao alterar o limite, você o altera para todos os reconhecimento de data center na instância.
Tabela de criação de perfil
Acima da tabela, selecione o namespace, o tipo de operação e a métrica que você deseja definir o perfil:
Clique em All Namespaces para alterar qual combinação de bancos de dados e coleções para perfil.
Clique em All Operations para alterar quais operações você deseja criar o perfil.
Clique em Operation Execution Time para alterar a métrica que você deseja criar o perfil. As opções aceitas são:
Tempo de execução da operação (padrão)
Chaves examinadas
Docs devolvidos
Proporção examinada:devolvida
Rendimentos numéricos
Comprimento da resposta