
最近需要搭个业务监控系统,需要实现的功能是用户没钱发短信提醒。
需求:
失败的尝试:
领导提了个 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 APM 类产品。可以百度 谷歌一下 |
6 win7pro 2019-08-10 22:18:51 +08:00 试试喵提醒?让你的用户都给你填个喵码,然后就随便发了。短信由用户掏钱,如果他们愿意收短信。 |