代码之家  ›  专栏  ›  技术社区  ›  suman j

AWS Cloud watch日志流代表什么?

  •  1
  • suman j  · 技术社区  · 7 年前

    在AWS网关API中,如果我们使用如下所示的cloud watch设置启用日志记录,我会在cloud watch中看到很多日志流。 enter image description here

    enter image description here

    Cloudwatch 下述文件

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

    1 回复  |  直到 7 年前
        1
  •  3
  •   asdf    7 年前

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