Конфигурация выборки Jaeger для входа или для услуги - PullRequest
0 голосов
/ 13 марта 2020

В типичном развертывании на основе kubernetes с внешним интерфейсом в качестве traefik и внутренним в качестве различных микросервисов мы хотим получить фиксированный процент от каждой конечной точки, к которой осуществляется доступ. Поскольку выборка на основе головок Jaeger работает путем принятия решения о выборке при запуске первого диапазона, этот диапазон будет создаваться на уровне входа (traefik), и решение о выборке будет перенесено на все вспомогательные службы.

  1. Поскольку traefik является интерфейсом для всех запросов, я не совсем понимаю, должны ли микросервисы иметь собственные стратегии выборки или просто полагаться на конфигурацию выборки traefik (а на бэкэнд-микросервисах я должен определить конфигурацию выборки для выборки всех запросов), так как решение всегда будет приниматься только на уровне трафиков, а микросервисы просто будут следовать этому решению по отбору проб? Или это понимание неверно?

  2. Еще один связанный с этим вопрос заключается в том, что в traefik span-операция nameName является обобщенной c на основе настроенного маршрута - он не содержит доступ к конечной точке, просто имя хоста - так как достичь процента выборки на конечную точку?

...