达到阈值后未触发AWS Cloudwatch警报

时间:2019-07-11 12:51:12

标签: amazon-web-services amazon-cloudformation amazon-cloudwatch

我已经为磁盘和内存相关矩阵配置了aws监视perl脚本。 我确实设置了一个警报,如果磁盘空间利用率超过50%,它会通知我。

请查看下面的警报状态。 enter image description here

下面是我的cloudformation模板警报资源部分。

#--------------------
# DiskSpace Alarms
#--------------------
    {{ component_name }}DiskBasedAlarm:
      Type: "AWS::CloudWatch::Alarm"
      Properties:
        AlarmDescription: "ASG Alarm if disk space utilization is more than 50% for more than 10 minutes."
        Namespace: System/Linux
        EvaluationPeriods: 10
        Period: 60
        ComparisonOperator: GreaterThanOrEqualToThreshold
        Statistic: Average
        Threshold: 50
        Unit: Percent
        TreatMissingData: ignore
        MetricName: DiskSpaceUtilization
        Dimensions:
          -
            Name: AutoScalingGroupName
            Value:
              Ref: WebASG
          -
            Name: MountPath
            Value: /
          -
            Name: Filesystem
            Value: /dev/nvme0n1p1
        AlarmActions:
          -
            Ref: CustomAlarmsNotifyTopic

已经3到4个小时了,但是警报仍然处于OK状态。我不知道为什么会这样。有什么建议吗?

1 个答案:

答案 0 :(得分:1)

您的警报设置为平均值,将其更改为最大值以启用触发器。

Statistic: Maximum
相关问题