Lambda 使用环境变量与 AWS X-Ray 通信

孤街浪徒 提交于 2019-11-30 19:00:56

AWS Lambda 使用环境变量以便于与 X-Ray 守护程序进行通信和配置 X-Ray 开发工具包。

  • _X_AMZN_TRACE_ID:包含跟踪标头,其中包括采样决策、跟踪 ID 和父分段 ID。(要了解有关这些属性的更多信息,请参阅跟踪标头。) 如果调用您的函数时 Lambda 收到跟踪标头,该标头将用于填充 _X_AMZN_TRACE_ID 环境变量。如果 Lambda 未收到跟踪标头,将为您生成一个跟踪标头。

  • AWS_XRAY_CONTEXT_MISSING:您的函数尝试记录 X-Ray 数据,但跟踪标头不可用时,X-Ray 开发工具包使用此变量确定其行为。默认情况下,Lambda 将此值设为 LOG_ERROR 

  • AWS_XRAY_DAEMON_ADDRESS:此环境变量公开了 X-Ray 守护程序的地址,格式为:IP_ADDRESS:PORT。您可以使用 X-Ray 守护程序的地址,直接将跟踪数据发送到 X-Ray 守护程序,而无需使用 X-Ray 开发工具包。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!