Sua instância do EC2 deve estar ativada para monitoramento em intervalos de 1 minuto. Se você não tiver ativado o monitoramento detalhado na sua instância do EC2 , você coletaria dados em intervalos de 5 minutos. 3 períodos consecutivos de intervalos de 5 minutos seriam 15 minutos.
Não tenho certeza, mas depois de rever alguns dos meus próprios alarmes do Cloudwatch e jogar com um novo no console ... parece que, nesse caso, o estado do alarme é acionado com base em minutos em vez de períodos - nós apenas definimos minutos em termos de períodos no momento da criação do alarme. Isso parece sensato para mim - caso contrário, seu alarme nunca seria capaz de entrar no estado de alarme se a monitoração detalhada (1 minuto) estivesse desativada.
Em relação ao monitoramento detalhado: eu o ligaria para este caso, se ele estiver desativado. Se você estiver usando o monitoramento básico (5 minutos), os 3 pontos de dados não significam necessariamente que a utilização da CPU tenha sido > = 95% por 15 minutos consecutivos. Significa, em vez disso, que a utilização da CPU foi > = 95% no momento em que os dados foram amostrados, durante 3 amostragens consecutivas.