Трасса запроса обрывается на публикации сообщения в RabbitMQ
API и обработчики подключены к OpenTelemetry, HTTP-вызовы между сервисами видны одной трассой. Но обработка сообщения, опубликованного при оформлении заказа, появляется в Jaeger отдельной трассой, и связать её с исходным запросом невозможно.
Чего не хватает?
- Передавать контекст трассы в заголовках сообщения
- Увеличить время хранения трасс в Jaeger
- Логировать идентификатор заказа в обоих сервисах
- Публиковать сообщения синхронно
