Как пометить лямбда-сегмент (XRAY) как Ошибка при использовании Lambda Proxy - PullRequest
0 голосов
/ 21 апреля 2020

Я добавил пользовательский сегмент, добавленный к родительскому лямбда-сегменту, чтобы я мог добавлять аннотации и метаданные, но проблема в том, что, хотя я могу пометить этот пользовательский сегмент и его подсегменты как ошибки, я не нашел способа пометить лямбда-функцию сегмент как ошибка.

Как следствие, визуально в консоли XRay все становится зеленым (200) на уровнях лямбда, несмотря на то, что лямбда возвращает 4xx (я использую интеграцию лямбда-прокси), что очень затрудняет отладку ошибок, когда у меня есть 100 с лямбды в производстве.

В качестве обходного пути я думал добавить возвращенный statusCode в качестве аннотации к пользовательскому сегменту, и поэтому я могу по крайней мере сгруппировать / отфильтровать вызовы, которые выдают ошибки. Однако у меня все еще есть ограничение на то, что цвета не отражают реальную цель.

Вопрос - Есть ли способ пометить лямбда-вызов с ошибкой?

Спасибо

1 Ответ

0 голосов
/ 21 апреля 2020

Сегмент Lambda будет отражать ошибку 500, если из функции выдается какое-либо исключение и Активное отслеживание лямбда включено. К сожалению, сегмент Lambda root является неизменным. Невозможно вручную изменить его состояние.

...