gpt4 book ai didi

amazon-web-services - AWS cloudwatch 警报无法访问由 cloudformation 模板形成的 EMR 集群指标中的数据

转载 作者:行者123 更新时间:2023-12-03 07:27:28 25 4
gpt4 key购买 nike

{
"AWSTemplateFormatVersion": "2010-09-09",
"Metadata": {
"AWS::CloudFormation::Designer": {
"0146279a-ddf6-40fa-bf45-612cebe20c3f": {
"size": {
"width": 60,
"height": 60
},
"position": {
"x": 290,
"y": 80
},
"z": 0,
"embeds": []
},
"f53318cc-f7a9-4e0b-9d22-7de325b7409d": {
"size": {
"width": 60,
"height": 60
},
"position": {
"x": 430,
"y": 80
},
"z": 0
}
}
},
"Resources": {
"EMRC1YFGX": {
"Type": "AWS::EMR::Cluster",
"Properties": {
"ReleaseLabel": "emr-5.30.0",
"Instances": {
"MasterInstanceGroup": {
"InstanceCount": 1,
"InstanceType": "m5.xlarge"
},
"CoreInstanceGroup": {
"InstanceCount": 1,
"InstanceType": "m5.xlarge"
}
},
"Name": "Tupac",
"JobFlowRole": "arn:aws:iam::261537044157:instance-profile/EMR_EC2_DefaultRole",
"ServiceRole": "arn:aws:iam::261537044157:role/shubhamam"
},
"Metadata": {
"AWS::CloudFormation::Designer": {
"id": "0146279a-ddf6-40fa-bf45-612cebe20c3f"
}
}
},
"CWA2VB7L": {
"Type": "AWS::CloudWatch::Alarm",
"Properties": {
"AlarmName": "alarm101",
"AlarmActions": ["arn:aws:sns:us-east-1:2615370449570:emr_idle_notification"],
"ComparisonOperator": "GreaterThanOrEqualToThreshold",
"Dimensions": [
{
"Name": "JobflowId",
"Value": {"Ref": "EMRC1YFGX"}
}
],
"EvaluationPeriods": 1,
"MetricName": "IsIdle",
"Namespace": "AWS/ElasticMapReduce",
"Period": 300,
"Statistic": "Minimum",
"Threshold": 1,
},
"Metadata": {
"AWS::CloudFormation::Designer": {
"id": "f53318cc-f7a9-4e0b-9d22-7de325b7409d"
}
}
}
}
}

我正在使用上述 cloudformation 模板来创建我的 EMR 集群和 Cloudwatch 警报。如果我从控制台创建一个正常的警报,它会正常工作,但在云信息创建时它不会工作。警报已创建,但无法从 EMR 指标获取任何数据。它说没有数据,并且仍然处于数据不足状态。

最佳答案

明显的问题是使用 JobflowId 而不是 JobFlowId

这是因为维度名称区分大小写

我在 CloudWatch 中找不到有关维度名称区分大小写的文档,因此我通过创建两个警报来自行测试

一个警报基于正确拼写的维度名称 AmazonEC2(计费指标)。第二个警报是基于拼写错误的名称:AmazonEc2。两个警报之间的其他一切都相同。

我发现名称不正确的警报在 INSUFFICIENT 状态下堆栈。这与 OP 报告的状态相同。

警报屏幕截图(费用已涂黑):

enter image description here

关于amazon-web-services - AWS cloudwatch 警报无法访问由 cloudformation 模板形成的 EMR 集群指标中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61949862/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com