AWS Cloud观察Log Stream代表什么?

时间:2017-09-15 19:10:49

标签: amazon-web-services aws-api-gateway amazon-cloudwatch amazon-cloudwatchlogs

在AWS Gateway API中,如果我们使用云监视设置启用日志记录,如下所示,我在云监视中看到了不少LogStream。 enter image description here

enter image description here

这些溪流是什么? Cloudwatch下面提到的文件

  

表示日志流,它是来自单个日志发射器的日志事件序列。

在这种情况下,我希望我的API只有一个流。但我看到多个条目。 为什么我有这么多的流?

1 个答案:

答案 0 :(得分:3)

由于并发访问,CloudWatch会生成多个流。只有一个到API网关的活动连接可以一次写入一个流。因此,它将为被阻止的会话生成新流。然后,当新会话出现时,它将选择要写入的最新日志流,这反过来将导致任何其他并发新会话生成新流。不幸的是,根据我的经验,似乎CloudWatch Logs没有适当的缓冲系统,所以它是会话和流之间的1对1实时关系。