业务监控系统用什么? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
red0range
V2EX    问与答

业务监控系统用什么?

  •  
  •   red0range 2019-02-18 15:39:49 +08:00 3026 次点击
    这是一个创建于 2475 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近需要搭个业务监控系统,需要实现的功能是用户没钱发短信提醒。

    需求:

    • 实时监控用户余额,邮件提醒。希望通过写 sql 脚本的方式实现定制监控( python 脚本写逻辑,系统负责触发报警)
    • 能接入其他应用的 API,根据 API 返回结果判断是否触发报警(报警内容最好可以通过脚本实现)

    失败的尝试:

    领导提了个 Zabbix ???我试了一下搞不定。 检测用户余额,我写了个 python 脚本 1,邮件发送写了另一个 python 脚本 2。脚本 1 的返回结果很难传递给脚本 2,网上找了一下没有这么做的。

    elk:

    没办法实现接入应用的 API, 而且系统新业务增加打日志,每次都需要重新上线被双重否决


    最好开箱即用,不用我自己再做很多开发工作。

    之前没做过,也没有找到这方面的资料,欢迎各位 V 友指点一下。

    6 条回复    2019-08-10 22:18:51 +08:00
    qiudays
        1
    qiudays  
       2019-02-18 15:53:29 +08:00
    话说 这个 不应该是代码层的东西吗。。
    red0range
        2
    red0range  
    OP
       2019-02-18 16:27:09 +08:00
    @qiudays 嗯,他们的想法是让负责这块的写脚本就行,把定时任务等技术相关的分离出来,而且不用开发统计的图形界面一类的。
    我已经 quit 打算直接开发一个了,目前在看这个
    https://github.com/bruceye777/cronmon
    hcymk2
        3
    hcymk2  
       2019-02-18 16:34:57 +08:00
    如果对时间间隔要求不高,定时任务直接用系统的。
    vivisidea
        4
    vivisidea  
       2019-02-18 19:52:23 +08:00
    这个是业务逻辑吧, 简单的想法就是把消息的产生和发送解耦, 这样扩展消息类型 / 发送途径都比较方便

    balance_monitor 负责查询符合条件的数据, 通过 api 发给 notice 模块, notice 模块有自己的数据库表, 存储待发送的消息列表, 然后各种实现模块(短信 /邮件)读取待发送消息列表发送&更新消息表状态
    loserwn
        5
    loserwn  
       2019-02-18 20:10:48 +08:00   1
    APM 类产品。可以百度 谷歌一下
    win7pro
        6
    win7pro  
       2019-08-10 22:18:51 +08:00
    试试喵提醒?让你的用户都给你填个喵码,然后就随便发了。短信由用户掏钱,如果他们愿意收短信。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     821 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 34ms UTC 20:21 PVG 04:21 LAX 12:21 JFK 15:21
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86