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

Bancos de dados de perfil

Nesta página

  • Considerações
  • Habilitar a criação de perfil
  • Interface do Profiler

Observação

Disponível apenas com o Cloud Manager Premium

Esse recurso está disponível apenas com o Cloud Manager Premium, que vem com determinadas assinaturas do MongoDB . Para saber mais sobre o Cloud Manager Premium, entre em contato com o MongoDB.

Um analisador de profiler de banco de dados de dados reúne estatísticas sobre gravações, cursores e comandos em uma instância mongod em execução.

O Cloud Manager pode coletar e exibir estatísticas de qualquer uma das suas instâncias mongod que tenham a criação de perfil ativada. O Cloud Manager exibe esses dados na seção Profiler da página Metrics 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.

Importante

Leia as seguintes considerações antes de ativar o perfil.

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 Cloud Manager seja consistente com suas práticas de segurança da informação.

O profiler MongoDB armazena dados na collection system.profile <<database>.system.profile> . O Cloud Manager limita essa coleção a 1 MB como padrão. Você pode aumentar o tamanho desta collection para 4 MB.

Ao coletar data do profiler, o Cloud Manager ignora as operações na collection system.profile <<database>.system.profile>, como o Monitoring de query da collection system.profile <<database>.system.profile>.

O criador de perfil consome recursos que podem diminuir o desempenho do MongoDB. Considere o impacto do recurso antes de ativar o perfil.

A cada minuto, o agente faz uma query da collection system.profile <<database>.system.profile> para obter os últimos 20 documentos criados. O monitoramento envia esses documentos para o Cloud Manager.

Dica

Veja também:

Analisador de banco de dados no Manual do MongoDB .

O Cloud Manager amostras de documentos de perfil até que ela amostra todos os documentos retornados ou 4 MB de dados de documento retornados. Esse limite 4 MB pode ser atingido se você aumentar o tamanho da coleção para 4 MB e seu banco de dados de dados criar documentos grandes de profiler .

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 Cloud Manager limitará a frequência de coleta de dados.

O Cloud Manager não exibe mais de 10.000 ponto de dados no Atlas Charts Profiler .

Com a criação de perfil habilitada, as alterações de configuração feitas no Cloud Manager podem levar até 2 minutos para se propagar para o agente e mais 1 minuto antes que os dados de criação de perfil apareçam na interface do Cloud Manager.

O Cloud 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.

Para habilitar o perfil:

1
  1. Se ainda não estiver exibido, selecione a organização que contém o projeto desejado no menu Organizations na barra de navegação.

  2. Se ainda não estiver exibido, selecione o projeto desejado no menu Projects na barra de navegação.

  3. Se a página Deployment ainda não estiver exibida, clique em Deployment na barra lateral.

    A página Sistema é exibida.

2

Clique na aba Processes para sua implantação.

A página Processos é exibida.

3
  1. Clique na visualização Topology.

  2. Na linha que lista o processo para o qual você deseja habilitar a criação de perfil, clique em Metrics.

  3. Clique na aba Profiler acima do Atlas Charts.

  4. Alterne Profiling para On.

Depois de ativar o perfil, sua instância mongod coleta dados de perfil para operações maiores que o limite de operação lenta e os relata ao Cloud Manager. O limite para operações lentas se aplica a toda a instância mongod . O Cloud Manager padroniza esse limite para 100 ms.

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.

Acima do gráfico, selecione a métrica e o período de tempo que você deseja ver.

  1. 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

  2. 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

Para alterar o limite de operações lentas:

  1. Clique no botão Milliseconds à direita da etiqueta For Operations Longer Than para abrir o modal Specify the Threshold for Slow Operations .

  2. Altere o Set the Threshold for Slow Operations para o número desejado de milissegundos.

  3. 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.

Com base nos dados do Profiler, talvez você queira melhorar o desempenho de query lentas.

  1. Clique em Calculate Suggested Indexes para direcionar o Cloud Manager para analisar seus bancos de dados.

  2. Após a conclusão da análise, o modal Suggested Indexes for Improving Query Performance é exibido.

    Esse modal oferece índices sugeridos com o reconhecimento de data center apropriados para criar esses índices.

  3. Após terminar de utilizar os índices sugeridos, clique em OK para fechar o modal.

Acima da tabela, selecione o namespace, o tipo de operação e a métrica que você deseja definir o perfil:

  1. Clique em All Namespaces para alterar qual combinação de bancos de dados e coleções para perfil.

  2. Clique em All Operations para alterar quais operações você deseja criar o perfil.

  3. 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

Voltar

Latência de query em nível de collection