

# Tutorial: criar um alarme do Amazon CloudWatch para atraso de réplica do cluster de banco de dados multi-AZ para o Amazon RDS
<a name="multi-az-db-cluster-cloudwatch-alarm"></a>

Você pode criar um alarme do Amazon CloudWatch que envia uma mensagem do Amazon SNS quando o atraso de réplica de um cluster de banco de dados multi-AZ excede um limite. Um alarme observa uma métrica `ReplicaLag` ao longo do período que você especificar. A ação é uma notificação enviada para um tópico do Amazon SNS ou por uma política do Amazon EC2 Auto Scaling.

**Para definir um alarme do CloudWatch para o atraso de réplica do cluster de banco de dados multi-AZ**

1. Faça login no Console de gerenciamento da AWS e abra o console do CloudWatch em [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. No painel de navegação, escolha **Alarms** (Alarmes), **All alarms** (Todos os alarmes).

1. Selecione **Create alarm (Criar alarme)**.

1. Na página **Specify metric and conditions (Especificar métrica e condições)**, selecione **Select metric (Selecionar métrica)**.

1. Na caixa de pesquisa, insira o nome do seu cluster de banco de dados multi-AZ e pressione Enter.

   A imagem a seguir mostra a página **Select metric** (Selecionar métrica) com um cluster de banco de dados multi-AZ chamado `rds-cluster` inserido.  
![\[Página “Select metric” (Selecionar métrica)\]](http://docs.aws.amazon.com/pt_br/AmazonRDS/latest/UserGuide/images/multi-az-db-cluster-cw-tutorial-select-metric.png)

1. Escolha **RDS**, **Per-Database Metrics** (Métricas por banco de dados).

1. Na caixa de pesquisa, insira **ReplicaLag** e pressione Enter. Depois selecione cada instância de banco de dados no cluster de banco de dados.

   A imagem a seguir mostra a página **Select metric** (Selecionar métrica) com as instâncias de banco de dados selecionadas referentes à métrica **ReplicaLag**.  
![\[Selecione a página de métricas com as instâncias de banco de dados selecionadas para a métrica ReplicaLag.\]](http://docs.aws.amazon.com/pt_br/AmazonRDS/latest/UserGuide/images/multi-az-db-cluster-cw-tutorial-metric-replica-lag.png)

   Este alarme considera o atraso de réplica de todas as três instâncias de banco de dados no cluster de banco de dados multi-AZ. O alarme responde quando qualquer instância de banco de dados excede o limite. Ele usa uma expressão matemática que retorna o valor máximo das três métricas. Comece classificando por nome da métrica e, em seguida, escolha todas as três métricas **ReplicaLag**.

1. Em **Add math** (Adicionar matemática), escolha **All functions** (Todas as funções), **MAX**.  
![\[A configuração Add math (Adicionar matemática)\]](http://docs.aws.amazon.com/pt_br/AmazonRDS/latest/UserGuide/images/multi-az-db-cluster-cw-tutorial-select-metric-math.png)

1. Escolha a guia **Graphed metrics** (Métricas em gráficos) e edite os detalhes de **Expression1** para **MAX([m1,m2,m3])**.

1. Para todas as três métricas **ReplicaLag**, altere **Period** (Período) para **1 minute** (1 minuto).

1. Limpe a seleção de todas as métricas, exceto de **Expression1**.

   A página **Select metric** (Selecionar métrica) deve ser semelhante à imagem a seguir.  
![\[A página Select metric (Selecionar métrica) com a métrica selecionada\]](http://docs.aws.amazon.com/pt_br/AmazonRDS/latest/UserGuide/images/multi-az-db-cluster-cw-tutorial-select-metric-expression1.png)

1. Escolha **Selecionar métrica**.

1. Na página **Specify metric and conditions**, altere o rótulo para um nome significativo, como **ClusterReplicaLag**, e insira um número de segundos em **Define the threshold value** (Definir o valor limite). Para este tutorial, insira **1200** segundos (20 minutos). Você pode ajustar esse valor para os requisitos de sua workload.

   A página **Specify metric and conditions** (Especificar métrica e condições) deve ser semelhante à imagem a seguir.  
![\[A página Specify metric and conditions (Especificar métrica e condições)\]](http://docs.aws.amazon.com/pt_br/AmazonRDS/latest/UserGuide/images/multi-az-db-cluster-cw-tutorial-specify-metric-conditions.png)

1. Selecione **Next** (Próximo), e a página **Configure actions** (Configurar ações) é exibida.

1. Mantenha **In alarm** (Em alarme) selecionado, escolha **Create new topic** (Criar tópico) e insira o nome do tópico e um endereço de e-mail válido.  
![\[A página Configure actions (Configurar ações)\]](http://docs.aws.amazon.com/pt_br/AmazonRDS/latest/UserGuide/images/multi-az-db-cluster-cw-tutorial-configure-actions.png)

1. Escolha **Create topic** (Criar tópico) e, em seguida, escolha **Next** (Próximo).

1. No painel **Add name and description** (Adicionar nome e descrição), insira o **Alarm name** (Nome do alarme) e a **Alarm description** (Descrição do alarme) e, em seguida, escolha **Next** (Próximo).  
![\[A página Add name and description (Adicionar nome e descrição)\]](http://docs.aws.amazon.com/pt_br/AmazonRDS/latest/UserGuide/images/multi-az-db-cluster-cw-tutorial-add-name-and-description.png)

1. Visualize o alarme que você está prestes a criar na página **Preview and create** (Visualizar e criar) e escolha **Create alarm** (Criar alarme). 