问题标签 [spring-boot-admin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spring-mvc - 在 springboot admin UI 中注册 Dropwizard(Spring MVC) 应用程序
我有一个使用 spring MVC 和 Dropwizard 开发的 REST API。我使用 Dropwizard 框架创建了健康检查。现在我正在寻找如何将此 API 注册到 Springboot 管理,以便我可以在管理 UI 上查看所有指标。
我还有其他使用 Springboot 开发的 API。所以将它们注册到 Springboot admin 非常简单。但在另一个 Dropwizard 案例中,我无法注册它,也不确定是否需要做任何额外的配置。
期待回应。谢谢
spring-boot - 使用 spring boot 2.0.0.RELEASE 甚至无法执行简单的 spring boot 管理服务器
Pom.xml
当执行spring boot服务器时,错误提示为:任何帮助将不胜感激......
错误 java.lang.NoSuchMethodError:org.springframework.boot.builder.SpringApplicationBuilder.([Ljava/lang/Object;)V
spring-boot - 什么是 Spring Boot Admin
我正在探索 jmx。我读到了关于 jmx 我得到 JMX 用于监视应用程序或设备的信息。为了监控 Spring Boot 应用程序,我有两个选项,一个是 Spring Boot Actuator 和 Spring Boot Admin。我参考了 Spring Boot Admin 的以下链接。
http://codecentric.github.io/spring-boot-admin/1.5.7/#spring-cloud-discovery-static-config
我对 Spring boot Admin 有很多困惑。
- 究竟是什么?
- 我们为什么要使用?
- 监控端点究竟意味着什么?
- 生产环境真的需要吗?
我是春季环境的新手。任何人都可以帮我澄清我的困惑吗?
java - 在类路径上找不到 javax.persistence.Persistence。假设非 JPA 2 环境。默认情况下,所有属性都是可遍历的。弹簧靴 A
我正在开发spring-cloud-boot-admin示例。在这个例子中,我什么也没做,但项目仍然无法启动。如果我将 spring-boot-starter-parent 降低到1.5.4.RELEASE
那么它就可以工作了。但是,如果我使用最新版本,它会失败,为什么?最新版本2.0.1.RELEASE
。
我正在使用来自http://www.javainuse.com/spring/boot-admin的代码,但使用了最新的依赖项。
SpringBootAdminApplication
应用程序属性
pom.xml
spring - Spring boot admin - 注册同一个应用程序的两个实例
我想在 Spring Boot 管理服务器中注册同一应用程序的两个实例(仅端口不同)。但我在我的 Spring Boot 管理面板中只看到一个实例(MyApp 实例 2)。我的配置有什么问题?
基本信息:
- Spring Boot 管理客户端 - 2.0.0-SNAPSHOT
- Spring Boot 管理服务器 - 2.0.0-SNAPSHOT
- Spring Boot 版本(两者) - 2.0.1.RELEASE
我的 application.yml 文件:
spring-boot-admin - Spring Boot Admin - 自定义选项卡
Spring Boot Admin 是一个很好的入门工具。但是,我们很少使用自定义执行器端点,我们希望将其添加到 SBA 中,最好是在新选项卡部分中。
在某个地方,我发现有时会提到“applications-activiti”,但这似乎也已退役。是否有一个很好的参考例子来做同样的事情。
spring-boot-admin - 使用 spring boot admin 处理升级
我正在使用 SBA 来监控我们在 AWS ecs 集群中的微服务。
一切看起来都不错,除了升级,例如,当我们旋转新版本的服务时,一旦它变得健康,我们就会关闭旧版本。问题是旧的显示为关闭并开始发出通知,我们手动将其删除。有什么解决办法吗?我尝试使用实例取消重新注册设置,但它不能很好地工作,因为 ECS 可能只是杀死任务而不是优雅地关闭上下文。
spring-boot - 如何避免 spring-boot-admin 中的证书验证?
以什么方式可以避免 spring-boot-admin 中的证书验证?
链接错误图片: https ://ibb.co/fkZu8y
我在一个类中配置了 RestTemplate 以避免证书,但我不知道如何发送它,我猜它必须在客户端,spring-boot-admin-starter-client 自动工作。
这是避免证书验证的代码。
应用程序属性
spring.application.name=管理员-应用程序
服务器端口=1111
安全用户名=管理员
security.user.password=admin123
java - Spring-Boot-Admin 服务器无法从 Eureka 注册中心注册客户端
我刚刚从 Initializr 创建了一个新的 Spring-Boot-Admin 项目,并按照此处的说明进行操作:http: //codecentric.github.io/spring-boot-admin/2.0.0/
这是我的课:
这是我的属性文件:
我有一个有效的 Eureka 注册表,其中注册了许多 Spring-Boot 应用程序。我知道这是可行的,因为他们能够找到彼此并通过 Eureka 注册表进行通信。
当我启动我的新 SBA 应用程序时,我可以看到它在 Eureka 注册表中注册了自己,所以它正在寻找 Eureka。但是,当我打开 SBA UI 时,它是空的,只是说“没有注册的应用程序”。在我的控制台上,我可以一遍又一遍地看到以下堆栈跟踪。
java.io.IOException:已建立的连接被主机中的软件中止,位于 sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:1.8.0_151] at sun.nio.ch.SocketDispatcher.write (SocketDispatcher.java:51) ~[na:1.8.0_151] 在 sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93) ~[na:1.8.0_151] 在 sun.nio.ch.IOUtil.write (IOUtil.java:65) ~[na:1.8.0_151] 在 sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:471) ~[na:1.8.0_151] 在 org.apache.tomcat.util.net .NioChannel.write(NioChannel.java:134) ~[tomcat-embed-core-8.5.31.jar:8.5.31] at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:101) ~[tomcat-embed-core-8.5.31.jar:8.5.31] at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:157) ~[tomcat-embed-core-8.5.31 .jar:8.5。31] 在 org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1276) ~[tomcat-embed-core-8.5.31.jar:8.5.31] 在 org.apache.tomcat。 util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:670) ~[tomcat-embed-core-8.5.31.jar:8.5.31] at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java :607) ~[tomcat-embed-core-8.5.31.jar:8.5.31] at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:597) ~[tomcat-embed-core- 8.5.31.jar:8.5.31] 在 org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:646) ~[tomcat-embed-core-8.5.31.jar:8.5.31] 在org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:169) ~[tomcat-embed-core-8.5.31.jar:8.5.31] 在 org.apache.coyote.http11。Http11OutputBuffer.flush(Http11OutputBuffer.java:252) ~[tomcat-embed-core-8.5.31.jar:8.5.31] at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1564) ~[tomcat -embed-core-8.5.31.jar:8.5.31] 在 org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:352) ~[tomcat-embed-core-8.5.31.jar:8.5.31]在 org.apache.coyote.Response.action(Response.java:173) ~[tomcat-embed-core-8.5.31.jar:8.5.31] 在 org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer. java:317) ~[tomcat-embed-core-8.5.31.jar:8.5.31] at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:284) ~[tomcat-embed-core-8.5 .31.jar:8.5.31] 在 org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-8.5.31.jar:8.5.31] 在 sun.nio .cs.StreamEncoder。implFlush(StreamEncoder.java:297) ~[na:1.8.0_151] at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:141) ~[na:1.8.0_151] at java.io.OutputStreamWriter.flush( OutputStreamWriter.java:229) ~[na:1.8.0_151] at org.springframework.util.StreamUtils.copy(StreamUtils.java:121) ~[spring-core-5.0.6.RELEASE.jar:5.0.6.RELEASE ] 在 org.springframework.http.converter.StringHttpMessageConverter.writeInternal(StringHttpMessageConverter.java:103) ~[spring-web-5.0.6.RELEASE.jar:5.0.6.RELEASE] 在 org.springframework.http.converter.StringHttpMessageConverter .writeInternal(StringHttpMessageConverter.java:43) ~[spring-web-5.0.6.RELEASE.jar:5.0.6.RELEASE] at org.springframework.http.converter.AbstractHttpMessageConverter.write(AbstractHttpMessageConverter.java:224) ~[ spring-web-5.0.6.RELEASE.jar:5.0.6.RELEASE] 在 org.springframework.web.servlet.mvc.method.annotation.ResponseBodyEmitterReturnValueHandler$HttpMessageConvertingHandler.sendInternal(ResponseBodyEmitterReturnValueHandler.java:199) ~[spring-webmvc-5.0.6.RELEASE.jar:5.0.6.RELEASE] at org.springframework.web .servlet.mvc.method.annotation.ResponseBodyEmitterReturnValueHandler$HttpMessageConvertingHandler.send(ResponseBodyEmitterReturnValueHandler.java:189) ~[spring-webmvc-5.0.6.RELEASE.jar:5.0.6.RELEASE] at org.springframework.web.servlet。 mvc.method.annotation.ResponseBodyEmitter.sendInternal(ResponseBodyEmitter.java:189) ~[spring-webmvc-5.0.6.RELEASE.jar:5.0.6.RELEASE] at org.springframework.web.servlet.mvc.method.annotation .ResponseBodyEmitter.send(ResponseBodyEmitter.java:183) ~[spring-webmvc-5.0.6.RELEASE.jar:5.0.6.RELEASE] at org.springframework.web.servlet.mvc.method.annotation。SseEmitter.send(SseEmitter.java:133) ~[spring-webmvc-5.0.6.RELEASE.jar:5.0.6.RELEASE] at org.springframework.web.servlet.mvc.method.annotation.ReactiveTypeHandler$SseEmitterSubscriber.send (ReactiveTypeHandler.java:341) ~[spring-webmvc-5.0.6.RELEASE.jar:5.0.6.RELEASE] at org.springframework.web.servlet.mvc.method.annotation.ReactiveTypeHandler$AbstractEmitterSubscriber.run(ReactiveTypeHandler. java:283) ~[spring-webmvc-5.0.6.RELEASE.jar:5.0.6.RELEASE] 在 java.lang.Thread.run(Thread.java:748) [na:1.8.0_151]ReactiveTypeHandler$AbstractEmitterSubscriber.run(ReactiveTypeHandler.java:283) ~[spring-webmvc-5.0.6.RELEASE.jar:5.0.6.RELEASE] at java.lang.Thread.run(Thread.java:748) [na: 1.8.0_151]ReactiveTypeHandler$AbstractEmitterSubscriber.run(ReactiveTypeHandler.java:283) ~[spring-webmvc-5.0.6.RELEASE.jar:5.0.6.RELEASE] at java.lang.Thread.run(Thread.java:748) [na: 1.8.0_151]