как правильно использовать наблюдаемость и трассировку с микросервисами, используя микрометр, а не сыщика?
Я делаю простой проект/приложение микросервисов с весенней загрузкой 3, и теперь вы должны использовать микрометр для отслеживания, ведения журнала и мониторинга. И руководства по этому вопросу действительно не показывают, что это реализовано в среде микросервисов со шлюзом, реестром служб и службами. Итак, вы должны использовать разные зависимости и конфигурации, если ваш микросервис является потребителем, производителем, потребителем и производителем, шлюзом или реестром служб? Или наблюдаемость, трассировка и регистрация в каждом из них зависят от одних и тех же конфигураций? может кто-нибудь пролить свет на меня спасибо
1 ответ
Проверьте документы загрузки: https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#actuator.observability .
Портфолио Spring инструментировано с использованием Micrometer, поэтому вам не нужно много делать для того, чтобы сделать проекты Spring наблюдаемыми, вот пример с Spring Initializer, вы можете найти кучу образцов в micrometer-samples , и есть проект, состоящий из 3(+2) услуги под названием чайный сервиз, которые мы используем на демонстрациях конференций.