Java 如何以编程方式使用执行器端点?

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

我需要在spring boot应用程序中加入一些指标。所以我使用MetricsEndpoint,如下所示。但我无法访问度量。invoke()方法未出现

spring启动版本:2.2.6.0版本

@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()