AWS Использование CDK CfnAnomalyDetector для CPUUtilization - PullRequest
0 голосов
/ 30 января 2020

Я пытаюсь настроить сигнал тревоги по аномалии через cdk и могу найти только ссылку на CfnAnomalyDetector, но у меня, похоже, нет создания сигнала тревоги.

Я видел пример для сигнала тревоги по аномалии памяти в https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-anomalydetector.html#cfn -cloudwatch-anomalydetector-configuration , но это мне не помогает.

Я хотел бы настроить аварийный сигнал для службы AWS ECS Fargate на основе CPUUtilization с шириной полосы 3 и хотел бы запустить существующее ранее действие для отправки сообщения на наш канал Slack.

Это то, что у меня есть

const anomalyDetector = new CfnAnomalyDetector(ecsService, `${envLowercase}-ecs-${serviceNameHyphen}-anomaly-cpu`, {
            metricName: 'CPUUtilization',
            namespace: 'AWS/ECS',
            stat: 'Average',
            dimensions: [
                { name: 'ServiceName', value: `${ecsService.serviceName}` },
                { name: 'ClusterName', value: `${ecsService.cluster}` },
                { name: 'ComparisonOperator', value: 'GREATER_THAN_THRESHOLD | LESS_THAN_THRESHOLD'},
                { name: 'Threshold', value: '3'}
            ]
        });

Чего мне не хватает?

Как установить нужные мне параметры, такие как ServiceName, ClusterName, Threshold и Comparison Operator. Эти свойства, по-видимому, отсутствуют в классе CfnAnomalyDetector, и я не знаю, какие свойства я могу на самом деле установить с помощью свойства измерений.

Очень бы хотелось помочь с этим.

...