【问题标题】:How does Amazon CloudWatch batch logs when streaming to AWS Lambda?流式传输到 AWS Lambda 时,Amazon CloudWatch 如何批处理日志?
【发布时间】:2017-09-30 18:15:29
【问题描述】:

The AWS documentation 表示从 CloudWatch 流式传输日志时向 Lambda 提供多个日志事件记录。

日志事件
实际的日志数据,表示为一个日志事件数组 记录。 “id”属性是每个日志事件的唯一标识符。

CloudWatch 如何对这些日志进行分组?

时间?数数?随机,从我的角度来看?

【问题讨论】:

    标签: amazon-web-services aws-lambda amazon-cloudwatch amazon-cloudwatchlogs


    【解决方案1】:

    目前,对于 CloudWatch Logs 针对该日志组收到的每个 PutLogEvents 批次,您都会获得一个 Lambda 调用。但是您可能不应该依赖它,因为 AWS 总是可以更改它(例如批量更多等)。

    您可以通过在 AWS 文档中运行 CWL -> Lambda example 来观察此行为。

    【讨论】:

      【解决方案2】:

      某些 aws 服务允许您配置日志间隔,例如弹性负载平衡。可以在 5 到 60 分钟的日志间隔之间进行选择。您可能在文档中看不到特定的增量或参数,因为它们可以根据每个服务进行配置。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-07-24
        • 2018-08-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-03-09
        • 2020-05-26
        • 2019-04-13
        相关资源
        最近更新 更多