Мы используем istio для использования распределенной трассировки. Нашим микросервисам иногда приходится обращаться к внешним API, которые обычно взаимодействуют через https.
. Чтобы измерить точную производительность всей системы, мы хотим отслеживать связь при обращении к внешнему API.
Однако распределенная трассировка требует доступа к заголовку запроса, но https не разрешает доступ, потому что заголовок зашифрован.
Для подтверждения я развернул bookinfo на GKE с включенным istio, вошел в контейнер productpage модуля productpage и выполнил следующую команду .
$ curl http://google.com
$ curl https://google.com
На zipkin была показана только http-связь.
Можно ли получить серию трассировок, включая API-интерфейсы, использующие внешний https?