amazon-Cloudformation metri c сигнализация мешает быть начеку, когда нет информации - PullRequest
0 голосов
/ 06 марта 2020

Я пытаюсь создать сигнал тревоги для метри c в облачной информации

Итак, у меня есть MetricFilter с моим Alarm Как следующее:

{
    "logMetric": {
        "Type" : "AWS::Logs::MetricFilter",
        "Properties" : {
            "FilterPattern" : "[ERROR, WARNING, FATAL, Exception]",
            "LogGroupName" : "/logapp",
            "MetricTransformations" : [ {
                "MetricValue": "1",
                "MetricNamespace": "ErrorLogs/app",
                "MetricName": "AppLogMetric"
            } ]
            }
    }, 
    "AppLogAlert": {
        "Type": "AWS::CloudWatch::Alarm",
        "Properties": {
        "ActionsEnabled": "true",
        "AlarmActions":  ["arn"],
        "AlarmDescription": "trigger alert when an error is received into the app",
        "AlarmName": "app-ErrorLog-alert",
        "ComparisonOperator": "GreaterThanOrEqualToThreshold",
        "EvaluationPeriods": 1,
        "MetricName": "AppLogMetric",
        "Namespace": "ErrorLogs/app",
        "Period": 60,
        "Statistic": "Maximum",
        "Threshold": 1
        }
    }
}

Это создает и AWS::Logs::MetricFilter, и AWS::CloudWatch::Alarm, и выглядит великолепно, он переходит в состояние Alarm, когда в последнюю минуту обнаруживается более 1 обнаружения.

Проблема заключается в том, что при отсутствии журналов с этими фильтрами сигнал тревоги не go возвращается в состояние OK, поскольку на графике не отображаются предупреждения "0", это просто пустое пространство. Есть ли способ сделать это?

Спасибо.

1 Ответ

1 голос
/ 06 марта 2020

Я думаю, что решение состоит в том, что вы устанавливаете TreatMissingData как notBreaching.

Я думаю, что ваш сценарий использования похож на этот для км: Создание аварийного сигнала Amazon CloudWatch для обнаружения использования мастер-ключа клиента, ожидающего удаления

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...