

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

# CloudWatch alarmes
<a name="cloudwatch-alarms"></a>

Ao operar suas instâncias de banco de dados do Amazon RDS, você deseja monitorar e gerar alertas sobre diferentes tipos de métricas, eventos e rastreamentos. Para bancos de dados MySQL e MariaDB, as fontes críticas de informação são [métricas das instâncias do banco de dados](db-instance-monitoring.md), [métricas do sistema operacional](os-monitoring.md), [eventos, logs e trilhas de auditoria](events-logs-audit.md). Recomendamos que você use [CloudWatch alarmes](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html) para observar uma única métrica durante um período especificado por você.

O exemplo a seguir ilustra como você pode definir um alarme que monitora a métrica `CPUUtilization` (porcentagem de utilização da CPU) em todas as suas instâncias de banco de dados Amazon RDS. Você configura o alarme para ser acionado se a utilização da CPU em qualquer instância de banco de dados for maior que 80% durante o período de avaliação de cinco minutos.

![\[Configurando um alarme para a CPUUtilization métrica\]](http://docs.aws.amazon.com/pt_br/prescriptive-guidance/latest/amazon-rds-monitoring-alerting/images/setting-alarm.png)


Isso significa que o alarme entrará no estado `ALARM` se algum de seus bancos de dados apresentar uma alta utilização da CPU (mais de 80%) por cinco minutos ou mais. O alarme permanecerá no estado `OK` se a CPU ocasionalmente atingir mais de 80% de utilização por um curto período de tempo e, em seguida, cair novamente para abaixo do limite. O grafo a seguir ilustra essa lógica.

![\[Limites e estados dos alarmes\]](http://docs.aws.amazon.com/pt_br/prescriptive-guidance/latest/amazon-rds-monitoring-alerting/images/thresholds.png)


CloudWatch os alarmes suportam alarmes métricos e compostos.
+ Um *alarme métrico* observa uma única CloudWatch métrica e pode executar expressões matemáticas na métrica. Um alarme de métrica pode enviar mensagens para o Amazon SNS, que, por sua vez, pode executar uma ou mais ações com base no valor da métrica relativo a um determinado limite ao longo de vários períodos.
+ Um *alarme composto* é baseado em uma expressão de regra, que avalia os estados de vários alarmes e entra no estado `ALARM` somente se todas as condições da regra são atendidas. Os alarmes compostos são normalmente usados para reduzir o número de alertas desnecessários. Por exemplo, você pode ter um alarme composto que contém vários alarmes de métricas configurados para nunca executar ações. O alarme composto enviará um alerta quando todos os alarmes individuais de métricas no composto já estivessem no estado `ALARM`

CloudWatch os alarmes só podem observar CloudWatch métricas. Se você quiser criar um alarme com base no erro, na consulta lenta ou nos registros gerais, deverá criar CloudWatch métricas a partir dos registros. Você pode realizar isso, conforme discutido anteriormente nas seções [Monitoramento do sistema operacional](os-monitoring.md) e [Eventos, logs e trilhas de auditoria](events-logs-audit.md), usando filtros para [criar métricas de eventos de logs](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/MonitoringLogData.html). Da mesma forma, para alertar sobre métricas de monitoramento aprimorado, você deve criar filtros de métricas CloudWatch a partir dos CloudWatch registros.