在AWS Gateway API中,如果我们使用云监视设置启用日志记录,如下所示,我在云监视中看到了不少LogStream。
这些溪流是什么? Cloudwatch下面提到的文件
表示日志流,它是来自单个日志发射器的日志事件序列。
在这种情况下,我希望我的API只有一个流。但我看到多个条目。 为什么我有这么多的流?
答案 0 :(得分:3)
由于并发访问,CloudWatch会生成多个流。只有一个到API网关的活动连接可以一次写入一个流。因此,它将为被阻止的会话生成新流。然后,当新会话出现时,它将选择要写入的最新日志流,这反过来将导致任何其他并发新会话生成新流。不幸的是,根据我的经验,似乎CloudWatch Logs没有适当的缓冲系统,所以它是会话和流之间的1对1实时关系。