Spring boot管理员添加自定义标签
我希望在文档之后添加一个自定义选项卡中的Spring Boot Admin服务器,请 http://codecentric.github.io/spring-boot-admin/2.1.1/#customizing-customizing-custom-costom-views-instance-instance 但是,文档和示例项目 https://github.com/codecentric/spring-boot-boot-admin/tree/2.1.1.1/spring-boot-boot-boot-aspring-boot-aspring-boot-admin-samples/spring-boot-boot-boot-boot-boot-aadmin-inmin-inmin-inmin-inmin--admin-inmin-inmin-inmin-inmin-ingmin-inmin-in-样本custom-ui 似乎没有帮助了解如何进行. 我从阅读文档中的理
2 2023-11-10
编程技术问答社区
当使用spring-boot-admin-server时,创建名为 "conversionServicePostProcessor "的bean时出错。
我试图为我的应用程序启用Spring Boot Admin服务器.默认设置正常工作,但是当我尝试启用安全性时,我会收到以下错误: 应用程序无法启动 描述: bean'conversionServicePostProcessor',在类路径中定义 资源 [org/springframework/security/config/entotation/web/configuration/websecurityconfiguration.class], 无法注册.这个名字的豆已经 在类路径资源中定义 [org/springframework/security/config/entotation/web/vactive/webfluxsecurityconfiguration.class] 并且覆盖被禁用. 行动: 考虑重命名其中一个豆或通过设置启用覆盖 spring.main.Allow-Bean-definition-Overriding = true 用退
12 2023-09-14
编程技术问答社区
Spring Cloud Stream 和 RabbitMQ 健康检查
我使用Spring Cloud Stream Rabbit和Eureka Discovery Client有一个简单的Spring Boot应用程序.该应用程序与Eureka Server一起工作,RabbitMQ上的消息传递也可以正常工作.但是,如果我旋转Spring Boot Admin服务器,该应用程序开始记录健康检查失败: 2017-06-21 19:47:57.352 INFO 11416 --- [trap-executor-0] c.n.d.s.r.aws.ConfigClusterResolver : Resolving eureka endpoints via configuration 2017-06-21 19:51:25.047 INFO 11416 --- [nio-8303-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring FrameworkServ
当使用Kubernetes发现时,我如何在Spring Boot Admin中覆盖每个实例的设置?
我正在运行Spring Boot Admin服务器(2.2.2),并使用Spring Cloud Kubernetes Discovery(带有特定的服务标签要过滤)来检测我的客户端应用程序.我的客户端应用都没有使用显式春季启动admin 客户依赖性机制. 我的客户端应用程序之一具有非标准的执行器URL,并使用不同的安全凭据来访问这些端点.我知道我可以使用使用实例元数据实现这一目标,但我宁愿将Kubernetes Discovery Process用于所有客户端应用程序. 我认为,通过使用自定义 serviceinstanceconverter 能够覆盖管理上下文路径,但我看不到通过该路线注入自定义安全凭据的方法. 有没有更好的方法来自定义此Kubernetes驱动的发现过程? (例如,我可以在客户端应用中某个地方声明实例元数据,即使我正在使用Kubernetes Discovery,也可以拾取它 - 我从Spring Boot管理员Docs中获得了sense sens
12 2023-09-13
编程技术问答社区
Spring-Boot-Admin没有加载管理页面,登录页面的UI已经加载。
我需要带有版本弹簧靴1.5的Spring Boot Admin的帮助 问题:我为GitHub提供的步骤创建Spring Boot Admin应用程序 我将@enableadminserver注释应用于我的启动课程 我可以看到登录页面加载,但样式没有加载,一旦输入用户名和密码,我点击登录按钮后,它并未将其重定向到Spring Boot Admin Home Page. 使用的依赖项如下: org.springframework.boot spring-boot-starter-security de.codecentric spring
6 2023-09-13
编程技术问答社区
如何让Hystrix仪表板在Spring Boot Admin 2.x中重新工作
Spring Boot Admin 1具有集成的 解决方案 对HyStrix仪表板的官方支持是 norofficial plugin Spring Boot Admin 2.x将Hystrix仪表板带回现场. 将以下Maven依赖性添加到您的Spring Boot Admin应用程序的pom.xml,重建和部署. nl.devillers spring-boot-admin-hystrix-dashboard 1.0.2 现在,Spring Boot Admin中的实例视图现在应显示带有仪表板的" Hystrix"选项卡,就像以下屏幕截图一样.如果没有显示,请确保正确配置您的Spring Boot应用程序(客户端): management.endpoints.we
26 2023-09-13
编程技术问答社区
Spring Boot管理的cpu使用率高/详情页刷新间隔时间长
我在一个应用程序中拥有SBA服务器和客户端的"禁止"方案(因此,任何SBA服务器实例只有一个应用程序,即本身就是一个应用程序).由于各种原因,我无法改变. 在Insights>"详细信息"页面上时,我会看到大量的CPU用法.不知道为什么,我唯一能想到的是我有很多"卡奇"(如40).对该CPU的使用有任何猜测吗? 第二件事是:我无法找到详细信息页面上的图表进行更新的频率.是否没有办法获得"较慢"?尝试是否可能是原因. 解决方案 我的提示更少,少于Spring Boot Admin的性能饥饿是为了减少服务的检查间隔.您可以通过YML中的以下内容在Spring Boot Admin属性/YML文件中执行此操作,以每2分钟刷新连接服务的状态: spring: boot: admin: monitor: status-interval: 120000ms status-lif
10 2023-09-13
编程技术问答社区
如何在同一应用程序中运行Spring Boot Admin客户端和服务器
我想在同一应用程序内运行Spring Boot Admin服务器和客户端.我更改了服务器端口,当我更改服务器端口Spring Admin时,将访问我更改的端口.因此我可以运行Admin服务器.但是我看不到我的Web应用程序页面. 我需要这样的输出. localhost:8080/myApplication(我的客户端应用程序) Localhost:8090/admin(Spring Boot Admin Server) 解决方案 这是一个简单的示例,可以在管理客户端和服务器客户端的两个不同端口上运行该应用 @SpringBootApplication public class Application { public static void main(String[] args) { SpringApplicationBuilder parentBuilder = new SpringApplicationBuilder(Application.clas
2 2023-09-13
编程技术问答社区
如何避免spring-boot-admin中的证书验证?
以什么方式可以避免在Spring-Boot-Admin中验证证书验证? 链接错误图像: 我为避免使用的RESTTEMPLATE配置了一堂课中的证书,但是我不知道如何发送它,我想它必须在客户端中,Spring-Boot-Admin-starter-starter-starter-starter-client works自动进行. 这是避免证书验证的代码. public class SSLUtil { public RestTemplate getRestTemplate() throws KeyStoreException, NoSuchAlgorithmException, KeyManagementException { TrustStrategy acceptingTrustStrategy = new TrustStrategy() { @Override public boolean is
34 2023-09-13
编程技术问答社区
Spring Boot Actuator-MAX属性
我正在使用Spring Boot执行器依赖性来获取应用程序的见解.为此,我使用了Spring Boot管理员.客户服务器的配置工作正常.对于将要执行的端点,我必须测量计数,总时间,最大值. uri:/user/asset/getAllAssets TOTAL_TIME: 831ms MAX: 0ms uri:/user/getEmployee/{employeeId} TOTAL_TIME: 98ms MAX: 0ms 为什么max(time)为0时,total_time:是xms 当我执行概括表单 时 localhost:8889/actuator/metrics/http.server.requests 我获得 最大值为3.00 .. 我还看过 注意: 随着请求的数量增加,计数,总_time也正在增加,但最大有时会减少 (请参阅请求1,请求2有关详细信息) 请求1:http.server.requests { "name":
24 2023-09-13
编程技术问答社区
为Spring Boot REST APIs收集指标
我正在尝试为我的春季启动(2.1.0.Release)应用程序收集指标.具体来说,我想知道 没有时间称为单个休息终点. 每个端点要花费的时间处理请求. 我的请求正在处理/错误的平均值. 执行器/actuator/metrics端点提供了很多信息,但是我不确定其中任何一个对我的情况有用.另外,有人可以告诉 @timed 可以用于实现这些统计数据,或者我必须在每个控制器方法中使用下面的内容: Timer timer = new SimpleMeterRegistry().timer("timer.name"); timer.record(() -> { // all logic here }); 我尝试在控制器方法上使用@Timed,但它不会向/actuator/metrics端点添加任何新响应. 解决方案 您可以使用Spring Boot /actuator/metrics/http.server.requests获取所有端点,这些端点均以其计
Spring Boot管理-坚持应用和事件
我对Spring Boot Admin有问题:重新启动服务器实例后,它将失去所有应用程序和事件. 这是架构和步骤:监视应用程序A,B和C. 的服务器实例 开始服务器实例 启动应用A,B和C 停止应用程序和服务器实例 重新启动服务器实例 此时,该事件日记已清除,并且应用程序c不在应用程序列表中 中 如何管理这种情况?也许,我必须将这些信息持续到DB上.但是,我找不到任何有用的东西. 谢谢 解决方案 您可以使用 Hazelcast 来制作应用程序和事件.查看SBA文档(集群段落). 在 pom.xml 中添加榛树依赖性: com.hazelcast hazelcast 然后,在 application.properties 中: spring.boot.admin.hazel
4 2023-09-13
编程技术问答社区
在Kubernetes上用Spring Boot Admin监控副本
我在Kubernetes上设置了一个Spring Boot Admin Client,并缩放了3个复制品,但是当我尝试检查Admin Server Show的实例时,只有一个 解决方案 为了使SBA(Spring Boot Admin)了解您的服务的三个实例是不同的,您需要确保使用其"内部IP地址"在SBA中注册. 这样做将使SBA查询每个实例的健康状况,并且会导致Spring为每个POD创建唯一的实例ID. 请注意,使用K8S服务名称进行注册将导致SBA的健康查询在该服务的吊舱中负载平衡. 要这样做,添加到您的application.yml以下: spring: boot.admin.client: url: http:// instance: name: service-base-url: http://${K8S_POD_I
12 2023-09-12
编程技术问答社区
在spring boot admin中未获授权
我想控制在尤里卡服务器中运行的微服务.我为此使用了spring-boot-admin,但是我在访问有关跟踪,日志等信息时遇到了错误... 我遇到的错误是 错误:{" Timestamp":1489052472862,"状态":401,"错误":"未经授权","消息":"访问此资源需要完整的身份验证. } 我的依赖性是 org.springframework.boot spring-boot-starter-actuator org.springframework.cloud spring-cloud-starter-eureka
16 2023-09-12
编程技术问答社区
Spring引导管理日志中重复出现AsyncRequestTimeoutException
我目前在本地计算机上运行Spring Boot管理员,以进行测试,但我会遇到以下错误.该应用程序本身似乎可以正常工作,但是我的日志已经充满了这些错误.我不确定为什么... org.springframework.web.context.request.async.AsyncRequestTimeoutException: null at org.springframework.web.context.request.async.TimeoutDeferredResultProcessingInterceptor.handleTimeout(TimeoutDeferredResultProcessingInterceptor.java:42) ~[spring-web-4.3.3.RELEASE.jar!/:4.3.3.RELEASE] at org.springframework.web.context.request.async.DeferredResultIn
12 2023-09-12
编程技术问答社区
需要一个类型为'com.example.Resources.UserRepository'的豆子,但无法找到。
我遇到此错误: com..example.service.demoservice中的字段URS需要一个bean com.example.resources.userrepository',找不到. 您可以帮助 package com.example.demo; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.ComponentScan; import org.springframework.data.jpa.repository.config.EnableJpaRepositories; import com.example.Resources.UserRepository; @Sprin
14 2023-06-08
编程技术问答社区
春天启动管理员从用户界面禁用特定的标签
我想从 Spring Boot 管理 UI 中禁用特定选项卡.有没有办法做到这一点?可能正在使用某些属性或任何东西.我的 SBA 服务器属性如下: spring.boot.admin.context-path=/admin spring.boot.admin.ui.title=Admin server.address=localhost server.port=6789 spring.security.user.name=user spring.security.user.password=Admin123 解决方案 在您的应用程序中禁用这些端点
280 2022-08-12
编程技术问答社区