добавлять трейс в хедер через пропагейтор? Или это автоматически как-то происходит? Использую golang
Привет. Если используете истио - Istio умеет сам докидывать хедер если его нет. https://istio.io/latest/about/faq/distributed-tracing/ Но вам в любом случае надо в коде перепрокидывать дальше эти хедеры если есть ещё запросы дочерние в другие сервисы. Коллеги поправьте если что-то поменялось, но вроде было так)
как-то автоматически не происходит, это же го. Прокидывай в контексте через весь сервис
я в контексте и прокидываю везде. В каждой функции в начале из контекста достаю. И перед запросов, добавляю в хедеры руками. Я вот что-то подумал, что можно в хедеры как-то автоматически добавить
сделай хэлпер. У датадога есть функционал типа tracer.inject (если мне память не изменяет). Тоже надо вызывать руками, но хидеры добавляет из контекста
ну и норм. В го вроде лучше ниче не завезли
Обсуждают сегодня