AWS 文档指出,当从 CloudWatch 流式传输日志时,会向 Lambda 提供多个日志事件记录。
logEvents
实际日志数据,表示为日志事件记录数组。“id”属性是每个日志事件的唯一标识符。
CloudWatch 如何对这些日志进行分组?
时间?数数?从我的角度来看,随机?
AWS 文档指出,当从 CloudWatch 流式传输日志时,会向 Lambda 提供多个日志事件记录。
logEvents
实际日志数据,表示为日志事件记录数组。“id”属性是每个日志事件的唯一标识符。
CloudWatch 如何对这些日志进行分组?
时间?数数?从我的角度来看,随机?
目前,对于 CloudWatch Logs 针对该日志组收到的每个 PutLogEvents 批次,您都会获得一个 Lambda 调用。但是,您可能不应该依赖它,因为 AWS 总是可以更改它(例如批量更多等)。
您可以通过运行AWS 文档中的CWL -> Lambda 示例来观察此行为。
一些 aws 服务允许您配置日志间隔,例如弹性负载平衡。可以在 5 到 60 分钟的日志间隔之间进行选择。您可能在文档中看不到特定的增量或参数,因为它们可以根据每个服务进行配置。