一种事件流处理方法、电子设备和可读存储介质技术

技术编号:23991159 阅读:55 留言:0更新日期:2020-04-29 16:08
本发明专利技术实施例涉及电信通讯领域,公开了一种事件流处理方法、电子设备和可读存储介质。本发明专利技术一实施方式中提供了事件流处理方法,包括:预处理事件日志,其中,在事件日志中为预设的待预测场景确定终止事件,根据所确定的终止事件分别找出引发待预测场景的流程轨迹;生成事件流处理模型,其中,根据流程轨迹生成对应待预测场景的事件流处理模型;网络监控,其中,利用事件流处理模型进行网络监控。本发明专利技术实施方式提供一种事件流处理方法、电子设备和可读存储介质,使得网络监控更为实时有效。

An event flow processing method, electronic device and readable storage medium

【技术实现步骤摘要】
一种事件流处理方法、电子设备和可读存储介质
本专利技术实施例涉及通讯运维领域,特别涉及事件流处理方法、电子设备和可读存储介质。
技术介绍
随着物联网,5G等通讯技术的发展,通信网络日趋复杂,网络状况瞬息万变,大量的通信网络事件(也可以称为“活动”)持续不断地产生并记录成事件日志。通讯网络中发生的一个动作、状态改变、系统之间交流信息等等,都是事件,而这些具有时间序列的事件便构成了事件流。面对现有通信网络通信技术变更发展,网络承载量急速扩大、网络架构异构等问题,为保证通讯网络的稳定性和实时性,网络运营商对其运维系统的要求也越来越高,希望其运维系统能够根据事件日志实现对事件流处理自动化发现,对通讯网络进行更有效地监控和预警,对各种网络问题能够实时地响应。这就需要运维系统具备对已发生的事件流进行有效地处理,对即将发生或有可能发生的事件流进行预警的能力。
技术实现思路
本专利技术实施方式的目的在于提供一种事件流处理方法、电子设备和可读存储介质,使得网络监控更为实时有效。为解决上述技术问题,本专利技术的实施方式提供了一种事件流处理方法,包括:预处理事件日志,其中,在事件日志中为预设的待预测场景确定终止事件,根据所确定的终止事件分别找出引发所述待预测场景的流程轨迹;生成事件流处理模型,其中,根据所述流程轨迹生成对应所述待预测场景的事件流处理模型;网络监控,其中,利用所述事件流处理模型进行网络监控。本专利技术的实施方式还提供了一种服务器,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上述的事件流处理方法。本专利技术的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现上述的事件流处理方法。本专利技术一实施方式利用新增的待预测场景,从场景角度明确监控和预警的目标,确定引发待预测场景的终止事件,针对性地找出引发这些场景的流程轨迹,并根据找出的流程轨迹生成事件流处理模型,使得模型生成过程中的数据更有针对性,快速筛除无效数据,减少无效事件参与运算,加快事件流处理模型的生成速度。之后再利用事件流处理模型进行网络监控,由于模型的生成速度加快,即可使得监控更为实时有效。附图说明一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。图1是根据本专利技术第一实施方式中的事件流处理方法流程图;图2是根据本专利技术第三实施方式中的事件流处理方法流程图;图3a是根据本专利技术第三实施方式中的事件流处理方法中滑动窗的滑动场景示意图;图3b是根据本专利技术第三实施方式中的事件流处理方法中滑动窗的滑动流程图;图4是根据本专利技术第四实施方式中的事件流处理方法中概率二维矩阵的转换流程图;图5是根据本专利技术第六实施方式中的服务器的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本专利技术各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。本专利技术的第一实施方式涉及一种事件流处理方法。应用于一种服务器,一种网络监控服务器,在本实施方式中具体采用刀片服务器对运营商网络进行运维。其中,刀片服务器是指在标准高度的机架式机箱内可插装多个卡式的服务器单元,是一种实现HAHD(HighAvailabilityHighDensity,高可用高密度)的低成本服务器平台,为特殊应用行业和高密度计算环境专门设计。刀片服务器就像“刀片”一样,每一块“刀片”实际上就是一块系统主板。如图1所示,本实施方式中事件流处理方法流程具体如下:步骤101,预处理事件日志。具体的说,本步骤具体包括:预设待预测场景,在事件日志中为预设的待预测场景确定终止事件,根据所确定的终止事件找出引发待预测场景的流程轨迹。其中,日志中记录的每条记录为事件,事件里包括操作事件,终止事件即处理模型预警或优化目标所产生的事件,场景即处理模型预警或优化的目标。本实施方式中,若待预测场景预设有多个,那么要分别为每个待预测场景确定终止事件,再分别找出引发待预测场景的流程轨迹。更具体的说,待预测场景为需要预警和优化的场景,在设定好待预测场景后,需要了解每个场景有哪些事件组成,并明确终止事件。配置场景和事件、终止事件的映射关系。例如下表(1)中,场景预警和优化的场景可以有:基站退服预警、硬件损坏预警和网络性能提升;硬件损坏预警场景的终止事件是SCTP(StreamControlTransmissionProtocol,流控制传输协议)断链告警,根据SCTP断链告警可以确定硬件损坏预警场景的轨迹流程具体包括:CPU使用率超过90%、SCTP断链告警;上述轨迹流程中包括两个事件,分别是CPU使用率超过90%和SCTP断链告警,所以也可以为这两个事件打上场景标签,便于后续的识别。再例如:表(1)中序号为1的记录为:干接点基站断电告警、小区退服告警、掉话率超过1%、接入成功率<90%、基站退服告警分别都打上基站退服预警场景标识。表(1)本实施方式中,关于事件的数据结构可以如下:对于任意一个事件日志L,其具有活动轨迹为活动轨迹中的元素按照时间的先后顺序排序,其中相邻的两个活动Ti和Ti+1组成一个活动对,具体数据结构可以定义如下:AC=(Ai,Ai+1,count,Ci,Li,Array(time))Ai,Ai+1表示相邻的两个事件,以活动对表示,count表示该活动对在事件日志L出现的次数,C表示活动对所属的场景,Li表示该场景的重要性,Array(time)记录Ai,Ai+1事件每次出现的时间。对已生成的活动对,还可以进行去除噪音数据的处理,去噪处理可以减少无关数据的干扰,使得后续生成模型时更为准确快速。具体的说,清除噪音数据的约束条件如下:(1)无孤性。在事件日志中的流程轨迹中,不存在活动对AC=(Ai,Ai+1,count,Ci,Li,Array(time))中,活动或Ai+1=φ的情况。(2)起止唯一。有且仅有一个A0和An表示事件流的开始和终止状态,其中(3)无死循环。在事件日志L中的活动轨迹中,不存在开始活动A0和终止活动An相同的情况,即不存在A0=An。此外,活动样本除了本实施方式中的包括两个事件的形式外,也可以包括三个事件或更多,在此不再赘述。将事件日志中的事件做去噪处理后,就可以生成事件流的流程轨迹。步骤102,生成事件流处理模型。具体的说,根据流程轨迹生成对应待预测场景本文档来自技高网...

