基于应用性能监控的单指标参数采集方法及装置制造方法及图纸

技术编号:30096581 阅读:24 留言:0更新日期:2021-09-18 09:00
本发明专利技术属于大数据技术领域,本发明专利技术提供了一种基于应用性能监控的单指标参数采集方法及装置,所述基于应用性能监控的单指标参数采集方法包括:以纵向采集方式,采集性能监控单指标参数;发送所述性能监控单指标参数至中间件;对所述中间件所转发的性能监控单指标参数进行聚合计算。本发明专利技术具有以下有益效果:更高的监控时效。采集端采集到某个指标就立即上报,不需要等待其他指标,实现了真正的实时监控,提高了监控时效。灵活配置。可以灵活配置采集端的不同指标的采集频率。节省资源。监控数据的分析完全放在服务端,应用程序中仅有数据采集逻辑,对应用程序资源的占用降到最低。对应用程序资源的占用降到最低。对应用程序资源的占用降到最低。

【技术实现步骤摘要】
基于应用性能监控的单指标参数采集方法及装置


[0001]本申请可用于大数据
,具体涉及一种基于应用性能监控的单指标参数采集方法及装置。

技术介绍

[0002]现有技术中,针对监控数据的采集,通常需要采用埋点的方式,将采集逻辑织入应用程序。比如,在交易的接收和响应处埋点,通过用响应时的时间戳减接收时的时间戳,就能得到这笔交易的耗时。再比如运行指标,通常是定时获取,比如每分钟采集一下度量操作系统健康情况的关键指标(如系统的CPU、内存、IO情况等),然后将指标统一上报。监控系统收到这些监控数据之后,就可以对数据进行加工、聚合、分析,然后将分析结果存入数据库,用来给运维人员排查问题用。
[0003]现有技术中监控数据采集方法的技术缺陷是:监控数据的采集容易耦合。比如针对交易,通常需要等到交易结束,才能计算得到交易耗时。针对操作系统指标监控,需要定时触发,一次收集完整再组装成一个数据集,上报到监控系统的服务端作分析。这样带来的问题有几方面:
[0004]1、不同监控频率的监控数据耦合问题。比如操作系统的各类指标的采集和上报,一旦上本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于应用性能监控的单指标参数采集方法,其特征在于,包括:以纵向采集方式,采集性能监控单指标参数;发送所述性能监控单指标参数至中间件;对所述中间件所转发的性能监控单指标参数进行聚合计算。2.如权利要求1所述的基于应用性能监控的单指标参数采集方法,其特征在于,所述中间件为kafka中间件,所述发送所述性能监控单指标参数至中间件包括:发送所述性能监控单指标参数至kafka中间件的topic表中。3.如权利要求2所述的基于应用性能监控的单指标参数采集方法,其特征在于,所述对所述中间件所转发的性能监控单指标参数进行聚合计算,包括:从所述topic表中订阅所述性能监控单指标参数;根据所述性能监控单指标的指标类型以及时间戳,将所述性能监控单指标参数存储至对应的Druid数据库中;利用所述Druid数据库,对所述性能监控单指标参数进行聚合计算。4.如权利要求3所述的基于应用性能监控的单指标参数采集方法,其特征在于,所述利用所述Druid数据库,对所述性能监控单指标参数进行聚合计算,包括:利用所述Druid数据库,根据指标名称、指标类型、指标采集频率、指标所属类别、指标所属应用、指标所属链路ID以及采集时间对所述性能监控单指标参数进行聚合计算。5.一种基于应用性能监控的单指标参数采集装置,其特征在于,包括:单指标参数采集模块,用于以纵向采集方式,采集性能监控单指标参数;单指标参数发送模块,用于发送所述性能监控单指标参数至中间件;单指标参数聚合计算模块,用于对所述中间件所转发...

【专利技术属性】
技术研发人员:刘慕雨潘玲吴冕冠王磊
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1