I have an AWS CloudWatch alarm with this configuration:
Type
Metric alarm
State
OK
Threshold
METRIC_NAME <= 0 for 1 datapoints within 1 day
Last change
2022-04-14 23:30:54
Actions
Actions enabled
Metric name
METRIC_NAME
Statistic
Average
Period
1 day
Datapoints to alarm
1 out of 1
Missing data treatment
Treat missing data as bad (breaching threshold)
Percentiles with low samples
evaluate
For the past few days, we have been missing data for this metric, resulting in a graph that looks like this:
My understanding is that given the above configuration, and the missing data for the past 3 days, this alarm should have triggered. Yet, it has not. Based on the AWS docs: https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html, an alarm with a 1 day period, 1 out of 1 datapoints to alarm, and missing data treatment of breaching
should change the alarm state from OK -> ALARM. Am I missing a key component here? Thanks!