[发明专利]一种应用软件的性能数据处理方法、装置、系统及终端在审
申请号: | 201910577681.0 | 申请日: | 2019-06-28 |
公开(公告)号: | CN110502424A | 公开(公告)日: | 2019-11-26 |
发明(设计)人: | 封佳栋;胡家文 | 申请(专利权)人: | 浙江吉利控股集团有限公司;杭州优行科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F11/34 |
代理公司: | 44202 广州三环专利商标代理有限公司 | 代理人: | 郝传鑫;贾允<国际申请>=<国际公布>= |
地址: | 310051 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 性能数据 实时统计 可视化 触发请求 实时目标 应用软件 时序数据库 性能数据处理 渲染 实时数据库 目标数据 提取规则 通信连接 统计结果 监控 匹配 写入 终端 保存 响应 | ||
本发明公开了一种应用软件的性能数据处理方法、装置、系统及终端,所述的方法包括:建立与待监控的应用软件之间的通信连接;收集每个待监控的应用软件相关的至少一组性能数据;对所述性能数据进行实时统计,并根据统计结果生成实时统计性能数据;根据性能数据提取规则和所述实时统计性能数据得到实时目标性能数据;将所述实时目标性能数据写入时序数据库中;响应于可视化触发请求,从所述实时数据库中提取目标性能数据,并使用与所述可视化触发请求匹配的可视化规则渲染所述目标性能数据;本发明能够通过对获取的性能数据进行实时统计并提取,将实时目标性能数据保存至时序数据库中,并通过所述可视化触发请求对所述目标数据进行多角度渲染。
技术领域
本发明涉及应用软件的数据处理技术领域,尤其涉及一种应用软件的性能数据处理方法、装置、系统及终端。
背景技术
目前在应用性能监控领域,业界已有很多开源解决方案;而这些解决方案都有各自的优缺点,不能很好的满足目前对整个系统的APM信息的监控、预警及可视化的需求;如Pinpoint,此开源APM监控系统满足了目前所需的监控数据;但是它的可视化方面并不能满足现在的要求,如针对性能数据按应用或接口维度用时间序列等方式进行统计汇总,并产生统计结果报表及相关可视化;虽然Pinpoint采集的数据相对较全,但是可读性很差不易分析统计;然也不能利用它的持久化后的数据进行统计,因为它收集的数据是经过序列化后存入HBase的;若要将其取出来反序列化后再统计也是成本很高的。
发明内容
为了解决上述技术问题,针对以上问题点,本发明公开了应用软件的性能数据处理方法,能够通过对获取的性能数据进行实时统计,并根据性能数据提取规则得到实时目标性能数据,并将实时目标性能数据保存至时序数据库中,并通过所述可视化触发请求对所述目标数据进行多角度渲染,这种获取数据的方法不仅成本低,而且获得的数据能够更好实现可视化。
为了达到上述发明目的,本发明提供了一种应用软件的性能数据处理方法,所述的方法包括:
建立与待监控的应用软件之间的通信连接;
收集每个待监控的应用软件相关的至少一组性能数据;
对所述性能数据进行实时统计,并根据统计结果生成实时统计性能数据;
根据性能数据提取规则和所述实时统计性能数据得到实时目标性能数据;
将所述实时目标性能数据写入时序数据库中;
响应于可视化触发请求,从所述实时数据库中提取目标性能数据,并使用与所述可视化触发请求匹配的可视化规则渲染所述目标性能数据。
进一步地,所述建立与待监控的应用软件之间的通信连接,包括:
基于开源应用性能管理系统Pinpoint建立与待监控的应用软件之间的通信连接。
进一步地,所述收集每个待监控的应用软件相关的至少一组性能数据,包括:
基于开源应用性能管理系统Pinpoint的组件Pinpoint-Agent获取应用软件的至少一组性能数据;
将所述性能数据传输至Pinpoint-Collector。
进一步地,所述对所述性能数据进行实时统计,并根据统计结果生成实时统计性能数据,包括:
获取统计周期和统计指标;
对位于相同统计周期内的各性能数据进行按组统计,以得到每组性能数据对应的统计指标。
进一步地,所述响应于可视化触发请求,从所述实时数据库中提取可视化数据,并使用与所述可视化触发请求匹配的可视化规则渲染所述可视化数据,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江吉利控股集团有限公司;杭州优行科技有限公司,未经浙江吉利控股集团有限公司;杭州优行科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910577681.0/2.html,转载请声明来源钻瓜专利网。