【技术实现步骤摘要】
业务会话关联方法、装置、电子设备和可读存储介质
[0001]本专利技术涉及数据处理
,尤其是涉及一种业务会话关联方法
、
装置
、
电子设备和可读存储介质
。
技术介绍
[0002]现有技术中,运维人员在处理复杂业务会话问题时所面临的操作过程繁琐
、
容易失误判断
、
人力能效不高的问题
。
目前,业界对这种业务会话级问题实时溯源与定位,尚无公开的解决方案;而传统开源的全链路追踪框架,如
Open Tracing
,则是以面向跨服务单请求链路的可用性与性能追踪为主要方向,并要求各服务提供方遵循统一的数据规范和日志协议,而且无法跟踪到事实表
、
维度表等数据源,在跨服务提供方的复杂判断逻辑的业务会话级追踪场景,难以适用
。
技术实现思路
[0003]有鉴于此,本专利技术的目的在于提供一种业务会话关联方法
、
装置
、
电子设备和可读存储介质,自动化地输出业务会话的会话关联结果,具有零侵入
、
跨请求和异构数据源
、
低延迟和灵活而低代码等优点
。
[0004]第一方面,本专利技术实施例提供了一种业务会话关联方法,方法包括:从业务会话的数据源中确定基准数据,基于基准数据生成基准知识簇;从业务会话的数据源中确定除基准数据之外的非基准数据,基于非基准数据生成非基准知识簇,将基准知识簇和非基准知识簇合 ...
【技术保护点】
【技术特征摘要】
1.
一种业务会话关联方法,其特征在于,所述方法包括:从业务会话的数据源中确定基准数据,基于所述基准数据生成基准知识簇;从所述业务会话的数据源中确定除所述基准数据之外的非基准数据,基于所述非基准数据生成非基准知识簇,将所述基准知识簇和所述非基准知识簇合并为增广知识簇;将所述增广知识簇填充至所述业务会话的行为树上,基于所述行为树输入预设结论分析状态机中,输出会话关联结果
。2.
根据权利要求1所述的方法,其特征在于,基于所述基准数据生成基准知识簇的步骤,包括:基于所述基准数据的分析分组打开会话窗口;其中,所述会话窗口在打开时间达到预设的超时区间后结束;在所述会话窗口结束之前如果存在数据流入所述分析分组,将所述打开时间置为0;基于所述基准数据和流入所述分析分组的数据生成基准知识簇
。3.
根据权利要求2所述的方法,其特征在于,基于所述基准数据和流入所述分析分组的数据生成基准知识簇的步骤,包括:确定所述基准数据的一级字段和流入所述分析分组的数据的一级字段;其中,数据的一级字段表征该数据的属性;确定所述基准数据的一级字段和流入所述分析分组的数据的一级字段相关联的二级字段;基于所述二级字段生成基准知识簇
。4.
根据权利要求1所述的方法,其特征在于,从所述业务会话的数据源中确定除所述基准数据之外的非基准数据的步骤,包括:确定所述基准数据的业务时间戳;基于所述基准数据的业务时间戳从所述业务会话的数据源中确定非基准数据
。5.
根据权利要求3所述的方法,其特征在于,基于所述基准数据的业务时间戳从所述业务会话的数据源中确定非基准数据的步骤,包括:从所述业务会话的数据源中确定非基准数据,以使所述非基准数据的业务时间戳和所述基准数据的业务时间戳满足以下算式:
b.timestamp∈[a.timestamp+lowerBound,a.timestamp+upperBound]
;其中,
b.timestamp
为所述基准数据的业务时间戳,
a
为所述非基准数据的业务时间戳,
upperBound
为预设的区间上边界,
lowerBound
为预设的区间下边界
。6.
根据权利要求1所述的方法,其特征在于,将所述基准知识簇和所述非基准知识簇合并为增广知识簇的步骤,包括:确定所述基准知识簇的一级字段和所述非基准知识簇的一级字段;确定所述基准知识簇的一级字段和所述非基准知识簇的一级字段相关联的二级字段;基于所述二级字段生成增广知识簇
。7.
根据权利要求1‑6任一项所述的方法,其特征在于,所述方法还包括:对目标知识簇进行维度扩充;其中,所述目标知识簇包括:所述基准知识簇
、
所述非基准知识或所述增广知识簇
。8.
根据权利要求7所述的方法,其特征在于,对目标知识簇进行维度扩充的步骤,包括:
确定目标知识簇中各个字段的
ID
;基于预先设置的维度表确定所述
ID
映射的描述;将所述描述添加至所述目标知识簇
。9.
根据权利要求1‑6任一项所述的方法,其特征在于,将所述增广知识簇填充至所述业务会话的行为树上的步骤之后,所述方法还包括:将所述行为树转化为有向图;将目标链路的链路日志添加至所述有向图;将链路日志添加后的所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。