У меня проблемы с наведением агента jaeger на коллектор, работающий в openshift.
Я могу просмотреть конечную точку моего коллектора OCP, выполнив следующие действия:
https://mycollectoropenshift.com:443
Мой Dockerfile агента jaeger в настоящее времявыглядит так:
FROM centos:latest
EXPOSE 5775/udp 6831/udp 6832/udp 5778
COPY agent-linux /go/bin/
#CMD ["--collector.host-port=localhost:14267"]
#CMD ["--collector.host-port=https://mycollectoropenshift.com:443"]
CMD ["--collector.host-port=mycollectoropenshift.com:443"]
ENTRYPOINT ["/go/bin/agent-linux"]
Я получаю ожидаемый результат, когда указываю своему агенту на сборщик, работающий локально на первую закомментированную строку.
Я получаю следующую ошибку, используя второй незакомментированный флаг CMD.
error":"dial tcp: address https://mycollectoropenshift.com:443: too many colons in address"
При попытке агента к сборщику, работающему на openshift, я получаю сообщение об ошибке ниже
Failed to run the agent: listen tcp 10.100.120.221:443: bind: cannot assign requested address
Я могу успешно свернуть конечную точку коллектора, выполнив это
curl https://mycollectoropenshift.com:443
При попытке свернуть конечную точку таким образом я получаю следующую ошибку:
curl mycollectoropenshift.com:443
curl: (52) Empty reply from server
Мне нужна помощь в настройке правильного флага --collector.host-port
, который будет подключаться к удаленному коллекторуза протоколом HTTPS.