【技术实现步骤摘要】
基于应用性能监控的单指标参数采集方法及装置
[0001]本申请可用于大数据
,具体涉及一种基于应用性能监控的单指标参数采集方法及装置。
技术介绍
[0002]现有技术中,针对监控数据的采集,通常需要采用埋点的方式,将采集逻辑织入应用程序。比如,在交易的接收和响应处埋点,通过用响应时的时间戳减接收时的时间戳,就能得到这笔交易的耗时。再比如运行指标,通常是定时获取,比如每分钟采集一下度量操作系统健康情况的关键指标(如系统的CPU、内存、IO情况等),然后将指标统一上报。监控系统收到这些监控数据之后,就可以对数据进行加工、聚合、分析,然后将分析结果存入数据库,用来给运维人员排查问题用。
[0003]现有技术中监控数据采集方法的技术缺陷是:监控数据的采集容易耦合。比如针对交易,通常需要等到交易结束,才能计算得到交易耗时。针对操作系统指标监控,需要定时触发,一次收集完整再组装成一个数据集,上报到监控系统的服务端作分析。这样带来的问题有几方面:
[0004]1、不同监控频率的监控数据耦合问题。比如操作系统的各类指标 ...
【技术保护点】
【技术特征摘要】
1.一种基于应用性能监控的单指标参数采集方法,其特征在于,包括:以纵向采集方式,采集性能监控单指标参数;发送所述性能监控单指标参数至中间件;对所述中间件所转发的性能监控单指标参数进行聚合计算。2.如权利要求1所述的基于应用性能监控的单指标参数采集方法,其特征在于,所述中间件为kafka中间件,所述发送所述性能监控单指标参数至中间件包括:发送所述性能监控单指标参数至kafka中间件的topic表中。3.如权利要求2所述的基于应用性能监控的单指标参数采集方法,其特征在于,所述对所述中间件所转发的性能监控单指标参数进行聚合计算,包括:从所述topic表中订阅所述性能监控单指标参数;根据所述性能监控单指标的指标类型以及时间戳,将所述性能监控单指标参数存储至对应的Druid数据库中;利用所述Druid数据库,对所述性能监控单指标参数进行聚合计算。4.如权利要求3所述的基于应用性能监控的单指标参数采集方法,其特征在于,所述利用所述Druid数据库,对所述性能监控单指标参数进行聚合计算,包括:利用所述Druid数据库,根据指标名称、指标类型、指标采集频率、指标所属类别、指标所属应用、指标所属链路ID以及采集时间对所述性能监控单指标参数进行聚合计算。5.一种基于应用性能监控的单指标参数采集装置,其特征在于,包括:单指标参数采集模块,用于以纵向采集方式,采集性能监控单指标参数;单指标参数发送模块,用于发送所述性能监控单指标参数至中间件;单指标参数聚合计算模块,用于对所述中间件所转发...
【专利技术属性】
技术研发人员:刘慕雨,潘玲,吴冕冠,王磊,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。