/health-check

定时任务监控平台

Primary LanguageJavaMIT LicenseMIT

health-check

health-check 是一个计划任务(定时任务)监控系统,可以对循环执行的程序和脚本进行监控告警,当其未按照预期执行时,发送邮件到对应邮箱进行通知。 同时可以将监控任务划分到不同业务下面,每个业务可以分配不同的通知人,建立业务、通知人和监控任务的多层级关系。

通过以一定的间隔发送HTTP请求到特定的URL实现监控。如果URL未按时接受到请求,对应的业务通知人则会收到告警。 你可以监控你的数据库备份和安全扫描等关键性任务。

health-check旨在打造生产级定时任务监控系统,后续会进行一系列改进

安装

前端安装 npm install npm run dev

后端安装 mvn install

功能介绍

主界面如下:

后续工作:

  1. 新增springboot集成客户端,简化使用,增加任务自动注册,心跳自动上报工程
  2. 美化前端界面,增加看板功能
  3. 优化后端代码
  4. 加强功能测试和性能测试