1
votes

Point de terminaison de santé d'Hystrix non disponible

J'essaie d'utiliser le modèle de disjoncteur avec l'implémentation Springboot et Hystrix de Netflix et j'ai du mal à accéder à son point de terminaison de santé.

La documentation indique qu'il devrait être disponible dans /hystrix.stream mais cela ne se produit pas. De plus, j'ai remarqué l'erreur suivante lors de l'initialisation de l'application: L' Endpoint ID 'hystrix.stream' contains invalid characters, please migrate to a valid format. .

Quelqu'un sait-il comment résoudre ce problème ou comment modifier le nom du point de terminaison?

Versions:

Springboot 2.1.4.RELEASE

Spring Cloud Greenwich.SR1

Merci d'avance!


0 commentaires

3 Réponses :


1
votes

Pour Spring Boot 2.1.x, l'URL du point de terminaison par défaut pour hystrix est /actuator/hystrix.stream


0 commentaires

1
votes

Vous devriez pouvoir voir quelque chose comme ça dans les journaux lorsque le serveur démarre:

INFO 14451 --- [ost-startStop-1] o.s.b.a.e.web.ServletEndpointRegistrar   : Registered '/actuator/hystrix.stream' to hystrix.stream-actuator-endpoint

Essayez /actuator/hystrix.stream


0 commentaires

1
votes

Essayez de changer la version Spring Cloud en Hoxton.RELEASE dans pom.xml :

    <properties>
        <java.version>11</java.version>
        <spring-cloud.version>Hoxton.RELEASE</spring-cloud.version>
    </properties>


0 commentaires