【技术保护点】
1.一种事件流处理方法,其特征在于,应用于服务器,包括:/n预处理事件日志,其中,在事件日志中为预设的待预测场景确定终止事件,根据所确定的终止事件分别引发所述待预测场景的流程轨迹;/n生成事件流处理模型,其中,根据所述流程轨迹生成对应所述待预测场景的事件流处理模型;/n进行网络监控,其中,利用所述事件流处理模型进行网络监控。/n

【技术特征摘要】
1.一种事件流处理方法,其特征在于,应用于服务器,包括:
预处理事件日志,其中,在事件日志中为预设的待预测场景确定终止事件,根据所确定的终止事件分别引发所述待预测场景的流程轨迹;
生成事件流处理模型,其中,根据所述流程轨迹生成对应所述待预测场景的事件流处理模型;
进行网络监控,其中,利用所述事件流处理模型进行网络监控。


2.根据权利要求1所述的事件流处理方法,其特征在于,所述根据流程轨迹生成对应所述待预测场景的事件流处理模型,具体包括:
从所述流程轨迹中分解出活动样本;
根据所述活动样本的集合生成所述事件流处理模型。


3.根据权利要求2所述的事件流处理方法,其特征在于,所述从流程轨迹中提取活动样本,包括:
截取所述流程轨迹中的部分轨迹;
从所截取的部分轨迹中分解出所述活动样本。


4.根据权利要求3所述的事件流处理方法,其特征在于,所述根据流程轨迹生成对应所述待预测场景的事件流处理模型之后,还包括:
更新所述事件流处理模型;
所述利用事件流处理模型进行网络监控,具体为:利用更新后的事件流处理模型进行网络监控;
其中,在更新所述事件流处理模型时,所述截取所述流程轨迹中的部分轨迹,具体为:利用预设的滑动窗截取所述流程轨迹中的部分轨迹;
所述活动样本的集合包括从所截取的部分轨迹中分解出的活动样本。


5.根据权利要求4所述的事件流处理方法,其特征在于,所述待预测场景有多个,且分别预设有重...

【专利技术属性】
技术研发人员:夏文泽廖开蒙张勇天
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1