Each component also has its own, independent, Tanuki Java Wrapper application, which Rosette Enterprise also has. Tanuki monitors the health of the application and relaunches if the Java application crashes or gets into a bad state.
In addition, the proxy application exposes two endpoints that can be used to access proxy health:
/actuator/info: Returns a version of the running proxy and a short description. Example:
"name": "ROSEnt Proxy",
"description": "Used to route custom ROSEnt API Requests"
/actuator/health: Indicates if the proxy is UP or Down. Example:
Access to these endpoints can be restricted to network interface if required. Details on restricting access can be obtained from Basis support or Spring Boot Actuator documentation, by setting the management server address and port.