#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. НЕДОСТАТОЧНЫЕ данные означают, что сигнал тревоги игнорируется из-за недостаточности данных.