目标
本文介绍我在个人项目中,实现的轻量预警系统方案。
满足如下两点:
- 不增加额外运维中间件 (不使用elk之类的)
- 及时暴露问题
满足场景
- 消息推送
- 全局异常捕获
- error日志推送
- 关键接口的定时轮询
具体实现
1. Uptime Kuma
一个监控工具,可通过 HTTP(s) / TCP / Ping / DNS 等,对应用接口进行监控,且支持多种消息推送渠道。
2. 全局异常捕获
3. error日志捕获
https://blog.csdn.net/weixin_45423451/article/details/123203736
4. 消息推送
常用到飞书bot,showdoc推送,pushdeer