如何调整AWS Log Insights查询以生成多函数Lambda日志折线图?
解决AWS Log Insights无法生成多Function折线图的问题
原查询无法生成折线图的核心原因是:部分Function在某些10分钟时间窗口内没有请求数据时,该窗口下不会生成对应Function的统计条目,导致每个Function的时间序列不连续,不符合折线图对连续时间序列的要求。
调整后的查询语句如下,通过补全缺失值确保每个时间窗口下所有Function都有数据记录:
fields @timestamp, function | filter event = "lambda_request" | stats count() as req_count by bin(10m) as time, function | fill req_count=0 | sort time
关键调整说明:
fill req_count=0:自动为每个时间bin中缺失的Function条目补充req_count=0的记录,保证每个Function的时间序列完整连续,满足折线图的数据格式要求。- 保留
sort time确保数据按时间顺序排列,折线图会自动将function作为分组维度,为每个Function生成独立折线。
可视化设置验证:
生成查询结果后切换到折线图视图,确认:
- X轴选择
time字段 - Y轴选择
req_count字段 - 分组维度(系列)选择
function字段
内容的提问来源于stack exchange,提问作者Hasith
相关产品推荐
相关产品推荐

