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 开发工具包。