Если в вашей вышестоящей службе, которая вызывает ваши функции Lambda, включена трассировка, ваши функции будут автоматически отправлять трассировки. Из вашего вопроса, я не уверен, как ваши функции вызываются. Если одна функция напрямую вызывает другую функцию, у вас будет для них единственная трассировка.
Для вашего подхода к вызову лямбд с сообщениями Kinesis я не уверен, что он достиг бы того, чего вы хотите, по нескольким причинам. Во-первых, Kinesis не интегрирован с X-Ray, что означает, что он не будет распространять Заголовок трассировки к нижней лямбда Во-вторых, сегмент и заголовок трассировки для лямбда-функции не доступны напрямую из кода вашей функции, поскольку они генерируются лямбда-средой выполнения при вызове и поэтому являются неизменяемыми. Явное переопределение идентификатора трассировки в лямбда-функции может привести к нежелательному поведению вашего сервисного графа.
Спасибо.