Amazon cloudformation 当ElasticsearchRequests过高时设置AWS cloudwatch警报
我正在尝试设置一个cloudwatch警报,如果使用CloudFormation向AWS ES群集发送的http请求超过5000个,我会看到我可以使用Amazon cloudformation 当ElasticsearchRequests过高时设置AWS cloudwatch警报,amazon-cloudformation,amazon-cloudwatch,Amazon Cloudformation,Amazon Cloudwatch,我正在尝试设置一个cloudwatch警报,如果使用CloudFormation向AWS ES群集发送的http请求超过5000个,我会看到我可以使用ElasticsearchRequests指标,这就是我目前的情况: ClusterElasticsearchRequestsTooHighAlarm: Condition: HasAlertTopic Type: 'AWS::CloudWatch::Alarm' Properties: AlarmActio
ElasticsearchRequests
指标,这就是我目前的情况:
ClusterElasticsearchRequestsTooHighAlarm:
Condition: HasAlertTopic
Type: 'AWS::CloudWatch::Alarm'
Properties:
AlarmActions:
- {'Fn::ImportValue': !Sub '${ParentAlertStack}-TopicARN'}
AlarmDescription: 'ElasticsearchRequests are too high.'
ComparisonOperator: GreaterThanThreshold
Dimensions:
- Name: ClientId
Value: !Ref 'AWS::AccountId'
- Name: DomainName
Value: !Ref ElasticsearchDomain
EvaluationPeriods: 1
MetricName: 'ElasticsearchRequests'
Namespace: 'AWS/ES'
OKActions:
- {'Fn::ImportValue': !Sub '${ParentAlertStack}-TopicARN'}
Period: 60
Statistic: Maximum
Threshold: 5000
这看起来对吗
对于统计
,我是否应该使用SampleCount
而不是Maximum
非常感谢任何建议根据AWS文件关于监测ES集群的规定,metric ElasticsearchRequests的相关统计数据为
Sum
以下是专家们所说的:
弹性搜索请求
向Elasticsearch群集发出的请求数
相关统计:总和