具有子系统且可以动态添加的自定义 Spring 执行器端点

Custom Spring Actuator Endpoint which has subsystem and can be added dynamically

我正在寻找一种使用 Spring Boot 2.2 为反应式应用程序实现自定义端点的方法。

端点有一些子系统,并在子系统上执行特定的资源操作。 URL 路径如下所示:

/actuator/system1/subsystem_a
/actuator/system1/subsystem_b
/actuator/system2/subsystem_c

此外,system1 和 system2 并非都已部署,因此我只想动态添加已部署系统的端点。

我知道我可以使用 ReactiveHealthContributorRegistry 动态添加自定义健康检查端点。完全自定义端点是否有类似的方法?

提前致谢。

似乎没有办法像我在 Spring Boot Actuator 中所问的那样构建如此复杂的端点。

我最终决定使用RouterFunctionHandlerFunction参考以下网站。