Исключить параметры запроса из журналов трассировки рентгеновских лучей API Gateway

У меня есть функция AWS Lambda, которая имеет много интеграций с API шлюза AWS API. API имеет Enable X-Ray Tracing проверено и следы заполнены правильно.

В разделе "Рентгеновская панель AWS> Трассы> Обзор трасс" я группирую трассы по "URL". Однако пользователи API делают запросы с параметрами запроса, которые являются уникальными URL-адресами, основываясь только на самих параметрах запроса.

Например, есть маршрут /plans который пользователь сделает запрос, используя два параметра запроса, token=abc123&timestamp=159501493, Поскольку в параметры запроса включено что-то уникальное, например, отметка времени, никакие трассировки не будут сгруппированы вместе, что приведет к сотням /plans следы с различными отметками времени. Большой объем следов делает невозможной любую попытку извлечь полезную информацию из следов рентгена.

В то же время я отключил трассировку рентгеновских лучей. Есть ли какое-либо решение для этой проблемы, или мне не повезло, пока разработчики AWS не исправят это?

1 ответ

Решение

Мы приносим свои извинения за трудности, с которыми вы столкнулись. APIGW и другие интегрированные службы X-Ray записывают и отправляют данные независимо в службу X-Ray, поэтому, к сожалению, сейчас нет способа обойти вас.

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

Sandra

ОБНОВЛЕНИЕ: 03/05 - Это изменение должно быть доступно и доступно для всех клиентов. Краткосрочное изменение - это очистка параметров (как это делают наши SDK сегодня), в долгосрочной перспективе мы будем обсуждать вариант "выбора" для параметров запроса.

Другие вопросы по тегам