You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

基于Resource Groups过滤的CloudWatch Lambda仪表盘配置问题求助

解决CloudWatch仪表盘Resource Groups过滤Lambda函数不生效的问题

一、确认Resource Groups的资源匹配正确性

  • 进入Resource Groups控制台,查看目标分组的成员列表,确认带指定标签的Lambda函数已被正确纳入分组
  • 检查分组的标签过滤规则:确保标签键/值完全匹配(大小写敏感),匹配运算符选择Equals而非Contains(除非需要模糊匹配)

二、绑定小部件到Resource Groups变量

你已经添加了Resource Groups下拉菜单,接下来要让每个监控小部件引用这个变量,而非固定指定函数:

  1. 编辑目标Lambda监控小部件(比如调用次数、错误率图表)
  2. 在指标选择界面,切换到Resource Groups标签,选择你创建的分组变量(通常命名为$ResourceGroup)
  3. 确认指标命名空间为AWS/Lambda,指标名称(如Invocations)正确后保存小部件

三、复刻自动仪表盘的动态过滤逻辑

自动仪表盘的核心是所有小部件关联同一个Resource Groups变量,实现全局同步过滤:

  • 确保所有小部件引用的变量名称完全一致(比如统一用$resourceGroup)
  • 若使用CloudWatch Insights查询的自定义小部件,需在查询语句中嵌入变量:
    fields @timestamp, @message
    | filter resourceGroup = '$resourceGroup'
    | sort @timestamp desc
    | limit 20
    
  • 若手动编辑指标JSON,需明确添加resourceGroup参数引用变量:
    {
      "metrics": [
        ["AWS/Lambda", "Invocations", "FunctionName", {"resourceGroup": "$resourceGroup"}]
      ],
      "view": "timeSeries",
      "stacked": false
    }
    

四、排查常见问题

  • 标签大小写敏感:CloudWatch和Resource Groups对标签键/值区分大小写,确保分组规则与Lambda标签完全匹配
  • 权限缺失:确认当前IAM身份拥有resource-groups:ListGroupResources和cloudwatch:GetMetricData权限,否则无法加载分组资源数据
  • 缓存干扰:切换分组后强制刷新页面(Ctrl+F5),清除仪表盘缓存

内容的提问来源于stack exchange,提问作者Dipin V A

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 14:52:39