一种告警推送方法、装置、电子设备及存储介质与流程

摘要: 本技术涉及运维,特别是涉及一种告警推送方法、装置、电子设备及存储介质。背景技术:1、在数字化快速发展的当下,企业的网络环境与业务系统变得愈发错综复杂,企业的各类...
一种告警推送方法、装置、电子设备及存储介质与流程

本技术涉及运维,特别是涉及一种告警推送方法、装置、电子设备及存储介质。

背景技术:

1、在数字化快速发展的当下,企业的网络环境与业务系统变得愈发错综复杂,企业的各类设备、系统和应用所产生的告警数量呈现爆发式增长。大型企业每天产生的告警信息可达数千条甚至上万条,需要将告警信息推送给相关人员进行处理。

2、目前,可以通过部门或岗位信息来关联告警类别与告警内容,这样在产生告警的情况下,可以将告警推送给相关部门或岗位的人员。

3、但是,上述方案容易将告警推送给无关用户,从而降低告警处理的效率,因而亟需一种高效且精准地关联告警与合适的角色,进而将告警推送给合适的角色,以使告警能够得到有效地处理的技术方案。

技术实现思路

1、本技术实施例的目的在于提供一种告警推送方法、装置、电子设备及存储介质,以实现高效且准确地对告警进行推送。具体技术方案如下:

2、本技术实施例首先提供了一种告警推送方法,所述方法包括:

3、对目标告警的描述文本进行特征提取,确定至少一个目标告警特征;

4、基于所述至少一个目标告警特征和多个角色中每个角色的告警关联信息,确定所述多个角色中每个角色与所述目标告警的匹配度,所述多个角色中任一个角色的告警关联信息包括该角色关联的多个告警特征和该角色与其关联的各个告警特征之间的关联权重;

5、基于所述多个角色中每个角色与所述目标告警的匹配度,从所述多个角色中确定目标角色,并基于所述目标角色包括的各用户对所述目标告警相关的告警的处理效果,从所述目标角色包括的用户中确定推送所述目标告警的目标用户,所述相关的告警和所述目标告警所属类别相同;

6、向所述目标用户推送所述目标告警。

7、可选地,所述基于所述至少一个目标告警特征和多个角色中每个角色的告警关联信息,确定所述多个角色中每个角色与所述目标告警的匹配度,包括:

8、将所述至少一个目标告警特征中的每个目标告警特征和多个角色中每个角色关联的告警特征进行匹配,得到所述每个目标告警特征匹配的告警特征;

9、对于所述多个角色中的每个角色,基于该角色与所述每个目标告警特征匹配的告警特征之间的关联权重,确定该角色与所述目标告警的匹配度。

10、可选地,所述目标角色的告警关联信息包括所述目标角色与参考告警特征之间的关联权重,所述参考告警特征是所述多个角色中每个角色关联的告警特征中与所述至少一个目标告警特征中的任一目标告警特征匹配的告警特征,所述方法还包括:

11、获取所述目标用户对所述目标告警的处理结果;

12、若所获取的处理结果表示所述目标用户处理或转发所述目标告警,则增大所述目标角色与所述参考告警特征之间的关联权重;

13、或,

14、若所获取的处理结果表示所述目标用户未处理所述目标告警,则减小所述目标角色与所述参考告警特征之间的关联权重。

15、可选地,所述多个角色包括不同于所述目标角色的参考角色,所述参考角色的告警关联信息包括所述参考角色与所述参考告警特征之间的关联权重;

16、所述方法还包括:

17、若所获取的处理结果表示所述目标用户处理或转发所述目标告警,则减小所述参考角色与所述参考告警特征之间的关联权重;

18、或,

19、若所获取的处理结果表示所述目标用户未处理所述目标告警,则增大所述参考角色与所述参考告警特征之间的关联权重。

20、可选地,所述基于所述目标角色包括的各用户对所述目标告警相关的告警的处理效果,从所述目标角色包括的用户中确定推送所述目标告警的目标用户,包括:

21、基于所述目标角色包括的各用户对所述目标告警相关的告警的处理效果和所述目标告警的告警级别,从所述目标角色包括的用户中确定推送所述目标告警的目标用户。

22、可选地,所述方法还包括:

23、根据所述目标用户对所述目标告警相关的告警的处理效果和/或所述目标告警的告警等级,确定推送所述目标告警的目标推送优先级;

24、所述向所述目标用户推送所述目标告警,包括:

25、按照所述目标推送优先级对应的推送策略,向所述目标用户推送所述目标告警。

26、本技术实施例还提供了一种告警推送装置,所述装置包括:

27、特征提取单元,用于对目标告警的描述文本进行特征提取,确定至少一个目标告警特征;

28、匹配单元,用于基于所述至少一个目标告警特征和多个角色中每个角色的告警关联信息,确定所述多个角色中每个角色与所述目标告警的匹配度,所述多个角色中任一个角色的告警关联信息包括该角色关联的多个告警特征和该角色与其关联的各个告警特征之间的关联权重;

29、目标用户确定单元,用于基于所述多个角色中每个角色与所述目标告警的匹配度,从所述多个角色中确定目标角色,并基于所述目标角色包括的各用户对所述目标告警相关的告警的处理效果,从所述目标角色包括的用户中确定推送所述目标告警的目标用户,所述相关的告警和所述目标告警所属类别相同;

30、推送单元,用于向所述目标用户推送所述目标告警。

31、可选地,所述匹配单元,包括:

32、匹配子单元,用于将所述至少一个目标告警特征中的每个目标告警特征和多个角色中每个角色关联的告警特征进行匹配,得到所述每个目标告警特征匹配的告警特征;

33、匹配度确定子单元,用于对于所述多个角色中的每个角色,基于该角色与所述每个目标告警特征匹配的告警特征之间的关联权重,确定该角色与所述目标告警的匹配度。

34、本技术实施例还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

35、存储器,用于存放计算机程序;

36、处理器,用于执行存储器上所存放的程序时,实现上述任一所述的告警推送方法。

37、本技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一所述的告警推送方法。

38、本技术实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的告警推送方法。

39、本技术实施例有益效果:

40、本技术实施例提供的告警推送方法,先对目标告警的描述文本进行特征提取,确定至少一个目标告警特征,基于至少一个目标告警特征和多个角色中每个角色的告警关联信息,确定多个角色中每个角色与目标告警的匹配度;进而基于多个角色中每个角色与目标告警的匹配度,从多个角色中确定目标角色,并基于目标角色包括的各用户对目标告警相关的告警的处理效果,从目标角色包括的用户中确定推送目标告警的目标用户;向目标用户推送目标告警。可见,本技术实施例能够先确定与目标告警相关的目标角色,再进一步根据目标角色包括的用户对相关的告警的处理效果确定目标用户,从而能够使得确定的目标用户与目标告警相关,且目标用户对目标告警有较好的处理效果,因此,通过本实施例能够高效且准确地确定告警推送的用户。

41、当然,实施本技术的任一产品或方法并不一定需要同时达到以上所述的所有优点。