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

如何通过AWS CloudWatch日志指标过滤匹配非null的externalUserId字段

AWS CloudWatch日志过滤:统计externalUserId值不为null的事件

解决方案

可以使用以下过滤模式实现需求:

{ NOT $.externalUserId IS NULL }

原理说明

CloudWatch日志过滤模式不支持IS NOT NULL的直接写法,但支持前缀式的NOT操作符,用于否定后续的匹配条件。该模式会排除所有externalUserId值为null的日志,仅保留字段值不为null的事件。

如果需要同时确保externalUserId字段存在(避免缺失该字段的日志被误计入统计),可以使用更严谨的组合条件:

{ $.externalUserId EXISTS AND NOT $.externalUserId IS NULL }

对之前尝试的说明

你之前尝试的{ $.externalUserId IS NOT NULL }属于语法错误,原因是CloudWatch的过滤语法中,IS NULL是一个完整的匹配条件,否定时需将NOT放在条件前,而非插入到IS和NULL之间。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 22:10:35