Стоит ли фиксировать входящие и исходящие запросы служб, которыми вы управляете? - PullRequest
0 голосов
/ 04 февраля 2020

В настоящее время я добавляю aws поддержку xray к куче программ, которые общаются друг с другом. Насколько я могу судить, я могу регистрировать входящие и исходящие трассы для каждого. Но стоит ли регистрировать исходящие трассы одной части, если я записываю входящие трассы на другом конце? Предоставляет ли это больше информации? Такое чувство, что я должен просто придерживаться либо всегда делать исходящие или входящие, а не удваивать на каждой части. Просто кажется излишним регистрировать их на обоих концах. Любое понимание очень ценится! Спасибо

1 Ответ

0 голосов
/ 05 февраля 2020

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

Говоря о «регистрации» трассировок, если вы ссылаетесь на регистрацию документа сегмента трассировки, я не Не думаю, что необходимо регистрировать как входящие, так и исходящие трассы, потому что входящий является родительским сегментом и содержит исходящий.

...