- 前端: vue2
- 后端: go
- 数据库: sqlite (方便本地运行, 无需额外环境)
- 添加网站监控任务, 通过http请求来监控网站状态\
- 基于cron表达式定时监控
- 支持配置响应超时时间, 并对响应时间数据做统计, 使用echart做看板分析
- 支持任务的总体启动暂停和单个任务的启动暂停
- 支持设置告警词汇, 检测页面中包含关键字则设置为告警状态
- 支持查看监控日志明细, 以及分析图
- 支持自定义webhook发送告警或者无法访问的通知, 例如可以配合钉钉机器人进行消息推送
- 双击build.bat 可以打包window和linux运行文件, 双击生成的dist/dwatch.exe, 即可运行
- 打开页面
http://localhost:3457/web/
访问页面 - dwatch.exe -p 3457 可以指定端口