Java 如何以编程方式使用执行器端点?
我需要在spring boot应用程序中加入一些指标。所以我使用MetricsEndpoint,如下所示。但我无法访问度量。invoke()方法未出现 spring启动版本:2.2.6.0版本Java 如何以编程方式使用执行器端点?,java,spring-boot,metrics,spring-boot-actuator,Java,Spring Boot,Metrics,Spring Boot Actuator,我需要在spring boot应用程序中加入一些指标。所以我使用MetricsEndpoint,如下所示。但我无法访问度量。invoke()方法未出现 spring启动版本:2.2.6.0版本 @Controller public class DashboardControllerImpl implements IDashboardController { @Autowired private MetricsEndpoint metricsEndpoint; @Ove
@Controller
public class DashboardControllerImpl implements IDashboardController {
@Autowired
private MetricsEndpoint metricsEndpoint;
@Override
public ResponseEntity listDiskUsage() {
metricsEndpoint.invoke(); // invoke does not appear
// code block
}
}
我找到了这样的东西,解决了我的问题
((MetricsEndpoint.Sample)metricsEndpoint.metric("process.uptime", null).getMeasurements().get(0)).getValue()
我找到了这样的东西,解决了我的问题
((MetricsEndpoint.Sample)metricsEndpoint.metric("process.uptime", null).getMeasurements().get(0)).getValue()