数据采集方法、装置和系统制造方法及图纸

技术编号:16662704 阅读:49 留言:0更新日期:2017-11-30 11:52
本发明专利技术提出一种数据采集方法、装置和系统,其中,方法包括:获取到访问请求时,采集应用程序的监控数据;访问请求是在用户访问应用程序时,应用程序生成的;在应用程序对访问请求结束响应后,停止监控数据的采集;根据监控数据采用的编程语言,为监控数据添加与编程语言对应的语言标签,以得到推送数据;语言标签用于将监控数据的数据格式,指示给数据采集器,以使数据采集器根据语言标签进行数据格式转换;向数据采集器推送推送数据;其中,数据采集器独立于应用程序。解决了现有的由于被动等待数据采集器采集监控数据,需要占用本地资源对数据进行存储,造成占用过多的应用程序本地资源的问题。

【技术实现步骤摘要】
数据采集方法、装置和系统
本专利技术涉及计算机
,尤其涉及一种数据采集方法、装置和系统。
技术介绍
应用程序运行时,为了便于进行监控,往往为应用程序添加探针,从而通过探针获取应用程序的监控数据。但是现有技术中,一方面,探针需要等待数据采集器采集数据,因此,探针会占用应用程序本地资源对数据进行存储,不利于应用程序的运行;另一方面,由于不同语言探针采集到的数据的数据格式不同,探针还需要在应用程序本地进行相应的数据格式转换。可见,现有技术中,探针的开销较大,占用了过多的应用程序本地资源。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的第一个目的在于提出一种数据采集方法,通过根据监控数据采用的编程语言,为监控数据添加与编程语言对应的语言标签,以及将添加语言标签的监控数据推送至数据采集器,实现主动将监控数据推送至数据采集器,以解决现有的由于被动等待数据采集器采集监控数据,需要占用本地资源对数据进行存储,造成占用过多的应用程序本地资源的问题。本专利技术的第二个目的在于提出一种数据采集方法。本专利技术的第三个目的在于提出一种数据集系统。本专利技术的第本文档来自技高网...
数据采集方法、装置和系统

【技术保护点】
一种数据采集方法,其特征在于,包括以下步骤:获取到访问请求时,采集应用程序的监控数据;所述访问请求是在用户访问应用程序时,所述应用程序生成的;在所述应用程序对所述访问请求结束响应后,停止所述监控数据的采集;根据所述监控数据采用的编程语言,为所述监控数据添加与所述编程语言对应的语言标签,以得到推送数据;所述语言标签用于将所述监控数据的数据格式,指示给数据采集器,以使所述数据采集器根据所述语言标签进行数据格式转换;向所述数据采集器推送所述推送数据;其中,所述数据采集器独立于所述应用程序。

【技术特征摘要】
1.一种数据采集方法,其特征在于,包括以下步骤:获取到访问请求时,采集应用程序的监控数据;所述访问请求是在用户访问应用程序时,所述应用程序生成的;在所述应用程序对所述访问请求结束响应后,停止所述监控数据的采集;根据所述监控数据采用的编程语言,为所述监控数据添加与所述编程语言对应的语言标签,以得到推送数据;所述语言标签用于将所述监控数据的数据格式,指示给数据采集器,以使所述数据采集器根据所述语言标签进行数据格式转换;向所述数据采集器推送所述推送数据;其中,所述数据采集器独立于所述应用程序。2.根据权利要求1所述的数据采集方法,其特征在于,所述停止所述监控数据的采集之后,还包括:根据所述监控数据的数据类型,在所述监控数据的指标名中添加对应的后缀;所述后缀,用于将所述监控数据存储时所需采用的数据类型,指示给所述数据采集器。3.根据权利要求1所述的数据采集方法,其特征在于,所述停止所述监控数据的采集之后,还包括:根据所述监控数据的数据类别,为所述监控数据添加与所述数据类别对应的类别标记;所述类别标记,用于将所述监控数据所需进行的处理流程,指示给所述数据采集器。4.根据权利要求1-3任一项所述的数据采集方法,其特征在于,所述向所述数据采集器推送所述推送数据,包括:采用预设传输协议,对所述推送数据进行协议处理;采用预设的传输方式,将协议处理后的推送数据推送至所述数据采集器。5.一种数据采集方法,其特征在于,包括以下步骤:接收探针所推送的推送数据;所述推送数据包括应用程序的监控数据,以及所述监控数据的语言标签;其中,所述探针设置于所述应用程序中;根据所述监控数据的语言标签,查询所述语言标签对应的数据格式;根据查询到数据格式,将所述监控数据转换为目标格式。6.根据权利要求5所述的数据采集方法,其特征在于,所述推送数据还包括所述监控数据的类别标记...

【专利技术属性】
技术研发人员:王占
申请(专利权)人:东软集团股份有限公司
类型:发明
国别省市:辽宁,21

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

1