Amazon cloudformation 当ElasticsearchRequests过高时设置AWS cloudwatch警报

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

我正在尝试设置一个cloudwatch警报,如果使用CloudFormation向AWS ES群集发送的http请求超过5000个,我会看到我可以使用
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群集发出的请求数

相关统计:总和