我正在试验Lambda,我很难将轨迹从Lambda传递到包含Lambda的Step函数。
所以结构看起来像这样:
Lambda Code调用步骤函数->阶跃函数->Lambda。
问题是我得到了两个不同的轨迹,而不是想要的一个轨迹,其有效地捕获λ->阶跃函数->lambda都在一个跟踪id下。
第一道-Lambda A第二轨迹-阶跃函数->Lambda B
这有可能把痕迹统一起来,所以看起来像这样吗?
痕量3-Lambda A->阶梯函数->Lambda B(TraceId:1(~有点像
如果是这样的话,我该怎么做呢。
感谢
在调用状态机时,是否传递了值为Lambda A跟踪ID的跟踪标头?看见https://docs.aws.amazon.com/step-functions/latest/apireference/API_StartExecution.html
traceHeader通过AWS X射线跟踪标头。跟踪标头也可以在请求有效负载中传递。