Возникли проблемы в Docker Compose с получением информации трассировки OpenTelemetry из моего приложения в jaeger
У меня есть простое приложение Node.js, которое использует экспортер Open Telemetry Jaeger для отправки информации трассировки в Jaeger. Он отлично работает, когда я запускаю Jaeger как контейнер Docker, а затем запускаю код из командной строки моей машины против
localhost
. Однако, когда я пытаюсь запустить и приложение, и jaeger под Docker Compose в сети Docker Compose, служба регистрируется и отображается в пользовательском интерфейсе Jaeger, но информация трассировки / диапазона никогда не попадает в Jaeger.
Вот код: https://github.com/reselbob/simpletracing/tree/releases/v1.0
Я приложил снимок экрана, чтобы продемонстрировать, что служба, похоже, регистрируется, но промежутки не проходят. Я немного не в себе.