丢失数据在cloudwatch警报中如何工作?

kya*_*agu 7 amazon-cloudwatch aws-api-gateway

API 网关端点的 cloudwatch 警报。根据文档,我创建了下面的模板以及我阅读它的方式,如果存在 5xx 错误,该错误将大于“0”阈值,这应该触发。我不确定下面的“TreatMissingData”属性,这也指什么数据?还不确定“EvaluationPeriods”属性吗?有人可以解释一下吗?

loudAlarm:
  Type: AWS::CloudWatch::Alarm
  Properties:
    Namespace: AWS/ApiGateay
    MetricName: 5XXError
    Period: '60'
    EvaluationPeriods: '1'
    Threshold: 0
    Statistic: Sum
    ComparisonOperator: GreaterThanThreshold
    TreatMissingData: ?????????
    AlarmActions:
      ...
Run Code Online (Sandbox Code Playgroud)

shi*_*imo 8

TreatMissingData 是一个参数,当数据丢失时如何处理。

值为:

  • 违规:丢失数据被视为违规阈值
  • notBreaching:视为在阈值内
  • 忽略:忽略缺失的数据
  • 缺失:忽略,如果周期范围内所有数据缺失,则报警INSUFFICIENT_DATA

如果没有指定,missing则使用。

valuationPeriods是一个参数,需要超过阈值多少次才会发出警报。

https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html

  • “MissingData”中的“数据”是cloudwatch中的指标数据。 (2认同)