

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Auto-Tune para Amazon OpenSearch Service
<a name="auto-tune"></a>

Auto-Tune no Amazon OpenSearch Service usa métricas de desempenho e uso do seu OpenSearch cluster para sugerir alterações de configuração relacionadas à memória, incluindo tamanhos de fila e cache e configurações de máquina virtual Java (JVM) em seus nós. Essas alterações opcionais melhoram a velocidade e a estabilidade do cluster. 

Algumas alterações são implantadas imediatamente, enquanto outras são agendadas durante o período fora do horário de pico do seu domínio. Você pode voltar às configurações padrão do OpenSearch Serviço a qualquer momento. Ao Auto-Tune reunir e analisar as métricas de desempenho do seu domínio, você pode ver suas recomendações no console de OpenSearch serviços na página **Notificações**.

**Importante**  
Se você não configurou uma janela fora de pico personalizada para seu domínio, Auto-Tune usará a janela fora de pico padrão. Blue/green alterações de implantação (como tamanho da pilha da JVM e ajustes da geração jovem da JVM) serão aplicadas durante essa janela. Certifique-se de ter revisado e configurado suas configurações de janela fora de pico antes de habilitá-las Auto-Tune para evitar blue/green implantações inesperadas. Para obter mais informações, consulte [Off-peak windows for Amazon OpenSearch Service](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/off-peak.html).

Auto-Tune [está disponível em domínios que executam qualquer OpenSearch versão, ou Elasticsearch 6.7 ou posterior, com um tipo de instância compatível.](supported-instance-types.md)

## Tipos de alterações
<a name="auto-tune-types"></a>

Auto-Tune tem duas grandes categorias de mudanças:
+ Alterações sem interrupções aplicadas à medida em que o cluster é executado. 
+ Alterações que exigem uma [blue/green implantação](managedomains-configuration-changes.md), que se aplica durante a janela fora do pico do domínio.

Com base nas métricas de desempenho do seu domínio, Auto-Tune pode sugerir ajustes nas seguintes configurações:


| Alterar tipo | Categoria | Description | 
| --- | --- | --- | 
| Tamanho do heap do JVM | Blue/green | Por padrão, o OpenSearch Service usa 50% da RAM de uma instância para o heap da JVM, até um tamanho de heap de 32 GiB. <br />Aumentar essa porcentagem fornece OpenSearch mais memória, mas deixa menos para o sistema operacional e outros processos. Valores maiores podem diminuir o número de pausas de coleta de resíduos, mas aumentar o comprimento dessas pausas. | 
| Configurações de geração jovem do JVM | Blue/green | As configurações de “geração jovem” do JVM afetam a frequência de coletas de resíduos secundárias. Coleções secundárias mais frequentes podem diminuir o número de coleções principais e pausas. | 
| Tamanho da fila | Sem interrupções | Por padrão, o tamanho da fila de pesquisa é `1000` e o tamanho da fila de gravação é. `10000` Auto-Tune dimensiona automaticamente as filas de pesquisa e gravação se houver pilha adicional disponível para lidar com solicitações. | 
| Tamanho do cache | Sem interrupções | O *cache de campo* monitora as estruturas de dados na pilha, por isso é importante monitorar o uso do cache. Auto-Tunedimensiona o tamanho do cache de dados de campo para evitar problemas de falta de memória e disjuntores. <br />O *cache de solicitações de fragmentos* é gerenciado no nível do nó e tem um tamanho máximo padrão de 1% do heap. Auto-Tune dimensiona o tamanho do cache de solicitações de fragmento para aceitar mais solicitações de pesquisa e indexação do que as que o cluster configurado pode processar. | 
| Dimensão da solicitação | Sem interrupções | Por padrão, quando o tamanho agregado das solicitações em andamento ultrapassa 10% do total da JVM (2% para tipos de `t2` instância e 1% para`t3.small`), limita todas OpenSearch as solicitações novas `_search` e `_bulk` até que as solicitações existentes sejam concluídas. <br />Auto-Tune ajusta automaticamente esse limite, normalmente entre 5 e 15%, com base na quantidade de JVM atualmente ocupada no sistema. Por exemplo, se a pressão da memória JVM for alta, Auto-Tune pode reduzir o limite para 5%. Nesse momento, você poderá ver mais rejeições até que o cluster se estabilize e o limite aumente. | 

## Monitorando Auto-Tune mudanças
<a name="auto-tune-monitor"></a>

Você pode monitorar Auto-Tune as estatísticas em Amazon CloudWatch. Para obter uma lista completa de métricas, consulte [Auto-Tune métricas](managedomains-cloudwatchmetrics.md#managedomains-cloudwatchmetrics-autotune-metrics).

OpenSearch O serviço envia Auto-Tune eventos para a Amazon EventBridge. Você pode usar EventBridge para configurar regras que enviam um e-mail ou executam uma ação específica quando um evento é recebido. Para ver o formato de cada Auto-Tune evento enviado para EventBridge, consulte[Auto-Tune de eventos](monitoring-events.md#monitoring-events-autotune).