The invention discloses a method and device, tracking business data, the method includes determining the interactive data node to be monitored; on the service request data and the business data processing to extract the effective response of the string to generate one or more first effective collection of strings, and a plurality of second valid strings set; determine the first valid string set similarity between the second sets of valid strings; according to the results of similarity, determine the same amount of business data and business service request response relationship between the data; by this method, can in the relevant nodes in the business data of the same business for accurate tracking for detailed implementation, reducing business system operation process, fast fault diagnosis and analysis, real-time difference Regular events, warnings and other work to provide accurate and effective basis.
【技术实现步骤摘要】
业务数据的追踪方法及装置
本申请涉及信息系统业务数据处理
,特别是涉及业务数据的追踪方法及装置。
技术介绍
信息技术和信息系统在社会各领域的应用越来越广泛,提高了产品和服务的生产和提供效率,在社会生产生活中扮演着越来越重要的角色。在众多应用信息技术的社会活动领域中,不乏很多以信息系统作为重要组成部分的重要行业,如银行服务业,证券行业,另外很多重要的公共服务系统,如电力供给,税收系统,社会保障系统等等,也应用了计算机控制的信息化技术手段,向外提供更加高效快捷的公共服务。在大规模应用信息技术来开展业务的过程中,有效实现信息系统的运维工作,是保证系统稳定运行和提供服务的重要条件,对于应用信息技术的社会活动和行业有着非常重要的意义。随着信息系统的规模越来越大,其软硬件系统构成也越来越复杂,传统的运维方法和工具已经难以适应需求,自动化的运维服务工具开始被各行业重视起来。自动化的运维服务工具通常基于监控来实现,例如可以作为服务组件安装在系统中,采集特定方面的系统运行数据,并在系统运行数据反映出系统异常时进行预警。然而,随着信息系统组件构成的多样化,以及信息系统用户关注点的转移,对于自动化的运维服务工具也提出了更高的要求。例如一个信息系统可能由各种不同业务功能的组件构成,组件间具有非常复杂的异构性和多样性,而对于一笔业务的实现过程,可能要跨越信息系统中多个组件或节点,其间的业务数据也呈现出非常复杂多变的特性。而传统的运维监测更多的只能实现单一节点或组件中的数据采集和分析,当信息系统用户更加关注业务层数据的全局性分析时,实现跨组件,跨业务,异构环境的多层次业务数据追 ...
【技术保护点】
一种业务数据的追踪方法,其特征在于,包括:确定被监控节点的交互数据;所述被监控节点至少包括信息系统的第一节点以及第二节点;其中,第一节点的交互数据包括一条或多条业务请求数据,以及第二节点的交互数据包括多条业务响应数据;分别对所述业务请求数据以及所述业务响应数据进行提取有效字符串的处理,生成一个或多个第一有效字符串集合,以及多个第二有效字符串集合;其中,每个第一有效字符串集合与一条业务请求数据对应,每个第二有效字符串集合与一条业务响应数据对应;分别确定各第一有效字符串集合与各第二有效字符串集合之间的相似度;根据相似度计算结果,确定同一笔业务中业务请求数据与业务响应数据之间的对应关系。
【技术特征摘要】
1.一种业务数据的追踪方法,其特征在于,包括:确定被监控节点的交互数据;所述被监控节点至少包括信息系统的第一节点以及第二节点;其中,第一节点的交互数据包括一条或多条业务请求数据,以及第二节点的交互数据包括多条业务响应数据;分别对所述业务请求数据以及所述业务响应数据进行提取有效字符串的处理,生成一个或多个第一有效字符串集合,以及多个第二有效字符串集合;其中,每个第一有效字符串集合与一条业务请求数据对应,每个第二有效字符串集合与一条业务响应数据对应;分别确定各第一有效字符串集合与各第二有效字符串集合之间的相似度;根据相似度计算结果,确定同一笔业务中业务请求数据与业务响应数据之间的对应关系。2.根据权利要求1所述的方法,其特征在于,所述确定被监控节点的交互数据,包括:确定第一节点的业务请求数据的时间戳,根据所述时间戳以及预设时间范围,确定满足时间条件的第二节点的业务响应数据。3.根据权利要求1所述的方法,其特征在于,所述确定被监控节点的交互数据,包括:实时采集第一节点的业务请求数据以及第二节点的业务响应数据;或,从预置数据库中读取符合预设条件的第一节点的业务请求数据以及第二节点的业务响应数据。4.根据权利要求1所述的方法,其特征在于,还包括:在分别对所述业务请求数据以及所述业务响应数据进行提取有效字符串的处理后,对于各第一有效字符串集合以及各第二有效字符串集合,通过盒形图方法判断其中的有效字符串个数是否异常;将判断为有效字符串个数存在异常的第一有效字符串集合,以及有效字符串个数存在异常的第二有效字符串集合丢弃;所述分别确定各第一有效字符串集合与各第二有效字符串集合之间的相似度,包括:分别确定有效字符串个数无异常的各第一有效字符串集合,与有效字符串个数无异常的各第二有效字符串集合之间的相似度。5.根据权利要求1所述的方法,其特征在于,所述提取有效字符串的处理,包括:数据分割处理,字符串去重处理,以及字符串过滤处理。6.根据权利要求5所述的方法,其特征在于,所述字符串过滤处理,包括滤除无用字符串以及滤除异常字符串。7.根据权利要求6所述的方法,其特征在于,所述滤除异常字符串,包括:通过盒形图方法根据字符串长度分布确定相关的观测值,将不满足观测值条件的字符串确定为异常字符串并滤除;其中,所述观测值包括一最小观测值以及一最大观测值。8.根据权利要求6所述的方法,其特征在于,所述滤除异常字符串,包括:统计目标集合中字符串各个字符串长度的百分比分布情况,按照字符串长度对统计结果进行排序,滤除长度最长的预置百分比的字符串与长度最短的预置百分比的字符串。9.根据权利要求1至8任一项所...
【专利技术属性】
技术研发人员:邵忠,
申请(专利权)人:北京盛世全景科技股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。