Мы пытаемся использовать AWS Xray для отслеживания события через несколько сервисов. Мы включили Xray в lambda через флажок и добавили Python (v2) SDK. Это дает нам хорошую информацию для каждой лямбды, но они не связаны. Вот наша модель:
- событие достигает SNS
- Лямбда запускается для предварительной обработки записи в SQS
- событие в SQS
- Другая лямбда принимает событие и обрабатывает, записывает в другой SNS
Мы можем увидеть библиотеки python, которые вызывает python, выполнив patch_all()
.
Я надеялся увидеть сквозную связь, но не знаю, как связать эти компоненты. Прямо сейчас мы видим Lambdas как независимые части и ничего для SQS.