如何读取和复位弹簧执行器指标?

mem*_*und 3 spring metrics spring-boot spring-boot-actuator

我正在使用spring-boot.1.3.0,它提供了metrics在内存中存储自定义的功能,如下所示:

@Service
public class MyService {
    private CounterService counterService;
    private GaugeService gaucheService;

    @Autowired
    public MyService(CounterService counterService) {
        this.counterService = counterService;
    }

    public void exampleMethod() {
        this.counterService.increment("services.system.myservice.invoked");
    }
}
Run Code Online (Sandbox Code Playgroud)

问:我怎么可以用来读取的计数值CounterServiceGaugeService程序?

mem*_*und 5

@Autowired
private BufferMetricReader metrics;

int count = metrics.findOne("my.metrics.key").getValue().intValue();
Run Code Online (Sandbox Code Playgroud)