- 上报接口(service)
- 数据分析告警(crontab)
- 后台(admin)
* 接口文件:service/php/api/report.php
* 接口协议:http
* 接口方式:POST
* 接口参数:sign(签名)、t(时间戳)、data(json数据包,参数格式说明例:{monitorid:123,time:1514190464,source:100})
*crontab/crontab_analysisData.php,分析上报数据是否满足后台告警条件,达到则告警(告警换可接其它平台),脚本由定时任务或supervisor(守护进程)执行。
*crontab/crontab_collectData.php,收集上报数据入库,脚本由定时任务或supervisor(守护进程)执行。
- 由beego搭建,源码地址:https://gitee.com/yumingyzs/monitoradmin
- demo:http://47.93.198.181:8086/login , 账号:adminmonitor,密码:admin321
- 数据上报表t_report_业务号(如t_report_1001,1001为业务号);
字段说明:date:日期,minute:当前分值(1-1440), num:每分钟上报数据量, source:来源或版本号。 - 监控业务表 t_event_list