Что предпочесть AWS XRAY или CloudTrail для анализа пользовательских запросов, проходящих через Amazon API Gateway

Я готовлюсь к экзамену AWS и нашел документацию по AWS CloudTrail и AWS X-RAY, в которой возникает путаница в отношении требований к их использованию.

Я столкнулся со следующим вопросом, в котором требовалось отслеживать и анализировать пользовательский запрос, когда он проходит через API-интерфейсы Amazon API Gateway к базовым службам. введите описание изображения здесь

Насколько я понимаю, мы можем использовать CludTrail для отслеживания и анализа запроса пользователя. Но правильным ответом был AWS XRAY.

В упомянутых документах упоминается, что мы можем использовать журналы AWS CloudTrail для отслеживания, анализа безопасности, отслеживания изменений ресурсов и соответствия / аудита. С другой стороны, мы можем использовать AWS X-RAY для анализа и отладки приложений, работающих на распределенной архитектуре микросервисов.

Использование XRAY и CloudTrail называется Анализ и отслеживание. Поэтому довольно непонятно, какую службу мы должны выбрать в соответствии с таким требованием для отслеживания и анализа пользовательского запроса.


person Gunjan Shah    schedule 20.12.2019    source источник


Ответы (1)


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

person DNakevski    schedule 20.12.2019
comment
Чтобы добавить к вашему ответу, ключевым моментом является то, что X-Ray - это решение для отслеживания, тогда как облачный след - это решение для аудита. - person Rohit Banga; 21.12.2019