

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 Service OpenSearch
<a name="auto-tune"></a>

O 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. **À medida que o Auto-Tune reúne e analisa as métricas de desempenho do seu domínio, você pode ver suas recomendações no console de OpenSearch serviço na página Notificações.**

[O Auto-Tune está disponível comercialmente Regiões da AWS 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>

O Auto-Tune tem duas categorias de alterações amplas:
+ Alterações sem interrupções aplicadas à medida em que o cluster é executado. 
+ Alterações que exigem uma [implantação azul/verde](managedomains-configuration-changes.md), que se aplicam durante a janela fora do horário de pico do domínio.

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


| Alterar tipo | Categoria | Description | 
| --- | --- | --- | 
| Tamanho do heap do JVM | Azul/verde | 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 | Azul/verde | 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`. O Auto-Tune dimensiona automaticamente as filas de pesquisa e gravação quando há heap adicional disponível para lidar com solicitações. | 
| Tamanho do cache | Sem interrupções | O *cache de campo* monitora estruturas de dados no heap. Por isso, é importante monitorar o uso do cache. O Auto-Tune dimensiona o tamanho do cache de dados de campo para evitar problemas de falta de memória e interruptores de circuito. <br />O *cache de solicitação de fragmento* é gerenciado em nível de nó e tem um tamanho máximo padrão de 1% do heap. O Auto-Tune dimensiona o tamanho do cache de solicitação de fragmentos para aceitar mais solicitações de pesquisa e índice do que o cluster configurado é capaz de manipular. | 
| 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 />O Auto-Tune ajusta esse limite de forma automática, que costuma ser entre 5 e 15%, de acordo com a quantidade da JVM ocupada atualmente no sistema. Por exemplo, se a pressão de memória da JVM estiver alta, o Auto-Tune poderá reduzir o limite para 5%. Se for o caso, talvez você veja mais rejeições até o cluster se estabilizar e o limite aumentar. | 

## Monitoramento de alterações no Auto-Tune
<a name="auto-tune-monitor"></a>

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

OpenSearch O serviço envia eventos do Auto-Tune 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 evento do Auto-Tune enviado para EventBridge, consulte[Auto-Tune de eventos](monitoring-events.md#monitoring-events-autotune).