Можем ли мы использовать сыщика без весеннего облака?

Я работаю в проекте, который использует scala и twitter server finagle. Требование нашего проекта включает ведение журнала и отслеживание. При поиске наткнулся на сыщика и зипкин. Я могу интегрировать zipkin, так как нашел библиотеку для финагла, но не смог найти ни одной библиотеки, связанной с сыщиками. Я просмотрел документацию сыщика, но она относится только к весне. Итак, мой вопрос: использовал ли кто-нибудь сыщик кроме весны? Является ли это возможным? Если у кого-то есть, не могли бы вы предоставить документацию или пример.

1 ответ

является частью , он выполняет следующие функции:

  • Предоставляет абстракцию (API) над библиотеками трассировки.
  • Инструментирует другие проекты Spring и другие сторонние зависимости

Исходя из этого, ответ на ваши вопросы:

Можем ли мы использовать сыщика без весеннего облака?

Да, вы можете использовать Spring Cloud Sleuth без использования других проектов Spring Cloud, есть общие моменты ( spring-cloud-commons), которые вы получите, но вам не нужно использовать другие Spring Cloudпроекты Spring Cloud.

Кто-нибудь использовал сыщика кроме весны? Является ли это возможным?

Поскольку Spring Cloud SleuthSpring Cloud Sleuth является частью портфолио Spring, он был создан для работы с Spring, в то время как вы могли бы взломать его и повторно использовать вещи из spring-cloud-sleuth-apiа также spring-cloud-sleuth-braveон не был создан для этого варианта использования, Spring Cloud Sleuth был создан для работы с приложениями Spring.

Я бы порекомендовал взглянуть на Brave OpenZipkin , это библиотека трассировки, которую вы можете использовать для инструментирования своей кодовой базы, Sleuth использует ее по умолчанию.

Другие вопросы по тегам