跨越多个Lambda函数的AWS X射线跟踪

问题描述 投票:0回答:1

我有少数启用了跟踪功能的Python Lambda函数,它们的开始如下:

import json
import boto3
from aws_xray_sdk.core import patch
from aws_xray_sdk.core import xray_recorder

patch(['boto3'])

def lambda_handler(event, context):
  ...

通过此跟踪可用于每个Lambda函数本身,我可以看到通过boto3对DynamoDB或Kinesis的子服务调用。

但是我如何在一个跟踪中将各种Lambda函数连接在一起?我正在考虑在第一个函数中生成一个唯一的字符串,并将其写入存储在Kinesis中的消息中。然后,另一个函数将从Kinesis的消息中提取字符串,然后再次对其进行跟踪。

如何通过某种方式查看X射线中的整个连接轨迹?

amazon-web-services aws-lambda trace aws-xray
1个回答
1
投票
© www.soinside.com 2019 - 2024. All rights reserved.