我的AWS lambda函数具有CloudWatch仪表板,用于显示错误,调用,持续时间,调节和并发执行。它显示的是除同一时间轴的并发执行以外的所有指标的数据。其仪表板上始终显示“无可用数据”。
我尚未为该功能设置“保留并发性”,因此据我所知,它正在使用默认帐户级别的并发性限制1000。当发生lambda调用时,“油门”仪表板始终会显示为“ 0”。但是为什么不确定“并发处决”为何没有“可用数据”
关于可能是什么问题的任何建议?
Resources:
MyLambdaDashboard:
Type: AWS::CloudWatch::Dashboard
Properties:
DashboardName: !Ref DASHBOARDNAME
DashboardBody: '{
**<Other Metrics Dashboard>**
,
{
"type":"metric",
"x":0,
"y":14,
"width":12,
"height":6,
"properties":{
"view":"timeSeries",
"stacked":false,
"metrics":[
["AWS/Lambda", "ConcurrentExecutions", "FunctionName", "${FUNCTIONNAME}", {
"period":60,
"stat":"Sum"
}]
],
"region":"${AWSREGION}",
"title":"Concurrent Executions",
"yAxis":{
"left":{
"min":0
}
},
"legend": {
"position": "hidden"
}
}
}
]
}'
答案 0 :(得分:0)
“并发执行”指标是帐户级别指标,而不是Lambda级别。从上述cloudformation模板中删除“ FunctionName”参数即可解决问题