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

Eliminação de carga do cluster de teste

Se o cluster receber mais operações de entrada do que seus recursos podem processar, o cluster sofrerá sobrecarga. A sobrecarga pode causar uma interrupção total ou quase total em seu cluster.

O Intelligent Workload Management (IWM) ajuda o Atlas a manter os clusters utilizáveis durante a sobrecarga. Descarte de carga é uma configuração que controla os comportamentos de IWM que rejeitam operações durante sobrecarga prolongado. Quando o descarte de carga está ativado, o Atlas pode rejeitar operações. Para configurar a redução de carga para o cluster, consulte as configurações adicionais do cluster.

Importante

A configuração Descarte de carga não controla todas as atividades de IWM em seu cluster. Se você desabilitar a redução de carga em seu cluster, o Atlas continuará executando outros comportamentos de IWM compatíveis que não rejeitam operações. Para saber mais, consulte Intelligent Workload Management.

Você pode executar um teste de descarte de carga para validar se seus drivers, configuração de observabilidade e fluxo de trabalho operacional estão prontos antes de você confiar na proteção ativa na produção.

Durante o teste, o Atlas ativa a Redução de Carga durante o período selecionado e, em seguida, retorna a configuração ao seu valor anterior. Enquanto a redução de carga está ativa, o Atlas rejeita uma pequena porcentagem de operações, selecionadas aleatoriamente, independentemente da carga em seu cluster.

Execute o teste para verificar se seus drivers e aplicativos lidam com erros de sobrecarga sem passar falhas para seus usuários. Para compatibilidade de drivers com a redução de carga, consulte Identificar erros de sobrecarga devido à redução de carga.

Observação

A exclusão aleatória de uma pequena porcentagem das operações ocorre somente durante os testes de redução de carga. Quando você ativa o descarte de carga fora de um teste, o Atlas rejeita operações somente quando o cluster está sobrecarregado.

Para executar um teste de redução de carga, você deve ter acesso Project Cluster Manager ao projeto.

Certifique-se de que seu Atlas cluster atenda aos seguintes requisitos:

  • O cluster é um conjunto de réplicas M30 ou maior executando o MongoDB 9.0 ou posterior.

  • O cluster não tem alterações pendentes. Todas as alterações feitas na configuração do cluster devem ser concluídas antes de iniciar o teste.

  • O cluster ainda não está executando um teste de Redução de Carga. Você pode executar apenas um teste de redução de carga em um cluster por vez.

Considere o seguinte antes de iniciar o teste:

  • Quando o Atlas rejeita operações durante o teste, seu aplicação pode receber erros de sobrecarga. Para saber mais sobre esses erros, consulte Identificar erros de sobrecarga da redução de carga.

  • Execute o teste em um cluster de teste ou desenvolvimento, não em um cluster de produção. Drivers e aplicativos que não lidam com erros de sobrecarga podem apresentar falhas aos usuários.

1
  1. Se ainda não tiver sido exibido, selecione a organização que contém seu projeto 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. Na barra lateral, clique em Clusters sob o título Database.

A página Clusters é exibida.

2
  1. Para o cluster que você deseja testar, clique no ícone .

  2. Clique em Test Resilience.

  3. Selecione Load Shedding.

3
  1. Na lista suspensa Test Duration, selecione uma duração. Você pode escolher 15 minutos (recomendado), 1 hora, 8 horas ou 1 dias. O Atlas encerra o teste quando o tempo selecionado termina, ou você pode interromper os testes a qualquer ponto antes disso.

  2. Para confirmar o teste, digite o nome do cluster no campo de confirmação.

  3. Clique em Begin Load Shedding.

4

Enquanto o teste é executado, o Atlas rejeita uma pequena porcentagem de operações, selecionadas aleatoriamente.

Na visualização de métricas da UI do Atlas , revise o gráfico Operation Throttling para ver quantas operações o Atlas rejeita para aliviar a pressão. Para saber mais, consulte Verificar métricas disponíveis.

Para interromper o teste antes que a duração selecionada termine, clique em End Test Now.

5

Enquanto o teste é executado, o Atlas exibe um banner Load Shedding Test in Progress na parte superior do cluster. O banner mostra a hora em que o teste termina e os links para a visualização Metrics.

6

Após o término do teste, o Atlas mostra o número de operações rejeitadas durante o teste e se as métricas de intervenção de Descarte de Carga do cluster foram alteradas conforme o esperado.

Se a compatibilidade dos seus drivers com a redução de carga for desconhecida, mista ou incluir uma versão não suportada, o Atlas recomenda que você atualize seus drivers. Para saber mais, consulte Identificar erros de sobrecarga a partir da redução de carga.