【技术实现步骤摘要】
数据监控方法、装置、存储介质及处理器
[0001]本申请涉及大数据
,具体而言,涉及一种数据监控方法、装置、存储介质及处理器。
技术介绍
[0002]随着互联网企业中应用数量的指数级增长,应用复杂度越来越高,为保障企业能第一时间发现处理异常,现行监控系统通常采用对全部应用的全方位运行情况进行高频采集统计,人工设置监控指标的监控模式。然而,这种模式给企业带来了高额的监控成本,也造成应用服务器极大的性能损耗和资源浪费。同时,市面上的监控工具是通过人工设置监控频次及范围,但对于大型企业来说,人力成本是最昂贵的成本。
[0003]目前市面上有很多监控软件,以zabbix为例,它基于WEB界面提供分布式系统监控以及网络监视功能。通过从服务端收集到的监控数据进行展现来达到监控的目的。其数据采集支持自定义检查、自定义时间间隔。
[0004]但是,zabbix针对全部应用的全方位运行情况进行被动高频采集统计,无法对于非关键应用、交易量长期较低的应用进行动态调整监控范围及监控频次。其自定义功能也只能进行手动设置、二次开发 ...
【技术保护点】
【技术特征摘要】
1.一种数据监控方法,其特征在于,包括:接收代理服务器发送的监控数据,其中,所述监控数据至少包括:目标应用所处的系统的系统数据、所述目标应用的应用数据,其中,所述系统数据至少包括:CPU的使用率、内存的使用率、磁盘速率,所述应用数据至少包括:业务交易总量、所述业务交易总量对应的交易波幅,交易成功率、交易成功率波幅、交易服务响应时间、交易服务响应成功率;对所述监控数据进行分析,得到对所述监控数据的评级分数,其中,所述评级分数包括:CPU评级分数、内存评级分数、磁盘评级分数、交易量评级分数、交易成功率评级分数、交易服务响应评级分数;根据所述评级分数对所述目标应用的监控策略进行调整,其中,所述监控策略至少包括:对所述监控数据进行监控的监控范围、对所述监控数据进行监控的监控频次。2.根据权利要求1所述的方法,其特征在于,所述CPU评级分数通过以下步骤得到:根据所述CPU的使用率确定所述CPU在目标进程中的CPU使用波峰信息以及CPU使用波谷信息;将所述CPU的使用率、所述CPU使用波峰信息与所述CPU使用波谷信息分别与预设CPU使用阈值进行比较,得到所述CPU的使用率大于所述预设CPU使用阈值次数、所述CPU使用波峰信息大于所述预设CPU使用阈值次数、所述CPU使用波谷信息大于所述预设CPU使用阈值次数;根据所述CPU的使用率大于所述预设CPU使用阈值次数、所述CPU使用波峰信息大于所述预设CPU使用阈值次数以及所述CPU使用波谷信息大于所述预设CPU使用阈值次数计算所述CPU评级分数。3.根据权利要求2所述的方法,其特征在于,所述内存评级分数通过以下步骤得到:根据所述内存的使用率确定所述内存在所述目标进程中的内存使用波峰信息以及内存使用波谷信息;将所述内存的使用率、所述内存使用波峰信息与所述内存使用波谷信息分别与预设内存使用阈值进行比较,得到所述内存的使用率大于所述预设内存使用阈值次数、所述内存使用波峰信息大于所述预设内存使用阈值次数、所述内存使用波谷信息大于所述预设内存使用阈值次数;根据所述内存的使用率大于所述预设内存使用阈值次数、所述内存使用波峰信息大于所述预设内存使用阈值次数、所述内存使用波谷信息大于所述预设内存使用阈值次数计算所述内存评级分数。4.根据权利要求1所述的方法,其特征在于,所述磁盘评级分数通过以下步骤得到:获取所述磁盘速率中磁盘输入/输出的读写操作速率以及所述磁盘输入/输出的读写数量速率;将读写操作速率、所述读写数量速率分别与预设磁盘速率进行比较,得到所述读写操作速率大于所述预设磁盘速率次数、所述读写数量速率大于所述预设磁盘速率次数;根据所述读写操作速率大于所述预设磁盘速率次数、所述读写数量速率大于所述预设磁盘速率次数计算所述磁盘评级分数。5.根据权利要求1所述的方法,其特征在于,所述交易量评级分数通过以下步骤得到:将所述应用数据中的业务交易总量、所述业务交易总量对应的交易波幅分别与预设交
易量进行比较,得到所述业务交易总量大于预设交易量次数、所述交易波幅大于所述预设交易量次数;根据所述业务交易总量大于所述预设交易量次数、所述交易波...
【专利技术属性】
技术研发人员:汪洋,林巧,刘颢,杨硕,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。