Приложение webflux на основе моей весенней загрузки 2.1 (из проектный реактор ) использует библиотеку (L), которая выставляет Mono
, завернутый в CircuitBreakerOperator
из Resilience4j 1.0.0 (это )не с использованием аннотаций, таких как @CircuitBreaker
).
Я бы очень хотел показать метрики для этого автоматического выключателя в консоли управления http исполнительного механизма Spring (например, в конечной точке работоспособности).Я добавил зависимость io.github.resilience4j:resilience4j-spring-boot2:1.0.0
, но когда я загружаю страницу состояния, я вижу только это:
{
"status": "UP",
"refreshScope": {
"status": "UP"
},
"rateLimiters": {
"status": "UNKNOWN"
},
"circuitBreakers": {
"status": "UNKNOWN"
}
}
}
Т.е. не похоже, что выключатели из библиотеки L обнаружены.Поэтому мой вопрос заключается в том, как я могу информировать Spring Actuator о автоматических выключателях resilience4j (и, предпочтительно, об ограничителях скорости и т. Д.), Когда они не применены с использованием аннотаций?