Spring 启动执行器 : Aggregation of/health endpoints cross micro-services

标签 spring-boot-actuator

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

其中一种方法可能是创建另一个应用程序,该应用程序连接到所有已配置微服务的/health 端点、聚合响应(JSON)并显示整个应用程序及其各个微服务的运行状况的状态.

但是考虑到每个微服务可能会在健康状态中发出一组不同的内容和指标,它可能需要为每个健康端点进行一些定制,而在我看来,这可能不是实现它的最佳方法。

根据 Hystrix-Turbine 项目如何帮助聚合和显示我的集群的 Hystrix 指标的单一 View ,是否有可用或管道化的项目可以通过 Spring-Boot-Actuators 提供类似的功能?

感谢您的任何帮助或指导。

最佳答案

感谢 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

该视频还指导了如何使用 Ordina 项目中的微服务-仪表板-服务器工作,通过资源、服务和后端系统的映射 View 来可视化您的微服务架构。

这些肯定不是唯一的选择,但用于保护壳非常简单且便宜。

关于 Spring 启动执行器 : Aggregation of/health endpoints cross micro-services,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41478340/

相关文章:

java - 如何禁用 Spring Actuators 的内容协商?

java - 尝试登录失败后,Shiro 不会重定向到 loginUrl

java - 启用具有 JWT 安全性的 Spring Boot 2.0 Actuator 端点

Spring Boot Actuator - LDAP Health Endpoint Throwing NPE

java - 没有 @EnableAutoConfiguration 的 Spring Actuator 指标存在问题

java - 由于 Solr 依赖性,Spring Actuator 状态下降

spring-boot-actuator - 动态代码评估 : Unsafe Deserialization (Spring Boot 2) - how to avoid actuator related fortify issue, 还是误报?

spring-boot - Spring Boot Actuator - 多个健康端点

java - 将 Spring-Boot 与 StatsD 连接的最佳方式是什么,尤其是对于计时器?

java - 使用 Spring Cloud Bus 刷新配置更改