在AWS Gateway API中,如果我们如下所示启用使用云监视设置的日志记录,我会在云监视中看到很多LogStream。
这些是什么流?下面提到的Cloudwatch文档
表示一个日志流,它是来自单个日志发射器的一系列日志事件。
在这种情况下,我的API仅需要1个流。但是我看到多个条目。为什么会有这么多流?
由于并发访问,CloudWatch会生成多个流。到API网关的一个活动连接一次只能写入一个流。因此,它将为被阻止的会话生成一个新的流。然后,当出现新会话时,它将选择要写入的最新日志流,这又将导致任何其他并发的新会话生成新流。不幸的是,以我的经验来看,CloudWatch Logs似乎没有适当的缓冲系统,因此它是会话和流之间的一对一实时关系。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句