Java SpringCloud-Config客户端降低了度量/运行状况
我正在Spring Boot+Spring云项目中使用ConfigServer。我曾经监视端点/运行状况,但由于ConfigClient在每个请求中都会请求ConfigServer,因此对度量“/health”的调用非常缓慢 这是因为,对于每个对ConfigServer的请求,该请求实际上都调用BitBucket–>,因此整个请求链相当长/缓慢 有没有办法禁用检查ConfigServer是否可用?我想单独监控这个 最好的Java SpringCloud-Config客户端降低了度量/运行状况,java,performance,spring-boot,spring-cloud,Java,Performance,Spring Boot,Spring Cloud,我正在Spring Boot+Spring云项目中使用ConfigServer。我曾经监视端点/运行状况,但由于ConfigClient在每个请求中都会请求ConfigServer,因此对度量“/health”的调用非常缓慢 这是因为,对于每个对ConfigServer的请求,该请求实际上都调用BitBucket–>,因此整个请求链相当长/缓慢 有没有办法禁用检查ConfigServer是否可用?我想单独监控这个 最好的 星期五目前没有。你多久检查一次健康状况?您可以提交问题,使其具有禁用运行状
星期五目前没有。你多久检查一次健康状况?您可以提交问题,使其具有禁用运行状况检查的属性 您可以通过扩展
ConfigServerHealthIndicator
并重写doHealthCheck
来解决此问题
用户可以执行以下操作:
@Bean
public ConfigServerHealthIndicator configServerHealthIndicator(
ConfigServicePropertySourceLocator locator) {
return new MyEmptyConfigServerHealthIndicator(locator);
}
为了解决问题,需要在客户端应用程序中进行以下更改: 需要更改build.gradle文件中的依赖项 编译(“org.springframework.cloud:springcloudconfig客户端:1.0.4.RELEASE”) 在bootstrap.yml中为客户端应用程序添加以下代码 健康: 配置:
enabled:false好的谢谢,我将为此创建一个功能请求。在此处添加了一个功能请求: