Не удалось получить текущий подпункт / сегмент из контекста и добавить аннотацию проблемы NULL в NodeJS - PullRequest
0 голосов
/ 06 февраля 2019

Я получаю сообщение «Не удалось получить текущий подпункт / сегмент из контекста» с помощью лямбда-узла.После добавления переменной окружения, как предлагается в другом посте, я получаю addAnnotation из NULL.Из-за этого мой тест провалился.

Есть ли обходной путь, чтобы сделать этот проход?Помощь очень ценится.

1 Ответ

0 голосов
/ 06 февраля 2019

На какой еще пост вы ссылаетесь?Можете ли вы опубликовать код для воспроизведения?

Когда в Lambda, X-Ray не имеет доступа к сегменту.Сегмент создается Lambda и отправляется самостоятельно.Чтобы служба X-Ray восстановила полную структуру сегмента / подсегмента, SDK выбирает переменную среды, заданную Lambda, и создает «фасадный сегмент».Он представляет собой заполнитель, из которого можно построить, и не может быть изменен.

Обычно мы советуем создать новый подсегмент и добавить туда аннотацию.Имейте в виду, это будет работать только в обработчике.

...