Spring Boot 2 Metrics最后一次调用@Timed Scheduled Job

时间:2018-04-17 21:24:22

标签: spring spring-boot spring-boot-actuator micrometer

Gradle依赖

compile "org.springframework.boot:spring-boot-starter-web:2.0.1.RELEASE"
compile "org.springframework.boot:spring-boot-starter-actuator:2.0.1.RELEASE"
compile "org.springframework.boot:spring-boot-starter-aop:2.0.1.RELEASE"

我的预定任务

@Scheduled(fixedRate = 1000L * 57L)
@Timed("importCustomers")
open fun importCustomers() = importCustomerService.importCustomers()

通过执行器端点(http://xxx:yyy/actuator/metrics/importCustomers)请求作业的指标时,我能够看到调用次数,最长时间和总时间。

有没有办法查看调用函数的时间戳,或者至少是调用的最新时间?

喜欢,最后一次在2018-04-17T17:00:00.000Z。

2 个答案:

答案 0 :(得分:0)

不是micrometer:1.0.3(Spring Boot 2指标的支持库)。可以找到此功能的跟踪问题here

分享您的用例以及可能有关如何或通过哪种方式评估警报/可视化方面的此类指标的提示将有助于确定良好的实施方案。例如。建议使用额外的衡量标准。

答案 1 :(得分:0)

我使用Spring AOP构建了一个示例来跟踪预定的作业,可以在Github找到源代码