English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Deployamento MongoDB

Ao preparar a implementação do MongoDB, é recomendável entender como seu aplicativo se manterá estável no ambiente de produção. Desenvolver métodos consistentes e repetíveis para gerenciar o ambiente de implementação é uma boa ideia, assim, uma vez que a implementação for introduzida, você pode minimizar ao máximo as surpresas.

A melhor maneira inclui prototipagem do seu conjunto, testes de carga, monitoramento de métricas críticas e uso dessa informação para expandir sua configuração. A parte crucial deste método é o monitoramento ativo do sistema inteiro-Isso ajudará a entender como o sistema de produção suportará antes da implementação e determinar onde aumentar a capacidade. Por exemplo, uma análise profunda do uso da memória pode ajudar a extinguir bloqueios de escrita antes do início.

Para monitorar sua implementação, o MongoDB oferece alguns comandos abaixo-

mongostat

Este comando verifica o estado de todos os instâncias de mongod em execução e retorna os contadores de operações de banco de dados. Esses contadores incluem inserções, consultas, atualizações, exclusões e cursor. O comando também exibirá o tempo em que você encontrou erros de página e a porcentagem de bloqueios. Isso significa que sua memória está insuficiente, atingiu a capacidade de escrita ou há alguns problemas de desempenho.

Para executar o comando, inicie sua instância mongod. Em outro prompt de comando, vá parabindiretório de instalação do MongoDB, em seguida, digitemongostat

D:\set up\mongodb\bin>mongostat

Aqui está a saída do comando-

Mongotop

Este comando rastreia e relata as atividades de leitura e escrita da instância MongoDB com base na coleta. Padrãomente,mongotopretorna informações a cada segundo, você pode alterá-las conforme necessário. Você deve verificar se essa atividade de leitura e escrita está de acordo com suas intenções de aplicativo e que não haverá muitas escritas no banco de dados de uma vez, a leitura de dados do disco será muito frequente ou excederá o tamanho do conjunto de trabalho.

Para executar o comando, inicie sua instância mongod. Em outro prompt de comando, vá parabindiretório de instalação do MongoDB, em seguida, digitemongotop

D:\set up\mongodb\bin>mongotop

Aqui está a saída do comando-

Para alterarmongotopPara reduzir a frequência de retorno das informações, especifique um número específico após o comando mongotop.

D:\set up\mongodb\bin>mongotop 30

O exemplo acima retornará a cada3retorna um valor a cada 0 segundos.

Além das ferramentas MongoDB,10gen também oferece um serviço de monitoramento gratuito de hospedagem, o Serviço de Gestão MongoDB (MMS), que fornece um painel e uma visão de indicadores provenientes de todo o cluster.