我如何监控/监听Spring @Scheduled bean是否正在运行

问题描述 投票:0回答:2

我们在应用程序中使用

@Scheduled
bean 来运行一段需要每 30 分钟运行一次的代码,但我想监视这个计划的 bean 是否正常运行。 如果由于某种原因计划的 bean 没有被调用,我想生成一个警报。 spring 是否支持任何侦听器来监视
@Scheduled
bean。请帮忙。

spring scheduled-tasks
2个回答
1
投票

一个解决方案:Spring Boot 生产监控

其他解决方案:每次调度程序完成作业时只需发送一封邮件并检查即可。


0
投票

使用QuartzDesk工具,我们可以监控quartz调度器和基于Spring的调度器。请在此处查看示例。 https://quartzdesk-java-example.pydios.com/

© www.soinside.com 2019 - 2024. All rights reserved.