как работают отсутствующие данные в сигнализации cloudwatch?

#aws-api-gateway #amazon-cloudwatch

Вопрос:

сигнал тревоги cloudwatch для конечной точки шлюза api. основываясь на документации, я создал шаблон ниже, и то, как я его прочитал, заключается в том, что если есть ошибка 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:
      ...
 

Ответ №1:

TreatMissingData-это параметр, который используется при отсутствии данных.

Ценности таковы:

  • нарушение: недостающие данные рассматриваются как нарушение порога
  • Не нарушается: рассматривается как в пределах порога
  • игнорировать: пропущенные данные игнорируются
  • отсутствует: игнорируется, если все данные отсутствуют в диапазоне периодов, сигнал тревоги INSUFFICIENT_DATA

если не указано, missing используется.

EvaluationPeriods-это параметр, сколько раз необходимо преодолеть пороговое значение для тревоги.

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

Комментарии:

1. Спасибо. когда мы говорим о данных , о каких данных мы говорим

2. «Данные» в «MissingData» — это метрические данные в cloudwatch.

3. еще раз спасибо. Я думаю, тогда это должно быть безопасно игнорировать. Я просто хотел убедиться, что это не вызовет тревогу

4. @shimo — извините, я знаю, что вопрос закрыт, я настроил будильник и получаю уведомления со следующими сообщениями по электронной почте. В нем есть 3 вещи, перечисленные ниже, и я не уверен в 3-й из них, приведенной ниже, т. е. Недостаточно данных. срабатывает ли сигнал тревоги из-за недостатка данных? — действия по изменению состояния : — ok — Alamrm [arn:aws:sns:США-запад-1:384783748:apigatewayerror] — НЕДОСТАТОЧНО ДАННЫХ:

5. НЕДОСТАТОЧНЫЕ данные означают, что сигнал тревоги игнорируется из-за недостаточности данных.