![](/img/trans.png)
[英]AWS buffer logs in CloudWatch before streaming to lambda
[英]How does Amazon CloudWatch batch logs when streaming to AWS Lambda?
AWS文档表明,当从CloudWatch流式传输日志时,会向Lambda提供多个日志事件记录。
LOGEVENTS
实际日志数据,表示为日志事件记录数组。 “id”属性是每个日志事件的唯一标识符。
CloudWatch如何对这些日志进行分组?
时间? 计数? 从我的角度来看,是否随意?
某些aws服务允许您配置日志间隔,例如弹性负载平衡。 可以选择五到六十分钟的日志间隔。 您可能无法在文档中看到特定的增量或参数,因为它们可以基于每个服务进行配置。
目前,您为CloudWatch Logs针对该日志组收到的每个PutLogEvents批次获得一次Lambda调用。 但是,您可能不应该依赖它,因为AWS可以随时更改它(例如批量更多等)。
您可以通过在AWS文档中运行CWL - > Lambda示例来观察此行为。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.