【问题标题】:How to get the unique identifier of the log stream for a AWS lambda function?如何获取 AWS lambda 函数的日志流的唯一标识符?
【发布时间】:2020-04-19 20:54:29
【问题描述】:

背景: 我们有一个 Lambda python 函数,它同时调用同一个函数在 cloudwatch 中创建了许多独特的日志流。此外,我们在这个 lambda 函数上使用 Xray。使用 Xray,我们可以快速找到错误调用,但是从 Xray 到 Cloudwatch 很痛苦,因为 AWS 控制台中的“搜索日志组”功能无法正常工作,因为它根本无法加载。加载特定的日志流很容易,因此我们希望使用日志流的名称来注释 X 射线事件。

问题: 日志流的唯一标识符唯一标识了运行 lambda 的容器。但是,我不知道要从内部获取此 id 以使我可以将其传递给 xray。如何从 lambda 函数内部获取日志流的唯一标识符?

【问题讨论】:

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


    【解决方案1】:

    查看 AWS Lambda 运行时环境中的所有 the environment variables that are present。特别是AWS_LAMBDA_LOG_GROUP_NAMEAWS_LAMBDA_LOG_STREAM_NAME

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多