最近需要搭个业务监控系统,需要实现的功能是用户没钱发短信提醒。
需求:
失败的尝试:
领导提了个 Zabbix ???我试了一下搞不定。 检测用户余额,我写了个 python 脚本 1,邮件发送写了另一个 python 脚本 2。脚本 1 的返回结果很难传递给脚本 2,网上找了一下没有这么做的。
elk:
没办法实现接入应用的 API, 而且系统新业务增加打日志,每次都需要重新上线被双重否决
最好开箱即用,不用我自己再做很多开发工作。
之前没做过,也没有找到这方面的资料,欢迎各位 V 友指点一下。
1
qiudays 2019-02-18 15:53:29 +08:00
话说 这个 不应该是代码层的东西吗。。
|
2
red0range OP @qiudays 嗯,他们的想法是让负责这块的写脚本就行,把定时任务等技术相关的分离出来,而且不用开发统计的图形界面一类的。
我已经 quit 打算直接开发一个了,目前在看这个 https://github.com/bruceye777/cronmon |
3
hcymk2 2019-02-18 16:34:57 +08:00
如果对时间间隔要求不高,定时任务直接用系统的。
|
4
vivisidea 2019-02-18 19:52:23 +08:00
这个是业务逻辑吧, 简单的想法就是把消息的产生和发送解耦, 这样扩展消息类型 / 发送途径都比较方便
balance_monitor 负责查询符合条件的数据, 通过 api 发给 notice 模块, notice 模块有自己的数据库表, 存储待发送的消息列表, 然后各种实现模块(短信 /邮件)读取待发送消息列表发送&更新消息表状态 |
5
loserwn 2019-02-18 20:10:48 +08:00 1
APM 类产品。可以百度 谷歌一下
|
6
win7pro 2019-08-10 22:18:51 +08:00
试试喵提醒?让你的用户都给你填个喵码,然后就随便发了。短信由用户掏钱,如果他们愿意收短信。
|