O Amazon CloudWatch agora oferece suporte a períodos de aquecimento para alarmes
O Amazon CloudWatch agora permite configurar um período de aquecimento para alarmes métricos e alarmes de log, atrasando a avaliação do alarme por um tempo definido após a criação do alarme. Isso reduz o ruído causado pela perda de dados enquanto um novo recurso ou serviço é iniciado e começa a publicar métricas. Por exemplo, uma equipe que provisiona um novo microsserviço e seus alarmes juntos por meio de um pipeline de CI/CD pode anexar um período de aquecimento para que os alarmes não liguem para o engenheiro de plantão enquanto o serviço ainda está sendo iniciado e ainda não publicou as métricas.
Antes, quando você criava um alarme antes de a métrica subjacente reportar dados, o CloudWatch avaliava o alarme imediatamente usando sua configuração “tratar dados ausentes”. Para recursos que demoram para começar a emitir métricas, como um aplicativo ou serviço recém-implantado, isso pode fazer com que o alarme mude de estado e execute ações nos dados ausentes durante a inicialização, acionando notificações desnecessárias. Um período de aquecimento corrige isso, oferecendo duas maneiras de adiar a avaliação durante a inicialização: aguardar uma duração fixa definida antes do início da avaliação ou deixar o CloudWatch começar a avaliar automaticamente assim que a métrica realmente tiver dados suficientes para preencher a janela de avaliação do alarme.
Você define o período de aquecimento com o parâmetro WarmupConfiguration ao criar ou atualizar um alarme. Especifique uma duração de aquecimento de 1 a 2.880 minutos (2 dias). Por padrão, o alarme termina o aquecimento mais cedo e começa a ser avaliado assim que dados suficientes preenchem sua janela de avaliação. Além disso, você pode, opcionalmente, exigir que o alarme aguarde toda a duração antes da avaliação.
Os períodos de aquecimento estão disponíveis em todas as regiões da AWS onde o Amazon CloudWatch é oferecido sem custo adicional além dos preços padrão de alarmes do CloudWatch.
Para começar a usar, consulte Períodos de aquecimento do alarme e Como criar um alarme que use um período de aquecimento no Guia do usuário do Amazon CloudWatch.