Spring Cloud Sleuth + Zipking — как отслеживать отдельные экземпляры

Я использую Spring Cloud Sleuth + Zipkin, чтобы иметь представление о времени и поведении службы.

Единственный недостаток, который я обнаружил: когда есть несколько экземпляров каждого микросервиса, я не нашел способа определить, к какому экземпляру относится информация Zipkin, поскольку он идентифицирует их всех по имени службы (которое одинаково для всех) .

Есть ли способ настроить Sleuth для добавления экземпляра службы в Zipkin?


person codependent    schedule 03.06.2016    source источник


Ответы (1)


Итак, у вас есть IP-адрес и порт вашего приложения, так что это может дать вам подсказку. Кроме того, если вы хотите, чтобы у вашего пользовательского диапазона была эта информация, достаточно добавить к нему собственный тег. На самом деле вы всегда можете позвонить tracer.addTag("key", "value"), чтобы указать дополнительную информацию, которая вам нужна.

person Marcin Grzejszczak    schedule 03.06.2016