Spring-Boot-Actuator:聚合/健康端点交叉微服务

时间:2017-01-05 06:11:23

标签: spring-boot-actuator

在我们基于微服务的架构中,我们希望为包含一个应用程序的所有微服务提供单一的运行状况输出/视图。

其中一种方法是创建另一个连接到所有已配置微服务的/ health端点的应用程序,聚合响应(JSON' s),并显示整个应用程序及其各个微应用程序的状态-Services'健康。

但是,鉴于每个微服务可能会在健康状况中发出一组不同的内容和指标,可能需要为每个健康终点进行一些自定义,这可能不是实现IMO的最佳方式。< / p>

了解Hystrix-Turbine项目如何帮助我们聚合并显示我的群集的Hystrix指标的单一视图,是否有可用的项目或管道,以便与Spring-Boot-Actuators一起提供类似的功能?

感谢任何帮助或指导。

1 个答案:

答案 0 :(得分:4)

感谢Josh Long的Spring Tips视频:https://www.youtube.com/watch?v=u1QnlAbCFys&index=9&list=PLgGXSWYM2FpPw8rV0tZoMiJYSCiLhPnOc

它展示了如何使用Codecentric项目中的Spring-Boot-Admin工作来完成。

以下链接将提供更多帮助:

  1. 链接到Spring Boot管理项目:https://github.com/codecentric/spring-boot-admin
  2. 入门指南:http://codecentric.github.io/spring-boot-admin/1.4.4/#getting-started
  3. 该视频还指出了如何使用来自Ordina项目的微服务 - 仪表板 - 服务器工作,使用资源,服务和后端系统的映射视图来可视化您的微服务架构。

    这些肯定不是唯一的选择,但对于案例来说非常简单和便宜。