Spring boot 什么是Spring引导管理
我正在探索jmx。我读过关于jmx的文章,我知道jmx用于监控应用程序或设备。为了监控SpringBoot应用程序,我有两个选项,一个是SpringBootActuator和SpringBootAdmin。我参考以下链接了解Spring引导管理 我对Spring boot Admin有很多困惑Spring boot 什么是Spring引导管理,spring-boot,spring-jmx,spring-boot-admin,Spring Boot,Spring Jmx,Spring Boot Admin,我正在探索jmx。我读过关于jmx的文章,我知道jmx用于监控应用程序或设备。为了监控SpringBoot应用程序,我有两个选项,一个是SpringBootActuator和SpringBootAdmin。我参考以下链接了解Spring引导管理 我对Spring boot Admin有很多困惑 到底是什么 我们为什么要使用 监控终点意味着要做什么 在生产环境中真的需要它吗 我是春天的新环境。谁能帮我澄清一下我的困惑吗?一个简短的总结: JMX是一种适用于监控和管理应用程序的技术。但是,它仍然要
- 使用
,CounterService
。。。(弹簧护套1.x)或(弹簧护套2.x)GaugeService
- 通过特定协议(HTTP/REST或JMX)自动生成(应用程序的运行状况、度量等)
在生产环境中真的有必要吗?这取决于您的决定,这完全是基于意见的,不适合回答堆栈溢出问题。我只是总结一下我在谷歌上搜索到的关于您的问题: SpringBootAdmin是一个管理和监视Spring的应用程序 启动应用程序。应用程序在我们的Spring Boot中注册 管理客户端(通过HTTP)或使用Spring云发现(例如。 尤里卡)。UI只是Spring上的AngularJs应用程序 引导执行器端点 本质上,执行器为我们的产品带来了生产准备功能 应用程序 监控我们的应用程序,收集指标,了解流量或 由于这种依赖关系,数据库的状态变得微不足道 这个库的主要好处是我们可以得到产品等级 无需亲自实际实现这些功能的工具 执行器主要用于公开有关系统的操作信息 正在运行的应用程序—运行状况、指标、信息、转储、环境等 HTTP端点或JMX bean使我们能够与之交互 一旦此依赖关系位于类路径上,就会创建多个端点 开箱即用。与大多数Spring模块一样,我们可以 以多种方式轻松配置或扩展它
基本上,Spring boot admin用于我们的微服务的健康检查。假设您有更多的微服务,并部署在服务器上…如果任何服务出现故障..开发人员是如何得知的?.这就是spring boot admin的作用,它向开发人员初始化服务停机时间,并在任何微服务出现故障时发出警报..这可以由spring boot admin和Remad notifier完成