

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á.

# Gatilhos de ajuste de escala automático para seu ambiente do Elastic Beanstalk
<a name="environments-cfg-autoscaling-triggers"></a>

O grupo Auto Scaling em seu ambiente do Elastic Beanstalk usa dois CloudWatch alarmes da Amazon para acionar operações de escalabilidade. Os triggers padrão são dimensionados quando a média de tráfego de rede de saída de cada instância é mais alta que 6 MB ou mais baixa que 2 MB durante um período de cinco minutos. Para usar o Amazon EC2 Auto Scaling de forma eficaz, configure gatilhos apropriados para seu aplicativo, tipo de instância e requisitos de serviço. Você pode dimensionar com base em várias estatísticas, incluindo latência, E/S de disco, utilização de CPU e a contagem de solicitações.

Para obter mais informações sobre CloudWatch métricas e alarmes, consulte [Amazon CloudWatch Concepts](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html) no *Amazon CloudWatch User Guide*.

## Configurar triggers de Auto Scaling
<a name="environments-cfg-autoscaling-triggers-console"></a>

É possível configurar os triggers que ajustam o número de instâncias no grupo de Auto Scaling do seu ambiente no console do Elastic Beanstalk.

**Como configurar triggers no console do Elastic Beanstalk**

1. Abra o console do [Elastic](https://console.aws.amazon.com/elasticbeanstalk) Beanstalk e, **na** lista Regiões, selecione sua. Região da AWS

1. No painel de navegação, selecione **Ambientes** e selecione o nome do ambiente na lista.

1. No painel de navegação, escolha **Configuration (Configuração)**.

1. Na categoria de configuração **Capacity (Capacidade)**, escolha **Edit (Editar)**.

1. Na seção **Scaling triggers (Escalabilidade de triggers)**, defina as seguintes configurações:
   + **Metric (Métrica)**: métrica usada para o trigger de Auto Scaling.
   + **Statistic (Estatística)**: cálculo de estatísticas que o trigger deve usar, como `Average`.
   + **Unit (Unidade)**: unidade da métrica do trigger, como **Bytes**.
   + **Período** — Especifica com que frequência a Amazon CloudWatch mede as métricas do seu gatilho.
   + **Breach duration (Duração da ruptura)**: quantidade de tempo, em minutos, em que uma métrica pode estar fora dos limites superiores e inferiores antes de acionar uma operação de escalabilidade.
   + **Upper threshold (Limite superior)**: se a métrica ficar acima desse número pela duração da violação, uma operação de escalabilidade será acionada. 
   + **Incremento de escalabilidade** — O número de EC2 instâncias da Amazon a serem adicionadas ao realizar uma atividade de escalabilidade.
   + **Lower threshold (Limite inferior)**: se a métrica ficar abaixo desse número pela duração da violação, uma operação de escalabilidade será acionada. 
   + **Incremento de redução** — O número de EC2 instâncias da Amazon a serem removidas ao realizar uma atividade de escalabilidade.

1. Para salvar as alterações, escolha **Apply (Aplicar)** na parte inferior da página.

## O namespace aws:autoscaling:trigger
<a name="environments-cfg-autoscaling-triggers-namespace"></a>

O Elastic Beanstalk fornece [opções de configuração](command-options.md) para configurações de Auto Scaling no namespace [`aws:autoscaling:trigger`](command-options-general.md#command-options-general-autoscalingtrigger). As configurações neste namespace estão organizadas pelo recurso ao qual elas se aplicam.

```
option_settings:
  AWSEBAutoScalingScaleDownPolicy.aws:autoscaling:trigger:
    LowerBreachScaleIncrement: '-1'
  AWSEBAutoScalingScaleUpPolicy.aws:autoscaling:trigger:
    UpperBreachScaleIncrement: '1'
  AWSEBCloudwatchAlarmHigh.aws:autoscaling:trigger:
    UpperThreshold: '6000000'
  AWSEBCloudwatchAlarmLow.aws:autoscaling:trigger:
    BreachDuration: '5'
    EvaluationPeriods: '1'
    LowerThreshold: '2000000'
    MeasureName: NetworkOut
    Period: '5'
    Statistic: Average
    Unit: Bytes
```