Spring Cloud Zuul Монитор /CircuitBreaker Все маршруты через Hystrix

Я использую Spring Cloud и @EnableZuulProxy Можно ли отслеживать все маршруты, настроенные в application.yml, используя hystrix через /hystrix.stream? В приведенном ниже примере я хотел бы иметь простой способ отслеживать все запросы, сделанные к сервису нисходящего продукта. Я понимаю, что могу сделать это на самом сервисе продукта, но можно ли отслеживать запрос Zuul. Это было бы полезно для любых нисходящих сервисов, которые не принадлежат (сторонние) и не могут быть аннотированы с помощью @HystrixCommand.

zuul: routes: item: serviceId: product path: /product/**

2 ответа

Простой ответ - да. добавлять spring-cloud-starter-hystrix и добавить @EnableCircuitBreaker в ваш основной класс. Это позволит /hystrix.stream, Zuul использует hystrix при пересылке на другие сервисы.

У меня была та же проблема и меняется @EnableCircuitBreaker в @EnableHystrix исправил проблему.

С @EnableHystrix Я вижу все перенаправленные вызовы на панели инструментов Hystrix.

Обновить

Смотрите комментарий ниже, это действительно не исправить.

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