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

在哪里及如何设置CloudWatch忽略DynamoDB表告警的缺失数据?

解决DynamoDB相关CloudWatch告警的INSUFFICIENT_DATA计数问题

嘿,我来帮你搞定这个问题!你提到的这些INSUFFICIENT_DATA或OK状态的告警被计入使用量,其实是CloudWatch告警的配置项没调整,这个设置不在DynamoDB表的页面里,得去CloudWatch的告警配置里改,具体步骤如下:

  • 首先打开CloudWatch控制台,找到左侧导航栏里的告警选项,进入告警列表页面
  • 用搜索框筛选出和DynamoDB相关的告警(比如搜索你的表名profile-preferences,或者直接筛选“DynamoDB”相关的告警)
  • 选中你要修改的目标告警,点击页面顶部的编辑按钮,进入告警配置界面
  • 滚动到告警行为区域,找到缺失数据处理的设置项(不同AWS区域的翻译可能略有差异,比如有的叫“处理缺失数据”)
  • 在下拉选项里选择忽略缺失数据(不触发告警)——选这个之后,这类没有数据的情况就不会被计入告警使用量了;如果需要的话也可以选“视为OK”,效果类似
  • 确认配置后点击保存告警,重复这个操作给所有相关的DynamoDB告警

如果需要批量修改大量告警,效率更高的方式是用AWS CLI命令,比如:

aws cloudwatch put-alarm --alarm-name "你的告警名称" --treat-missing-data ignore

你可以结合脚本批量处理所有符合条件的告警,节省手动操作的时间。

另外提醒一下:如果这些告警是通过DynamoDB控制台的快捷创建方式生成的,下次再创建类似告警时,记得提前在配置步骤里设置好缺失数据的处理方式,避免再出现同样的问题。

内容的提问来源于stack exchange,提问作者forste

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 09:56:49