Amazon CloudWatch introduce i periodi di warm-up per gli allarmi
Amazon CloudWatch ora permette di configurare un periodo di warm-up per gli allarmi su metriche e gli allarmi su log, ritardando la valutazione dell'allarme per un intervallo di tempo definito dopo la sua creazione. In questo modo si riduce il rumore generato dai dati mancanti mentre una nuova risorsa o un nuovo servizio si sta avviando e inizia a pubblicare le proprie metriche. Ad esempio, un team che effettua il provisioning di un nuovo micro-servizio insieme ai relativi allarmi tramite una pipeline CI/CD può associare un periodo di warm-up, in modo che gli allarmi non avvisino l'ingegnere reperibile mentre il servizio è ancora in fase di avvio e non ha ancora pubblicato metriche.
In precedenza, quando un allarme veniva creato prima che la metrica sottostante iniziasse a riportare dati, CloudWatch procedeva subito alla valutazione utilizzando l'impostazione "Gestione dati mancanti". Per le risorse che richiedono tempo prima di iniziare a pubblicare metriche, come un'applicazione o un servizio appena distribuito, questo poteva causare un cambio di stato dell'allarme e l'esecuzione di azioni basate su dati mancanti durante la fase di avvio, generando notifiche non necessarie. Il periodo di warm-up risolve questo problema offrendo due modalità per posticipare la valutazione durante l'avvio: attendere una durata fissa definita dall'utente prima che la valutazione abbia inizio, oppure lasciare che CloudWatch avvii automaticamente la valutazione non appena la metrica dispone di dati sufficienti a riempire la finestra di valutazione dell'allarme.
Il periodo di warm-up si configura tramite il parametro WarmUpConfiguration al momento della creazione o dell'aggiornamento di un allarme. È possibile specificare una durata di warm-up compresa tra 1 e 2.880 minuti (2 giorni). Per impostazione predefinita, l'allarme conclude il warm-up in anticipo e avvia la valutazione non appena la sua finestra di valutazione viene riempita da dati sufficienti. Inoltre, è possibile richiedere che l'allarme attenda comunque l'intera durata impostata prima di procedere alla valutazione.
I periodi di warm-up sono disponibili in tutte le regioni AWS in cui è offerto Amazon CloudWatch, senza costi aggiuntivi rispetto ai prezzi standard previsti per gli allarmi CloudWatch.
Per iniziare, consulta le sezioni sui Periodi di warm-up degli allarmi e sulla Creazione di un allarme che utilizza un periodo di warm-up nella guida utente di Amazon CloudWatch.