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

Perfil de query lenta

Observação

Disponível apenas com o MongoDB Agent com automação

Este 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 Ops Manager.

A página do Ops Manager Profiler exibe dados de criação de perfil para queries lentas em seus bancos de dados. O Analisador reconhece uma query como lenta se levar mais tempo para ser executada do que o limite de query lenta definido para sua mongod instância.

O Ops Manager Profiler identifica queries lentas seguindo os dados de registro de queries lentas de suas instâncias.mongod O Ops Manager exibe esses dados na página de um Profiler processo. Para visualizar a Profiler página de um processo, clique no processo na Deployment visualização e, em seguida, clique na Profiler aba.

A página Profiler exibe um gráfico e uma tabela que descrevem as métricas para as operações de banco de dados perfiladas. Para melhorar o desempenho de operações lentas, você pode usar o Performance Advisor para sugerir índices para seus bancos de dados.

Observação

O Analisador do Ops Manager é diferente do profiler de banco de dados MongoDB , que coleta dados sobre comandos de banco de dados executados em uma mongod instância em execução e grava dados na system.profile coleção.

O analisador do Ops Manager é controlado por uma configuração no nível do projeto, que determina se os agentes do Ops Manager acompanham a query lenta e a enviam para o Ops Manager e se as Performance Advisor Profiler páginas e estão disponíveis para esse projeto. O analisador do Ops Manager não escreve na system.profile coleção.

Importante

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

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.

O MongoDB Ops Manager Profiler 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.

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.

A partir do Ops Manager 4.4 versão, o Ops Manager ativa o Ops Manager Profiler por padrão. Sua instância coleta dados de mongod perfil para operações maiores que o limite de operação lenta e os relata ao Ops Manager. O limite para operações lentas se aplica a toda a mongod instância. O Ops Manager padroniza esse limite para 100 ms. Para alterar o limite, consulte Configurar o limite de query lenta.

Para desabilitar o analisador do Ops Manager para um projeto do Ops Manager, navegue até as configurações do projeto e alterne a Performance Advisor and Profiler configuração para On Offou. Isso impede que o Ops Manager acompanhe os mongod registros em busca de dados de query lentos e desativa as Performance Advisor Profiler páginas e desse projeto.

A Performance Advisor and Profiler configuração não afeta se o profiler de banco de dados MongoDB está habilitado em um determinado mongod processo, apenas se o Ops Manager coleta e exibe dados de perfil para consultas lentas.

A página Profiler do MongoDB Ops Manager contém duas exibições para informações de perfil de banco de dados: um gráfico e uma tabela. As seções a seguir descrevem como usar o filtro nos dados em cada exibição.

Você pode filtrar o gráfico do profiler por métricas e período de tempo. Para filtrar o gráfico:

  1. No menu descartar Display, selecione a métrica que você deseja visualizar no gráfico. As opções disponíveis 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. No menu descartar View Last, selecione o período que você deseja visualizar no gráfico. As opções disponíveis são:

    • 24 hr (default)

    • 12 hr

    • 6 hr

    • 1 hr

    • 15 min

Você pode filtrar a tabela do Profiler por namespace, tipo de operação e métrica. Para filtrar a tabela:

  1. No menu suspenso All Namespaces, escolha qual banco de dados e coleções serão perfilados na tabela.

  2. No menu suspenso de descartar All Operations, escolha os tipos de operação a serem perfilados.

  3. No menu descartar Operation Execution Time, escolha qual métrica você deseja criar o perfil. As opções disponíveis 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